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 条
  • [31] MINIMIZATION OF A QUADRATIC PSEUDO-BOOLEAN FUNCTION
    BILLIONNET, A
    SUTTER, A
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1994, 78 (01) : 106 - 115
  • [32] REMARKS ON DISTRIBUTIVE PSEUDO-BOOLEAN ALGEBRAS
    RAUSZER, C
    SABALSKI, B
    BULLETIN DE L ACADEMIE POLONAISE DES SCIENCES-SERIE DES SCIENCES MATHEMATIQUES ASTRONOMIQUES ET PHYSIQUES, 1975, 23 (02): : 123 - 129
  • [33] Understanding Transforms of Pseudo-Boolean Functions
    Whitley, Darrell
    Aguirre, Hernan
    Sutton, Andrew
    GECCO'20: PROCEEDINGS OF THE 2020 GENETIC AND EVOLUTIONARY COMPUTATION CONFERENCE, 2020, : 760 - 768
  • [34] Haplotype inference with pseudo-Boolean optimization
    Ana Graça
    João Marques-Silva
    Inês Lynce
    Arlindo L. Oliveira
    Annals of Operations Research, 2011, 184 : 137 - 162
  • [35] Translating Pseudo-Boolean Constraints into CNF
    Aavani, Amir
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 357 - 359
  • [36] Compact quadratizations for pseudo-Boolean functions
    Endre Boros
    Yves Crama
    Elisabeth Rodríguez-Heck
    Journal of Combinatorial Optimization, 2020, 39 : 687 - 707
  • [37] Optimization over pseudo-Boolean lattices
    Hosseinyazdi, M. (m.h.yazdi@graduate.uk.ac.ir), 2005, WSEAS (04):
  • [38] Haplotype inference with pseudo-Boolean optimization
    Graca, Ana
    Marques-Silva, Joao
    Lynce, Ines
    Oliveira, Arlindo L.
    ANNALS OF OPERATIONS RESEARCH, 2011, 184 (01) : 137 - 162
  • [39] A fast pseudo-Boolean constraint solver
    Chai, D
    Kuehlmann, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 305 - 317
  • [40] Quadratization of symmetric pseudo-Boolean functions
    Anthony, Martin
    Boros, Endre
    Crama, Yves
    Gruber, Aritanan
    DISCRETE APPLIED MATHEMATICS, 2016, 203 : 1 - 12