On Restricted Disjunctive Temporal Problems: Faster Algorithms and Tractability Frontier
Carlo Comin, Romeo Rizzi

TL;DR
This paper improves algorithms for Restricted Disjunctive Temporal Problems (RDTPs), providing a faster deterministic solution and exploring the complexity frontier of related hypergraph-based temporal networks.
Contribution
It introduces an elementary deterministic strongly-polynomial algorithm for RDTPs by reducing to SSSP and 2-SAT, and studies the complexity of hyper temporal networks.
Findings
New quadratic-time algorithm for RDTPs with only Type-1 and Type-2 constraints.
RDTPs with only Type-2 constraints and certain hyperarc constraints are in NP and co-NP, with pseudo-polynomial algorithms.
Problems with Type-3 constraints and hyperarc constraints are strongly NP-complete.
Abstract
In 2005 Kumar studied the Restricted Disjunctive Temporal Problem (RDTP), a restricted but very expressive class of disjunctive temporal problems (DTPs). It was shown that that RDTPs are solvable in deterministic strongly-polynomial time by reducing them to the Connected Row-Convex (CRC) constraints problem; plus, Kumar devised a randomized algorithm whose expected running time is less than that of the deterministic one. Instead, the most general form of DTPs allows for multi-variable disjunctions of many interval constraints and it is NP-complete. This work offers a deeper comprehension on the tractability of RDTPs, leading to an elementary deterministic strongly-polynomial time algorithm for them, significantly improving the asymptotic running times of both the deterministic and randomized algorithms of Kumar. The result is obtained by reducing RDTPs to the Single-Source…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsConstraint Satisfaction and Optimization · Data Management and Algorithms · Algorithms and Data Compression
