A Cardinal Improvement to Pseudo-Boolean Solving

被引:0
|
作者
Elffers, Jan [1 ,2 ]
Nordstrom, Jakob [2 ,3 ]
机构
[1] Lund Univ, Lund, Sweden
[2] Univ Copenhagen, Copenhagen, Denmark
[3] KTH Royal Inst Technol, Stockholm, Sweden
基金
瑞典研究理事会;
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Pseudo-Boolean solvers hold out the theoretical potential of exponential improvements over conflict-driven clause learning (CDCL) SAT solvers, but in practice perform very poorly if the input is given in the standard conjunctive normal form (CNF) format. We present a technique to remedy this problem by recovering cardinality constraints from CNF on the fly during search. This is done by collecting potential building blocks of cardinality constraints during propagation and combining these blocks during conflict analysis. Our implementation has a non-negligible but manageable overhead when detection is not successful, and yields significant gains for some SAT competition and crafted benchmarks for which pseudo-Boolean reasoning is stronger than CDCL. It also boosts performance for some native pseudo-Boolean formulas where this approach helps to improve learned constraints.
引用
收藏
页码:1495 / 1503
页数:9
相关论文
共 50 条
  • [22] SYSTEMS OF PSEUDO-BOOLEAN EQUATIONS AND INEQUALITIES
    IVANESCU, PL
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1964, 12 (11): : 673 - &
  • [23] PSEUDO-BOOLEAN LOGIC-CIRCUITS
    HAYES, JP
    IEEE TRANSACTIONS ON COMPUTERS, 1986, 35 (07) : 602 - 612
  • [24] A fast pseudo-boolean constraint solver
    Chai, D
    Kuehlmann, A
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 830 - 835
  • [25] Transforms of pseudo-Boolean random variables
    Ding, Guoli
    Lax, R. F.
    Chen, Jianhua
    Chen, Peter P.
    Marx, Brian D.
    DISCRETE APPLIED MATHEMATICS, 2010, 158 (01) : 13 - 24
  • [26] BDDs for Pseudo-Boolean Constraints - Revisited
    Abio, Ignasi
    Nieuwenhuis, Robert
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 61 - 75
  • [27] Clausal Proofs for Pseudo-Boolean Reasoning
    Bryant, Randal E.
    Biere, Armin
    Heule, Marijn J. H.
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2022, PT I, 2022, 13243 : 443 - 461
  • [28] MONADICITY IN TOPOLOGICAL PSEUDO-BOOLEAN ALGEBRAS
    FONT, JM
    JOURNAL OF SYMBOLIC LOGIC, 1985, 50 (01) : 282 - 283
  • [29] Superpixels via Pseudo-Boolean Optimization
    Zhang, Yuhang
    Hartley, Richard
    Mashford, John
    Burn, Stewart
    2011 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2011, : 1387 - 1394
  • [30] Compact quadratizations for pseudo-Boolean functions
    Boros, Endre
    Crama, Yves
    Rodriguez-Heck, Elisabeth
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 39 (03) : 687 - 707