Towards Bound Consistency for the No-Overlap Constraint Using MDDs

πŸ“… 2026-01-21
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
Enforcing bound consistency for the non-overlapping constraint is NP-complete, rendering strong propagation intractable in polynomial time with existing methods. This work proposes the first bound consistency algorithm based on multi-valued decision diagrams (MDDs), leveraging the non-overlapping MDD structure introduced by CirΓ© and van Hoeve. By incorporating task time-window bounds, the algorithm effectively tightens start and end times within polynomial MDD node complexity. To manage computational overhead, it employs width-bounded relaxed MDDs. Evaluated on sequencing problems with time windows and just-in-time objectives, the approach substantially reduces search tree size and solving time compared to state-of-the-art precedence-detection algorithms and synergistically enhances traditional propagation techniques.

Technology Category

Application Category

πŸ“ Abstract
Achieving bound consistency for the no-overlap constraint is known to be NP-complete. Therefore, several polynomial-time tightening techniques, such as edge finding, not-first-not-last reasoning, and energetic reasoning, have been introduced for this constraint. In this work, we derive the first bound-consistent algorithm for the no-overlap constraint. By building on the no-overlap MDD defined by Cir\'e and van Hoeve, we extract bounds of the time window of the jobs, allowing us to tighten start and end times in time polynomial in the number of nodes of the MDD. Similarly, to bound the size and time-complexity, we limit the width of the MDD to a threshold, creating a relaxed MDD that can also be used to relax the bound-consistent filtering. Through experiments on a sequencing problem with time windows and a just-in-time objective ($1 \mid r_j, d_j, \bar{d}_j \mid \sum E_j + \sum T_j$), we observe that the proposed filtering, even with a threshold on the width, achieves a stronger reduction in the number of nodes visited in the search tree compared to the previously proposed precedence-detection algorithm of Cir\'e and van Hoeve. The new filtering also appears to be complementary to classical propagation methods for the no-overlap constraint, allowing a substantial reduction in both the number of nodes and the solving time on several instances.
Problem

Research questions and friction points this paper is trying to address.

no-overlap constraint
bound consistency
NP-complete
MDD
scheduling
Innovation

Methods, ideas, or system contributions that make the work stand out.

bound consistency
no-overlap constraint
MDD
relaxed MDD
constraint propagation
πŸ”Ž Similar Papers
No similar papers found.