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 条
  • [21] An impact-based filtering approach for literature searches
    Vista, Alvin
    JOURNAL OF LIBRARIANSHIP AND INFORMATION SCIENCE, 2013, 45 (04) : 309 - 315
  • [22] Impact-based piezoelectric vibration energy harvester
    Ju, Suna
    Ji, Chang-Hyeon
    APPLIED ENERGY, 2018, 214 : 139 - 151
  • [23] Boosting Symmetry Breaking During Search in Constraint Programming
    Lee, Jimmy H. M.
    Zhu, Zichen
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2016, 2016, 9892 : 889 - 890
  • [24] Tabu search parameterization and implementation in a constraint programming library
    Jovanoski, Ilija
    Chorbev, Ivan
    Mihajlov, Dragan
    Dimitrovski, Ivica
    EUROCON 2007: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOLS 1-6, 2007, : 1637 - 1642
  • [25] Concurrent constraint programming based on functional programming
    Smolka, G
    PROGRAMMING LANGUAGES AND SYSTEMS, 1998, 1381 : 1 - 11
  • [26] A Hybrid Dynamic Arity Search Heuristic for Constraint Programming
    Xia, Wei
    Yap, Roland H. C.
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 126 - 131
  • [27] Combining local and global search in a constraint programming environment
    Caseau, Y
    Laburthe, F
    Le Pape, C
    Rottembourg, B
    KNOWLEDGE ENGINEERING REVIEW, 2001, 16 (01): : 41 - 68
  • [28] On the combination of constraint programming and stochastic search: The Sudoku case
    Lewis, Rhydian
    HYBRID METAHEURISTICS, PROCEEDINGS, 2007, 4771 : 96 - 107
  • [29] Term Impact-Based Web Page Ranking
    Al-akashi, Falah H.
    Inkpen, Diana
    4TH INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE, MINING AND SEMANTICS, 2014,
  • [30] Search Strategies for Floating Point Constraint Systems
    Zitoun, Heytem
    Michel, Claude
    Rueher, Michel
    Michel, Laurent
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING (CP 2017), 2017, 10416 : 707 - 722