Abstract
Constraint propagation solvers interleave propagation (removing impossible values from variable domains) with search. Previously, Schulte and Stuckey introduced the use of static analysis to determine where in a constraint program domain propagators can be replaced by more efficient bounds propagators and still ensure that the same search space is traversed. This paper introduces a dynamic yet considerably simpler approach to uncover the same information. The information is obtained by a linear time traversal of an analysis graph that straightforwardly reflects the properties of propagators implementing constraints. Experiments confirm that the simple dynamic method is efficient and that it can be used interleaved with search, taking advantage of the simplification of the constraint graph that arises from search.
Original language | English |
---|---|
Title of host publication | Logic Programming - 24th International Conference, ICLP 2008, Proceedings |
Pages | 332-346 |
Number of pages | 15 |
DOIs | |
Publication status | Published - 1 Dec 2008 |
Externally published | Yes |
Event | International Conference on Logic Programming 2008 - Udine, Italy Duration: 9 Dec 2008 → 13 Dec 2008 Conference number: 24th https://link.springer.com/book/10.1007/978-3-540-89982-2 (Proceedings) |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 5366 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Conference on Logic Programming 2008 |
---|---|
Abbreviated title | ICLP 2008 |
Country/Territory | Italy |
City | Udine |
Period | 9/12/08 → 13/12/08 |
Internet address |
|