A reactive and hybrid constraint solver

被引:22
作者
Monfroy, Eric [1 ,2 ]
Castro, Carlos [3 ]
Crawford, Broderick [4 ]
Soto, Ricardo [4 ,5 ]
Paredes, Fernando [6 ]
Figueroa, Christian [7 ]
机构
[1] Univ Tecn Federico Santa Maria, Dept Informat, Valparaiso, Chile
[2] Univ Nantes, Dept Informat, F-44035 Nantes, France
[3] UTFSM, Dept Informet, Valparaiso, Chile
[4] Pontificia Univ Catolica Valparaiso, Escuela Ingn Informat, Valparaiso, Chile
[5] Univ Autonoma Chile, Santiago, Chile
[6] Univ Diego Portales, Escuela Ingn Ind, Santiago, Chile
[7] Zeke, Vina Del Mar, Chile
关键词
constraint solving; hybrid solver; reactive search; autonomous search; STRATEGIES;
D O I
10.1080/0952813X.2012.656328
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In Castro et al. [Castro, C., Monfroy, E., Figueroa, C., and Meneses, R. (2005), 'An Approach for Dynamic Split Strategies in Constraint Solving', in Proceedings of MICAI 2005 (Vol. 3789), LNAI, Berlin: Springer, pp. 162-174] a framework for adaptive enumeration strategies and meta-backtracks for a propagation-based constraint solver has been studied. Here, we extend this framework in order to trigger some functions of a solver, or of a hybrid solver to respond to some observations of the solving process. We can also simply design adaptive hybridisation strategies by just changing some rules of the update component of our framework. We experiment with this framework on a hybrid Branch and Bound + propagation solver in which propagation can be triggered w.r.t. some observations of the solving process. The results show that some phases of propagation are not only beneficial to the Branch and Bound algorithm, but also that propagation is too costly to be executed at each node of the search tree. The hybridisation strategies are thus crucial in order to decide when to perform the or not propagation.
引用
收藏
页码:1 / 22
页数:22
相关论文
共 22 条
[1]  
[Anonymous], 1999, Technical Report Technical report APES-09-1999
[2]  
Apt K., 2003, Principles of Constraint Programming
[3]  
Battiti R, 2009, OPER RES COMPUT SCI, V45, P1, DOI 10.1007/978-0-387-09624-7
[4]  
Battiti R, 2010, INT SER OPER RES MAN, V146, P543, DOI 10.1007/978-1-4419-1665-5_18
[5]   OR-LIBRARY - DISTRIBUTING TEST PROBLEMS BY ELECTRONIC MAIL [J].
BEASLEY, JE .
JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 1990, 41 (11) :1069-1072
[6]  
Berkelaar M., LP SOLVE SIMPLEX BAS
[7]  
Berthold T., 2010, 0032010 TU BERL
[8]  
Castro C, 2005, LECT NOTES ARTIF INT, V3789, P162
[9]   A Hyperheuristic Approach for Constraint Solving [J].
Crawford, Broderick ;
Castro, Carlos ;
Monfroy, Eric .
2010 IEEE ELECTRONICS, ROBOTICS AND AUTOMOTIVE MECHANICS CONFERENCE (CERMA 2010), 2010, :168-173
[10]  
Hamadi Y., 2010, HYBRID OPTIMIZATION, V45, P357