Dynamic Selection of Enumeration Strategies for Solving Constraint Satisfaction Problems

被引:0
|
作者
Crawford, Broderick [1 ]
Castro, Carlos [2 ]
Monfroy, Eric [3 ]
Soto, Ricardo [1 ,4 ]
Palma, Wenceslao [1 ]
Paredes, Fernando [5 ]
机构
[1] Pontificia Univ Catolica Valparaiso, Valparaiso, Chile
[2] Univ Tecn Federico Santa Maria, Valparaiso, Chile
[3] Univ Nantes, CNRS, LINA, Nantes, France
[4] Univ Autonoma Chile, Santiago, Chile
[5] Univ Diego Portales, Escuela Ingn Ind, Santiago, Chile
关键词
HEURISTICS; COMPLEXITY;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The main goal concerning Constraint Satisfaction Problems is to determine a value assignment for variables satisfying a set of constraints, or otherwise, to conclude that such an assignment does not exist (the set of constraints is unsatisfiable). In the Constraint Programming resolution process, it is known that the order in which the variables are assigned have a significant impact in terms of computational cost. In this paper we propose a new framework for guiding the classical Constraint Programming resolution process. Such a framework is able to measure the resolution process, using some indicators, in order to perform on-the-fly replacements of variable/value ordering heuristics exhibiting poor performances. The replacement is performed depending on a quality rank, which is computed by means of a choice function-based Hyperheuristic, where its parameters are fine-tuned by a Genetic Algorithm which trains the choice function carrying out a sampling phase. The experimental results show the effectiveness of our approach where our combination of strategies outperforms the use of individual strategies.
引用
收藏
页码:106 / 128
页数:23
相关论文
共 50 条
  • [32] Solving set-valued constraint satisfaction problems
    Luc Jaulin
    Computing, 2012, 94 : 297 - 311
  • [33] Solving Constraint Satisfaction Problems by ACO with Cunning Ants
    Mizuno, Kazunori
    Hayakawa, Daiki
    Sasaki, Hitoshi
    Nishihara, Seiichi
    2011 INTERNATIONAL CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI 2011), 2011, : 155 - 160
  • [34] THE IMPACT OF THE CONFLICT ON SOLVING DISTRIBUTED CONSTRAINT SATISFACTION PROBLEMS
    Hosseini, Samaneh
    Zamanifar, Kamran
    COMPUTING AND INFORMATICS, 2009, 28 (05) : 673 - 693
  • [35] Solving set constraint satisfaction problems using ROBDDs
    Hawkins, Peter
    Lagoon, Vitaly
    Stuckey, Peter J.
    Journal of Artificial Intelligence Research, 1600, 24 : 109 - 156
  • [36] Solving Constraint Satisfaction Problems with Networks of Spiking Neurons
    Jonke, Zeno
    Habenschuss, Stefan
    Maass, Wolfgang
    FRONTIERS IN NEUROSCIENCE, 2016, 10
  • [37] A connectionist approach for solving large constraint satisfaction problems
    Likas, A
    Papageorgiou, G
    Stafylopatis, A
    APPLIED INTELLIGENCE, 1997, 7 (03) : 215 - 225
  • [38] Ants with Limited Memory for Solving Constraint Satisfaction Problems
    Goradia, Hrishikesh J.
    2013 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2013, : 1884 - 1891
  • [39] Solving set-valued constraint satisfaction problems
    Jaulin, Luc
    COMPUTING, 2012, 94 (2-4) : 297 - 311
  • [40] Solving constraint satisfaction problems with SAT modulo theories
    Bofill, Miquel
    Palahi, Miquel
    Suy, Josep
    Villaret, Mateu
    CONSTRAINTS, 2012, 17 (03) : 273 - 303