Title :
Enumeration Strategies in Constraint Programming for Solving Puzzles
Author :
Crawford, Broderick ; Aranda, Mary ; Castro, Carlos ; Monfroy, Eric
Author_Institution :
Pontificia Univ. Catolica de Valparaiso, Valparaiso
Abstract :
Constraint programming is one of the major contributions of computer science for solving problems of high complexity. This paradigm is used to represent a wide variety of problems that can be modeled like constraint satisfaction problems and solving them via constraint propagation and enumeration. In this work, we study the resolution of puzzles with this approach, we evaluate the performance of different variable and value selection heuristics in the enumeration phase. It is demonstrated the relevance of the enumeration strategy in a constraint programming process.
Keywords :
constraint handling; constraint theory; mathematics computing; optimisation; combinatorial problem; computer science; constraint enumeration; constraint programming; constraint propagation; constraint satisfaction problems; puzzles solving; value selection heuristics; Automotive engineering; Computer science; Constraint optimization; Labeling; Robot programming;
Conference_Titel :
Electronics, Robotics and Automotive Mechanics Conference, 2007. CERMA 2007
Conference_Location :
Morelos
Print_ISBN :
978-0-7695-2974-5
DOI :
10.1109/CERMA.2007.4367772