An incremental SAT solving library and its applications

被引:0
|
作者
机构
[1] Sako, Tatsuya
[2] Soh, Takehide
[3] Banbara, Mutsunori
[4] Tamura, Naoyuki
[5] Nabeshima, Hidetomo
[6] Inoue, Katsumi
来源
| 1600年 / Japan Society for Software Science and Technology卷 / 33期
关键词
Problem solving - Decision theory - Model checking - Application programming interfaces (API);
D O I
暂无
中图分类号
学科分类号
摘要
Remarkable improvements on SAT solvers over the last decade have led the success of SAT-based solvers. However, existing SAT-based solvers cannot efficiently solve optimization and enumeration problems since those solvers invoke SAT solvers multiple times from scratch and do not reuse search information such as learnt clauses. Recently, incremental SAT method has been proposed to efficiently solve these problems. In addition, such incremental SAT API is proposed in SAT Race 2015. In this paper, we propose iSAT Library, an extended incremental SAT API, and describe its application. This proposed API allows users to implement SAT-based systems concisely and within Java. We show the effectiveness of using iSAT Library through experimental results on shop-scheduling, N-queens, and Hamiltonian cycle problems.
引用
收藏
相关论文
共 50 条
  • [21] Assessing Progress in SAT Solvers Through the Lens of Incremental SAT
    Kochemazov, Stepan
    Ignatiev, Alexey
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, SAT 2021, 2021, 12831 : 280 - 298
  • [22] Local search for solving SAT problems and its average time complexity
    Liu, Tao
    Li, Guojie
    Jisuanji Xuebao/Chinese Journal of Computers, 1997, 20 (01): : 18 - 26
  • [23] Multi-Domain Logic and its Applications to SAT
    Jebelean, Tudor
    Kusper, Gabor
    PROCEEDINGS OF THE 10TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING, 2009, : 3 - +
  • [24] Stochastic local search for incremental SAT
    Mouhoub, Malek
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2005, 9 (03) : 191 - 195
  • [25] Improvements to hybrid incremental SAT algorithms
    Letombe, Florian
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2008, PROCEEDINGS, 2008, 4996 : 168 - +
  • [26] Incremental compilation-to-SAT procedures
    Benedetti, M
    Bernardini, S
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, 2005, 3542 : 46 - 58
  • [27] A generic library of problem solving methods for scheduling applications
    Rajpathak, DG
    Motta, E
    Zdrahal, Z
    Roy, R
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2006, 18 (06) : 815 - 828
  • [28] Distributed Parallel #SAT Solving
    Burchard, Jan
    Schubert, Tobias
    Becker, Bernd
    2016 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2016, : 326 - 335
  • [29] SAT solving for argument filterings
    Codish, Michael
    Schneider-Kamp, Peter
    Lagoon, Vitaly
    Thiemann, Rene
    Giesl, Juergen
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2006, 4246 : 30 - 44
  • [30] A hardware accelerator for SAT solving
    Safar, Mona
    Shalan, Mohamed
    El-Kharashi, M. Watheq
    Salem, Ashraf
    2006 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2006, : 132 - +