Adaptive Branching for Constraint Satisfaction Problems
Thanasis Balafoutis, Kostas Stergiou

TL;DR
This paper compares traditional d-way and 2-way branching schemes in constraint satisfaction problems, revealing that adaptive strategies can outperform fixed schemes depending on the heuristic used.
Contribution
It introduces adaptive branching heuristics that dynamically choose between 2-way and d-way branching, improving search efficiency in CSPs.
Findings
2-way branching can be more effective with simple heuristics
d-way branching outperforms 2-way with advanced heuristics
adaptive branching schemes improve overall search performance
Abstract
The two standard branching schemes for CSPs are d-way and 2-way branching. Although it has been shown that in theory the latter can be exponentially more effective than the former, there is a lack of empirical evidence showing such differences. To investigate this, we initially make an experimental comparison of the two branching schemes over a wide range of benchmarks. Experimental results verify the theoretical gap between d-way and 2-way branching as we move from a simple variable ordering heuristic like dom to more sophisticated ones like dom/ddeg. However, perhaps surprisingly, experiments also show that when state-of-the-art variable ordering heuristics like dom/wdeg are used then d-way can be clearly more efficient than 2-way branching in many cases. Motivated by this observation, we develop two generic heuristics that can be applied at certain points during search to decide…
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 · Scheduling and Timetabling Solutions · Scheduling and Optimization Algorithms
