A competitive and cooperative approach to propositional satisfiability

被引:12
|
作者
Inoue, Katsumi
Soh, Takehide
Ueda, Seiji
Sasaura, Yoshito
Banbara, Mutsunori
Tamura, Naoyuki
机构
[1] Natl Inst Informat, Chiyoda Ku, Tokyo 1018430, Japan
[2] Kobe Univ, Grad Sch Sci & Technol, Kobe, Hyogo 6578501, Japan
[3] Kobe Univ, Dept Elect & Elect Engn, Kobe, Hyogo 6578501, Japan
[4] Kobe Univ, Informat Sci & Technol Ctr, Kobe, Hyogo 6578501, Japan
关键词
SAT; SAT solver; parallel execution; planning; job-shop scheduling;
D O I
10.1016/j.dam.2006.04.015
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
Propositional satisfiability (SAT) has attracted considerable attention recently in both Computer Science and Artificial Intelligence, and a lot of algorithms have been developed for solving SAT. Each SAT solver has strength and weakness, and it is difficult to develop a universal SAT solver which can efficiently solve a wide range of SAT instances. We thus propose parallel execution of SAT solvers each of which individually solves the same SAT instance simultaneously. With this competitive approach, a variety of SAT instances can be solved efficiently in average. We then consider a cooperative method for solving SAT by exchanging lemmas derived by conflict analysis among different SAT solvers. To show the usefulness of our approach, we solve SATLIB benchmark problems, planning benchmark problems as well as the job-shop scheduling problem with good performance. The system has been implemented in Java with both systematic and stochastic solvers. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:2291 / 2306
页数:16
相关论文
共 50 条
  • [31] Symmetric Neural Networks and Propositional Logic Satisfiability
    Pinkas, Gadi
    NEURAL COMPUTATION, 1991, 3 (02) : 282 - 291
  • [32] Complexity of the Satisfiability Problem for a Class of Propositional Schemata
    Aravantinos, Vincent
    Caferra, Ricardo
    Peltier, Nicolas
    LANGUAGE AND AUTOMATA THEORY AND APPLICATIONS, 2010, 6031 : 58 - 69
  • [33] Substitutional definition of satisfiability in classical propositional logic
    Belov, A
    Stachniak, Z
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING, PROCEEDINGS, 2005, 3569 : 31 - 45
  • [34] Propositional satisfiability and constraint programming: A comparative survey
    Bordeaux, Lucas
    Hamadi, Youssef
    Zhang, Lintao
    ACM COMPUTING SURVEYS, 2006, 38 (04)
  • [35] Planning for Temporally Extended Goals as Propositional Satisfiability
    Mattmueller, Robert
    Rintanen, Jussi
    20TH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2007, : 1966 - 1971
  • [36] Propositional proof systems based on maximum satisfiability
    Bonet, Maria Luisa
    Buss, Sam
    Ignatiev, Alexey
    Morgado, Antonio
    Marques-Silva, Joao
    ARTIFICIAL INTELLIGENCE, 2021, 300
  • [37] On the Satisfiability and Validity Problems in the Propositional Godel Logic
    Guller, Dusan
    COMPUTATIONAL INTELLIGENCE, 2012, 399 : 211 - 227
  • [38] Heuristic-based backtracking for propositional satisfiability
    Bhalla, A
    Lynce, I
    de Sousa, JT
    Marques-Silva, J
    PROGRESS IN ARTIFICIAL INTELLIGENCE-B, 2003, 2902 : 116 - 130
  • [39] Modelling and solving temporal reasoning as propositional satisfiability
    Pham, Duc Nghia
    Thornton, John
    Sattar, Abdul
    ARTIFICIAL INTELLIGENCE, 2008, 172 (15) : 1752 - 1782
  • [40] On market-inspired approaches to propositional satisfiability
    Walsh, WE
    Yokoo, M
    Hirayama, K
    Wellman, MP
    ARTIFICIAL INTELLIGENCE, 2003, 144 (1-2) : 125 - 156