Impact-based search strategies for constraint programming

作者: Philippe Refalo

DOI: 10.1007/978-3-540-30201-8_41

关键词:

摘要: A key feature of constraint programming is the ability to design specific search strategies solve problems. On contrary, integer solvers have used efficient general-purpose since their earliest implementations. We present a new general purpose strategy for inspired from techniques and based on concept impact variable. The measures importance variable reduction space. Impacts are learned observation domain during we show how restarting can dramatically improve performance. Using impacts solving multiknapsack, magic square, Latin square completion problems shows that this criteria choosing variables values outperform classical strategies.

参考文章(11)
Barbara M. Smith, The Brélaz Heuristic and Optimal Static Orderings principles and practice of constraint programming. pp. 405- 418 ,(1999) , 10.1007/978-3-540-48085-3_29
M. Benichou, J. M. Gauthier, P. Girodet, G. Hentges, G. Ribiere, O. Vincent, Experiments in mixed-integer linear programming Mathematical Programming. ,vol. 1, pp. 76- 94 ,(1971) , 10.1007/BF01584074
J. -M. Gauthier, G. Ribière, Experiments in mixed-integer linear programming using pseudo-costs Mathematical Programming. ,vol. 12, pp. 26- 47 ,(1977) , 10.1007/BF01593767
Robert M. Haralick, Gordon L. Elliott, Increasing tree search efficiency for constraint satisfaction problems Artificial Intelligence. ,vol. 14, pp. 263- 313 ,(1980) , 10.1016/0004-3702(80)90051-X
J. T. Linderoth, M. W. P. Savelsbergh, A Computational Study of Search Strategies for Mixed Integer Programming Informs Journal on Computing. ,vol. 11, pp. 173- 187 ,(1999) , 10.1287/IJOC.11.2.173
Christian Bessiére, Assef Chmeiss, Lakhdar Saïs, Neighborhood-Based Variable Ordering Heuristics for the Constraint Satisfaction Problem principles and practice of constraint programming. pp. 565- 569 ,(2001) , 10.1007/3-540-45578-7_40
Matthew W. Moskewicz, Conor F. Madigan, Ying Zhao, Lintao Zhang, Sharad Malik, Chaff Proceedings of the 38th conference on Design automation - DAC '01. pp. 530- 535 ,(2001) , 10.1145/378239.379017
Daniel Brélaz, New methods to color the vertices of a graph Communications of the ACM. ,vol. 22, pp. 251- 256 ,(1979) , 10.1145/359094.359101
Christian Bessière, Jean-Charles Régin, MAC and combined heuristics: two reasons to forsake FC (and CBJ?) on hard problems principles and practice of constraint programming. pp. 61- 75 ,(1996) , 10.1007/3-540-61551-2_66