DocumentCode :
2308045
Title :
Using a Choice Function for Guiding Enumeration in Constraint Solving
Author :
Crawford, Broderick ; Castro, Carl ; Monfroy, Eric
Author_Institution :
Pontificia Univ. Catolica de Valparaiso, Valparaiso, Chile
fYear :
2010
fDate :
8-13 Nov. 2010
Firstpage :
37
Lastpage :
42
Abstract :
In Constraint Programming, selection of a variable and a value of its domain enumeration strategies are crucial for resolution performances. We propose to use a Choice Function for guiding enumeration: we exploit search process features to dynamically adapt a Constraint Programming solver in order to more efficiently solve Constraint Satisfaction Problems. The Choice Function provides guidance to the solver by indicating which enumeration strategy should be applied next based upon the information of the search process, it should be captured through some indicators. The Choice Function is defined as a weighted sum of indicators expressing the recent improvement produced by the enumeration strategy had been called. The weights are determined by a Genetic Algorithm in a multilevel approach. We report results where our combination of strategies outperforms the use of individual strategies.
Keywords :
constraint handling; constraint theory; genetic algorithms; search problems; choice function; constraint programming; constraint satisfaction problem; constraint solving; enumeration strategy; genetic algorithm; multilevel approach; search process; weighted sum; autonomous search; constraint programming; enumeration strategy; variable ordering heuristic;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Artificial Intelligence (MICAI), 2010 Ninth Mexican International Conference on
Conference_Location :
Pachuca
Print_ISBN :
978-0-7695-4284-3
Type :
conf
DOI :
10.1109/MICAI.2010.23
Filename :
5699157
Link To Document :
بازگشت