Divide and Conquer: Towards Faster Pseudo-Boolean Solving

被引:0
|
作者
Elffers, Jan [1 ]
Nordstrom, Jakob [1 ]
机构
[1] KTH Royal Inst Technol, Stockholm, Sweden
基金
瑞典研究理事会; 欧洲研究理事会;
关键词
CONSTRAINT; COMPLEXITY;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satisfiability-so-called SAT solvers-and today conflict-driven clause learning (CDCL) solvers are routinely used in a wide range of application areas. One serious short-coming of CDCL, however, is that the underlying method of reasoning is quite weak. A tantalizing solution is to instead use stronger pseudo-Boolean (PB) reasoning, but so far the promise of exponential gains in performance has failed to materialize-the increased theoretical strength seems hard to harness algorithmically, and in many applications CDCL-based methods are still superior. We propose a modified approach to pseudo-Boolean solving based on division instead of the saturation rule used in [Chai and Kuehlmann '05] and other PB solvers. In addition to resulting in a stronger conflict analysis, this also improves performance by keeping integer coefficient sizes down, and yields a very competitive solver as shown by the results in the PseudoBoolean Competitions 2015 and 2016.
引用
收藏
页码:1291 / 1299
页数:9
相关论文
共 50 条
  • [41] Boolean and Pseudo-Boolean Test Generation for Feedback Bridging Faults
    Favalli, Michele
    Dalpasso, Marcello
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (03) : 706 - 715
  • [42] THE BASIC ALGORITHM FOR PSEUDO-BOOLEAN PROGRAMMING REVISITED
    CRAMA, Y
    HANSEN, P
    JAUMARD, B
    DISCRETE APPLIED MATHEMATICS, 1990, 29 (2-3) : 171 - 185
  • [43] Efficient haplotype inference with pseudo-boolean optimization
    Graca, Ana
    Marques-Silva, Joao
    Lynce, Ines
    Oliveira, Arlindo L.
    ALGEBRAIC BIOLOGY, PROCEEDINGS, 2007, 4545 : 125 - +
  • [44] In Between Resolution and Cutting Planes: A Study of Proof Systems for Pseudo-Boolean SAT Solving
    Vinyals, Marc
    Elffers, Jan
    Giraldez-Cru, Jesus
    Gocht, Stephan
    Nordstrom, Jakob
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2018, 2018, 10929 : 292 - 310
  • [45] How Crossover Helps in Pseudo-Boolean Optimization
    Koetzing, Timo
    Sudholt, Dirk
    Theile, Madeleine
    GECCO-2011: PROCEEDINGS OF THE 13TH ANNUAL GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2011, : 989 - 996
  • [46] Axiomatizations of Lovasz extensions of pseudo-Boolean functions
    Couceiro, Miguel
    Marichal, Jean-Luc
    FUZZY SETS AND SYSTEMS, 2011, 181 (01) : 28 - 38
  • [47] Nonlinear Pseudo-Boolean Optimization: Relaxation or Propagation?
    Berthold, Timo
    Heinz, Stefan
    Pfetsch, Marc E.
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 441 - +
  • [48] Formulas for approximating pseudo-Boolean random variables
    Ding, Guoli
    Lax, R. F.
    Chen, Jianhua
    Chen, Peter P.
    DISCRETE APPLIED MATHEMATICS, 2008, 156 (10) : 1581 - 1597
  • [49] PSEUDO-BOOLEAN FUNCTIONS AND THE MULTIPLICITY OF THE ZEROS OF POLYNOMIALS
    Erdelyi, Tamas
    JOURNAL D ANALYSE MATHEMATIQUE, 2015, 127 : 91 - 108
  • [50] APPLICATIONS OF PSEUDO-BOOLEAN METHODS TO ECONOMIC PROBLEMS
    HAMMER, PL
    SHLIFER, E
    THEORY AND DECISION, 1971, 1 (03) : 296 - 308