Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence 2018
DOI: 10.24963/ijcai.2018/193
|View full text |Cite
|
Sign up to set email alerts
|

A Reactive Strategy for High-Level Consistency During Search

Abstract: Constraint propagation during backtrack search significantly improves the performance of solving a Constraint Satisfaction Problem. While Generalized Arc Consistency (GAC) is the most popular level of propagation, higher-level consistencies (HLC) are needed to solve difficult instances. Deciding to enforce an HLC instead of GAC remains the topic of active research. We propose a simple and effective strategy that reactively triggers an HLC by monitoring search performance: When search starts thrashing, we tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
5
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(5 citation statements)
references
References 5 publications
0
5
0
Order By: Relevance
“…Both POAC and (strong) PPC are strictly stronger than GAC. In order to control their cost, we enforce the HLCs in a 'selective/adaptive' manner using the PrePeak + strategy of Woodward et al [46] for POAC (denoted PrePeak + -POAC) and the Directional Partial Path Consistency of Woodward [45] (denoted DPPC + ). PrePeak + triggers POAC by watching the numbers of backtracks and follows geometric laws to increase or decrease the calls to POAC.…”
Section: Background and Related Workmentioning
confidence: 99%
See 4 more Smart Citations
“…Both POAC and (strong) PPC are strictly stronger than GAC. In order to control their cost, we enforce the HLCs in a 'selective/adaptive' manner using the PrePeak + strategy of Woodward et al [46] for POAC (denoted PrePeak + -POAC) and the Directional Partial Path Consistency of Woodward [45] (denoted DPPC + ). PrePeak + triggers POAC by watching the numbers of backtracks and follows geometric laws to increase or decrease the calls to POAC.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Tracing the search effort by depth of the search tree was first proposed for the number of constraint checks and values removed per search level (Epstein et al [16]) and for the number of nodes visited (Simonis et al [39] in CP-Viz, also used for solving a packing problem [40]). More recently, Woodward et al [46] propose to focus on the number of backtracks per depth (BpD) to assess the severity of thrashing and on the number of calls to an HLC per depth (CpD) to explain the cost of enforcing an HLC, see Fig. 1.…”
Section: Background and Related Workmentioning
confidence: 99%
See 3 more Smart Citations