Generalized Conflict-directed Search for Optimal Ordering Problems
Jingkai Chen, Yuening Zhang, Cheng Fang, Brian C. Williams

TL;DR
This paper introduces GCDO, a conflict-directed search method that efficiently finds optimal event orderings in complex planning problems by leveraging generalized conflicts, outperforming previous approaches in benchmark tests.
Contribution
The paper presents GCDO, a novel branch-and-bound ordering algorithm that improves efficiency in solving over-constrained planning problems by reasoning over generalized conflicts.
Findings
GCDO solves two orders of magnitude more problems than CDITO.
GCDO outperforms MILP in benchmark tests.
GCDO finds high-quality solutions faster than previous methods.
Abstract
Solving planning and scheduling problems for multiple tasks with highly coupled state and temporal constraints is notoriously challenging. An appealing approach to effectively decouple the problem is to judiciously order the events such that decisions can be made over sequences of tasks. As many problems encountered in practice are over-constrained, we must instead find relaxed solutions in which certain requirements are dropped. This motivates a formulation of optimality with respect to the costs of relaxing constraints and the problem of finding an optimal ordering under which this relaxing cost is minimum. In this paper, we present Generalized Conflict-directed Ordering (GCDO), a branch-and-bound ordering method that generates an optimal total order of events by leveraging the generalized conflicts of both inconsistency and suboptimality from sub-solvers for cost estimation and…
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 · Formal Methods in Verification · Model-Driven Software Engineering Techniques
