A fast pseudo-boolean constraint solver

被引:0
|
作者
Chai, D [1 ]
Kuehlmann, A [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Linear Pseudo-Boolean (LPB) constraints denote inequalities between arithmetic sums of weighted Boolean functions and provide a significant extension of the modeling power of purely propositional constraints. They can be used to compactly describe many discrete EDA problems with constraints on linearly combined, parameterized weights, yet also offer efficient search strategies for proving or disproving whether a satisfying solution exists. Furthermore, corresponding decision procedures can easily be extended for minimizing or maximizing an LPB objective function, thus providing a core optimization method for many problems in logic and physical synthesis. In this paper we review how recent advances in satisfiability (SAT) search can be extended for pseudo-Boolean constraints and describe a new LPB solver that is based on generalized constraint propagation and conflict-based learning.
引用
收藏
页码:830 / 835
页数:6
相关论文
共 50 条
  • [1] 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
  • [3] Pueblo:: A modern pseudo-Boolean SAT solver
    Sheini, HM
    Sakallah, KA
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 684 - 685
  • [4] Inference methods for a pseudo-Boolean satisfiability solver
    Dixon, HE
    Ginsberg, ML
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 635 - 640
  • [5] On Boolean functions encodable as a single linear Pseudo-Boolean constraint
    Smaus, Jan-Georg
    INTEGRATION OF AI AND OR TECHNIQUES IN CONSTRAINT PROGRAMMING FOR COMBINATORIAL OPTIMIZATION PROBLEMS, PROCEEDINGS, 2007, 4510 : 288 - 302
  • [6] UWrMaxSat: Efficient Solver for MaxSAT and Pseudo-Boolean Problems
    Piotrow, Marek
    2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, : 132 - 136
  • [7] Using Interval Constraint Propagation for Pseudo-Boolean Constraint Solving
    Scheibler, Karsten
    Becker, Bernd
    2014 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2014, : 203 - 206
  • [8] On Irrelevant Literals in Pseudo-Boolean Constraint Learning
    Le Berre, Daniel
    Marquis, Pierre
    Mengel, Stefan
    Wallon, Romain
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 1148 - 1154
  • [9] Pseudo-Boolean optimization
    Boros, E
    Hammer, PL
    DISCRETE APPLIED MATHEMATICS, 2002, 123 (1-3) : 155 - 225
  • [10] On pseudo-Boolean polynomials
    Leont'ev, V. K.
    COMPUTATIONAL MATHEMATICS AND MATHEMATICAL PHYSICS, 2015, 55 (11) : 1926 - 1932