Mixed Radix Weight Totalizer Encoding for Pseudo-Boolean Constraints

被引:2
|
作者
Zha, Aolong [1 ]
Uemura, Naoki [1 ]
Koshimura, Miyuki [2 ]
Fujita, Hiroshi [2 ]
机构
[1] Kyushu Univ, Grad Sch Informat Sci & Elect Engn, Fukuoka, Fukuoka 8190395, Japan
[2] Kyushu Univ, Fac Informat Sci & Elect Engn, Fukuoka, Fukuoka 8190395, Japan
关键词
CARDINALITY CONSTRAINTS; CNF; MAXSAT;
D O I
10.1109/ICTAI.2017.00135
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Many problems in various fields can be expressed as the problem of optimizing the value of a pseudo-Boolean constraint which is a linear constraint over Boolean variables. This paper proposes a new technique, called Mixed Radix Weight Totalizer Encoding (MRWTE), which encodes pseudo-Boolean constraints into clauses that can be handled by a standard SAT solver. This new technique will allow us to fully exploit the latest improvements in SAT research. Unlike other encodings, the number of auxiliary variables required for MRWTE does not depend on the magnitudes of the coefficients. Instead, it depends on the number of distinct combinations of the coefficients. Our experimental results show that MRWTE compactly encodes the constraints, and the obtained clauses are efficiently handled by a state-of-the-art SAT solver.
引用
收藏
页码:868 / 875
页数:8
相关论文
共 50 条
  • [1] Generalized Totalizer Encoding for Pseudo-Boolean Constraints
    Joshi, Saurabh
    Martins, Ruben
    Manquinho, Vasco
    [J]. PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 200 - 209
  • [2] A Hybrid Encoding of Pseudo-Boolean Constraints into CNF
    Zha, Along
    Koshimura, Mivuki
    Fujna, Hiroshi
    [J]. 2017 CONFERENCE ON TECHNOLOGIES AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE (TAAI), 2017, : 9 - 12
  • [3] Compiling Pseudo-Boolean Constraints to SAT with Order Encoding
    Tamura, Naoyuki
    Banbara, Mutsunori
    Soh, Takehide
    [J]. 2013 IEEE 25TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2013, : 1020 - 1027
  • [4] PBLib - A Library for Encoding Pseudo-Boolean Constraints into CNF
    Philipp, Tobias
    Steinke, Peter
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 9 - 16
  • [5] PSEUDO-BOOLEAN PROGRAMMING WITH CONSTRAINTS
    INAGAKI, Y
    FUKUMURA, T
    [J]. ELECTRONICS & COMMUNICATIONS IN JAPAN, 1967, 50 (06): : 26 - &
  • [6] BDDs for Pseudo-Boolean Constraints - Revisited
    Abio, Ignasi
    Nieuwenhuis, Robert
    Oliveras, Albert
    Rodriguez-Carbonell, Enric
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 61 - 75
  • [7] Translating Pseudo-Boolean Constraints into CNF
    Aavani, Amir
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2011, 2011, 6695 : 357 - 359
  • [8] Solving Pseudo-Boolean Modularity Constraints
    Ansotegui, Carlos
    Bejar, Ramon
    Fernandez, Cesar
    Guitart, Francesc
    Mateu, Carles
    [J]. ECAI 2010 - 19TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2010, 215 : 867 - 872
  • [9] New Encodings of Pseudo-Boolean Constraints into CNF
    Bailleux, Olivier
    Boufkhad, Yacine
    Roussel, Olivier
    [J]. THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2009, PROCEEDINGS, 2009, 5584 : 181 - +
  • [10] Optimal Base Encodings for Pseudo-Boolean Constraints
    Codish, Michael
    Fekete, Yoav
    Fuhs, Carsten
    Schneider-Kamp, Peter
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 189 - +