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 条
  • [1] Incremental Inprocessing in SAT Solving
    Fazekas, Katalin
    Biere, Armin
    Scholl, Christoph
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2019, 2019, 11628 : 136 - 154
  • [2] Accelerating SAT Based Planning with Incremental SAT Solving
    Gocht, Stephan
    Balyo, Tomas
    TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 135 - 139
  • [3] Solving incremental MAX-SAT
    Mouhoub, M
    INTELLIGENT AND ADAPTIVE SYSTEMS AND SOFTWARE ENGINEERING, 2004, : 46 - 51
  • [4] Improve engines in incremental SAT solving
    Améliorer SAT dans le cadre incrémental
    1600, Lavoisier (28):
  • [5] Solving SQL constraints by incremental translation to SAT
    Lohfert, Robin
    Lu, James J.
    Zhao, Dongfang
    NEW FRONTIERS IN APPLIED ARTIFICIAL INTELLIGENCE, 2008, 5027 : 669 - 676
  • [6] Optimization of Combinatorial Testing by Incremental SAT Solving
    Yamada, Akihisa
    Kitamura, Takashi
    Artho, Cyrille
    Choi, Eun-Hye
    Oiwa, Yutaka
    Biere, Armin
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION (ICST), 2015,
  • [7] Asynchronous Multi-core Incremental SAT Solving
    Wieringa, Siert
    Heljanko, Keijo
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2013, 2013, 7795 : 139 - 153
  • [8] Incremental Solving Techniques for SAT-based ATPG
    Tille, Daniel
    Eggersgluess, Stephan
    Drechsler, Rolf
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (07) : 1125 - 1130
  • [9] Incremental SAT Library Integration Using Abstract Stobjs']js
    Swords, Sol
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2018, (280): : 47 - 60
  • [10] Scalable exploration of functional dependency by interpolation and, incremental SAT solving
    Lee, Chih-Chun
    Jiang, Jie-Hong R.
    Huang, Chung-Yang
    Mishchenko, Alan
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN DIGEST OF TECHNICAL PAPERS, VOLS 1 AND 2, 2007, : 227 - +