Impact-based search strategies for constraint programming

被引:0
|
作者
Refalo, P [1 ]
机构
[1] ILOG, F-06560 Sophia Antipolis, France
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A key feature of constraint programming is the ability to design specific search strategies to solve problems. On the contrary, integer programming solvers have used efficient general-purpose strategies since their earliest implementations. We present a new general purpose search strategy for constraint programming inspired from integer programming techniques and based on the concept of the impact of a variable. The impact measures the importance of a variable for the reduction of the search space. Impacts are learned from the observation of domain reduction during search and we show how restarting search can dramatically improve performance. Using impacts for solving multiknapsack, magic square, and Latin square completion problems shows that this new criteria for choosing variables and values can outperform classical general-purpose strategies.
引用
收藏
页码:557 / 571
页数:15
相关论文
共 50 条
  • [1] Multi-objective evolutionary search strategies in constraint programming
    Bennetto, Robert
    van Vuuren, Jan H.
    OPERATIONS RESEARCH PERSPECTIVES, 2021, 8
  • [2] Bandit-Based Search for Constraint Programming
    Loth, Manuel
    Sebag, Michele
    Hamadi, Youssef
    Schoenauer, Marc
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2013, 2013, 8124 : 464 - 480
  • [3] Continuous Search in Constraint Programming
    Arbelaez, Alejandro
    Hamadi, Youssef
    Sebag, Michele
    22ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2010), PROCEEDINGS, VOL 1, 2010,
  • [4] BIP! Finder: Facilitating Scientific Literature Search by Exploiting Impact-Based Ranking
    Vergoulis, Thanasis
    Chatzopoulos, Serafeim
    Kanellos, Ilias
    Deligiannis, Panagiotis
    Tryfonopoulos, Christos
    Dalamagas, Theodore
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2937 - 2940
  • [5] Search procedures and parallelism in constraint programming
    Perron, L
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING-CP'99, 1999, 1713 : 346 - 360
  • [6] Constraint Programming for Combinatorial Search Problems
    Pascal Van Hentenryck
    Constraints, 1997, 2 (1) : 99 - 101
  • [7] Embarrassingly Parallel Search in Constraint Programming
    Malapert, Arnaud
    Regin, Jean-Charles
    Rezgui, Mohamed
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2016, 57 : 421 - 464
  • [8] View of local search in constraint programming
    Pesant, Gilles
    Gendreau, Michel
    Lecture Notes in Computer Science, 1118
  • [9] The impact of time constraint on information search strategies in complex choice tasks
    Weenig, MWH
    Maarleveld, M
    JOURNAL OF ECONOMIC PSYCHOLOGY, 2002, 23 (06) : 689 - 702
  • [10] Efficient Optimization Strategies with Constraint Programming
    Kotecha, Prakash R.
    Bhushan, Mani
    Gudi, Ravindra D.
    AICHE JOURNAL, 2010, 56 (02) : 387 - 404