Back to Search Start Over

Constraint-directed search for all-interval series

Authors :
Abdul Sattar
Masbaul Polash
M. A. Newton
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.

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