Evaluating Branching Heuristics in Interval Constraint Propagation for Satisfiability

被引:2
|
作者
Huang, Calvin [1 ]
Kong, Soonho [2 ]
Gao, Sicun [3 ]
Zufferey, Damien [4 ]
机构
[1] Scale Labs Inc, San Francisco, CA USA
[2] Toyota Res Inst, Cambridge, MA USA
[3] Univ Calif San Diego, San Diego, CA 92103 USA
[4] Max Planck Inst Software Syst, Kaiserslautern, Germany
来源
基金
欧洲研究理事会;
关键词
D O I
10.1007/978-3-030-28423-7_6
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interval Constraint Propagation (ICP) is a powerful method for solving general nonlinear constraints over real numbers. ICP uses interval arithmetic to prune the space of potential solutions and, when the constraint propagation fails, divides the space into smaller regions and continues recursively. The original goal is to find paving boxes of all solutions to a problem. Already when the whole domain needs to be considered, branching methods do matter much. However, recent applications of ICP in decision procedures over the reals need only a single solution. Consequently, variable ordering in branching operations becomes even more important. In this work, we compare three different branching heuristics for ICP. The first method, most commonly used, splits the problem in the dimension with the largest lower and upper bound. The two other types of branching methods try to exploit an integration of analytical/numerical properties of real functions and search-based methods. The second method, called smearing, uses gradient information of constraints to choose variables that have the highest local impact on pruning. The third method, lookahead branching, designs a measure function to compare the effect of all variables on pruning operations in the next several steps. We evaluate the performance of our methods on over 11,000 benchmarks from various sources. While the different branching methods exhibit significant differences on larger instance, none is consistently better. This shows the need for further research on branching heuristics when ICP is used to find an unique solution rather than all solutions.
引用
下载
收藏
页码:85 / 100
页数:16
相关论文
共 50 条
  • [41] Deterministic global optimization using interval constraint propagation techniques
    Messine, F
    RAIRO-OPERATIONS RESEARCH, 2004, 38 (04) : 277 - 293
  • [42] A New Branching Heuristic for Propositional Satisfiability
    Zhao, Yujuan
    Song, Zhenming
    2016 INTERNATIONAL CONFERENCE ON FUZZY THEORY AND ITS APPLICATIONS (IFUZZY), 2016,
  • [43] PROOF OF THE INTERVAL SATISFIABILITY CONJECTURE
    WEBBER, AB
    ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 1995, 15 (02) : 231 - 238
  • [44] Constraint and Satisfiability Reasoning for Graph Coloring
    Hebrard, Emmanuel
    Katsirelos, George
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2020, 69 : 33 - 65
  • [45] Combining constraint propagation and meta-heuristics for searching a maximum weight Hamiltonian chain
    Caseau, Yves
    RAIRO-OPERATIONS RESEARCH, 2006, 40 (02) : 77 - 95
  • [46] Robust Satisfiability of Constraint Satisfaction Problems
    Barto, Libor
    Kozik, Marcin
    STOC'12: PROCEEDINGS OF THE 2012 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2012, : 931 - 940
  • [47] A UNIFORM APPROACH TO CONSTRAINT SATISFACTION AND CONSTRAINT SATISFIABILITY IN DEDUCTIVE DATABASES
    BRY, F
    DECKER, H
    MANTHEY, R
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 303 : 488 - 505
  • [48] Satisfiability of Constraint Specifications on XML Documents
    Navarro, Marisa
    Orejas, Fernando
    Pino, Elvira
    LOGIC, REWRITING, AND CONCURRENCY, 2015, 9200 : 539 - 561
  • [49] Interval branching
    Peschlow, Patrick
    Martini, Peter
    Liu, Jason
    PADS 2008: 22ND INTERNATIONAL WORKSHOP ON PRINCIPLES OF ADVANCED AND DISTRIBUTED SIMULATION, PROCEEDINGS, 2008, : 99 - +
  • [50] Interval propagation and search on directed acyclic graphs for numerical constraint solving
    Xuan-Ha Vu
    Hermann Schichl
    Djamila Sam-Haroud
    Journal of Global Optimization, 2009, 45 : 499 - 531