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 条
  • [21] A reinforcement learning approach to interval constraint propagation
    Goualard, Frederic
    Jermann, Christophe
    CONSTRAINTS, 2008, 13 (1-2) : 206 - 226
  • [22] Branching Schemes and Variable Ordering Heuristics for Constraint Satisfaction Problems: Is There Something to Learn?
    Ortiz-Bayliss, Jose Carlos
    Terashima-Marin, Hugo
    Enrique Conant-Pablos, Santiago
    NATURE INSPIRED COOPERATIVE STRATEGIES FOR OPTIMIZATION (NICSO 2013), 2014, 512 : 329 - +
  • [23] Using Interval Constraint Propagation for Pseudo-Boolean Constraint Solving
    Scheibler, Karsten
    Becker, Bernd
    2014 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2014, : 203 - 206
  • [24] The satisfiability constraint gap
    Gent, IP
    Walsh, T
    ARTIFICIAL INTELLIGENCE, 1996, 81 (1-2) : 59 - 80
  • [25] BRANCHING-RULES FOR SATISFIABILITY
    HOOKER, JN
    VINAY, V
    JOURNAL OF AUTOMATED REASONING, 1995, 15 (03) : 359 - 383
  • [26] Adaptive branching constraint solving with survivors-first learning value ordering heuristics
    Wang, Hai-Yan
    Ouyang, Dan-Tong
    Zhang, Yong-Gang
    Zhang, Liang
    Jilin Daxue Xuebao (Gongxueban)/Journal of Jilin University (Engineering and Technology Edition), 2013, 43 (06): : 1615 - 1620
  • [27] Optimization of propagation in interval constraint networks for tolerance design
    Ciarallo, FW
    Yang, CC
    SMC '97 CONFERENCE PROCEEDINGS - 1997 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: CONFERENCE THEME: COMPUTATIONAL CYBERNETICS AND SIMULATION, 1997, : 1924 - 1929
  • [28] Improved interval constraint propagation for constraints on partial derivatives
    Petrov, E
    Benhamou, F
    COMPUTATIONAL SCIENCE-ICCS 2002, PT II, PROCEEDINGS, 2002, 2330 : 1097 - 1105
  • [29] Localization of an underwater robot using interval constraint propagation
    Jaulin, Luc
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING - CP 2006, 2006, 4204 : 244 - 255
  • [30] Vehicle Localization based on Interval Constraint Propagation Algorithms
    Kueviakoe, Kangni
    Lambert, Alain
    Tarroux, Philippe
    2013 IEEE 3RD ANNUAL INTERNATIONAL CONFERENCE ON CYBER TECHNOLOGY IN AUTOMATION, CONTROL AND INTELLIGENT SYSTEMS (CYBER), 2013, : 179 - +