Back to Search
Start Over
Constraint-directed search for all-interval series
- Source :
- Constraints. 22:403-431
- Publication Year :
- 2016
- Publisher :
- Springer Science and Business Media LLC, 2016.
-
Abstract
- All-interval series is a standard benchmark problem for constraint satisfaction search. An all-interval series of size n is a permutation of integers [0, n) such that the differences between adjacent integers are a permutation of [1, n). Generating each such all-interval series of size n is an interesting challenge for constraint community. The problem is very difficult in terms of the size of the search space. Different approaches have been used to date to generate all the solutions of AIS but the search space that must be explored still remains huge. In this paper, we present a constraint-directed backtracking-based tree search algorithm that performs efficient lazy checking rather than immediate constraint propagation. Moreover, we prove several key properties of all-interval series that help prune the search space significantly. The reduced search space essentially results into fewer backtracking. We also present scalable parallel versions of our algorithm that can exploit the advantage of having multi-core processors and even multiple computer systems. Our new algorithm generates all the solutions of size up to 27 while a satisfiability-based state-of-the-art approach generates all solutions up to size 24.
- Subjects :
- Constraint learning
Backtracking
0102 computer and information sciences
02 engineering and technology
Constraint satisfaction
01 natural sciences
Computational Theory and Mathematics
Jump search
010201 computation theory & mathematics
Artificial Intelligence
Search algorithm
0202 electrical engineering, electronic engineering, information engineering
Beam stack search
Discrete Mathematics and Combinatorics
Beam search
020201 artificial intelligence & image processing
Interpolation search
Algorithm
Software
Mathematics
Subjects
Details
- ISSN :
- 15729354 and 13837133
- Volume :
- 22
- Database :
- OpenAIRE
- Journal :
- Constraints
- Accession number :
- edsair.doi...........73648f67d21311d1505755186ebf4f56
- Full Text :
- https://doi.org/10.1007/s10601-016-9261-y