JOURNAL ARTICLE

SOLVING INCREMENTAL SATISFIABILITY

Malek MouhoubSamira Sadaoui

Year: 2007 Journal:   International Journal of Artificial Intelligence Tools Vol: 16 (01)Pages: 139-147   Publisher: World Scientific

Abstract

Propositional satisfiability (SAT) problem is fundamental to the theory of NP-completeness. Indeed, using the concept of "polynomial-time reducibility" all NP-complete problems can be polynomially reduced to SAT. Thus, any new technique for satisfiability problems will lead to general approaches for thousands of hard combinatorial problems. In this paper, we introduce the incremental propositional satisfiability problem that consists of maintaining the satisfiability of a propositional formula anytime a conjunction of new clauses is added. More precisely, the goal here is to check whether a solution to a SAT problem continues to be a solution anytime a new set of clauses is added and if not, whether the solution can be modified efficiently to satisfy the old formula and the new clauses. We will study the applicability of systematic and approximation methods for solving incremental SAT problems. The systematic method is based on the branch and bound technique while the approximation methods rely on stochastic local search and genetic algorithms. Experimental tests, conducted on randomly generated SAT instances, demonstrate the efficiency in time of the approximation methods over the branch and bound algorithm. However these approximation methods do not always guarantee the completeness of the solution returned. We show that a method we propose that uses non systematic search in a limited form together with branch and bound has the best compromise, in practice, between time and quality of the solution returned (success ratio).

Keywords:
Satisfiability Computer science Completeness (order theory) Boolean satisfiability problem Propositional calculus Conjunctive normal form Approximation algorithm True quantified Boolean formula Propositional formula Mathematical optimization Upper and lower bounds Mathematics Theoretical computer science Algorithm Propositional variable

Metrics

3
Cited By
0.00
FWCI (Field Weighted Citation Impact)
12
Refs
0.12
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Constraint Satisfaction and Optimization
Physical Sciences →  Computer Science →  Computer Networks and Communications
Logic, Reasoning, and Knowledge
Physical Sciences →  Computer Science →  Artificial Intelligence
Formal Methods in Verification
Physical Sciences →  Computer Science →  Computational Theory and Mathematics

Related Documents

JOURNAL ARTICLE

Solving the incremental satisfiability problem

John Hooker

Journal:   The Journal of Logic Programming Year: 1993 Vol: 15 (1-2)Pages: 177-186
JOURNAL ARTICLE

Solving the Incremental Satisfiability Problem

Hooker, John N.

Journal:   KiltHub Repository Year: 2010
JOURNAL ARTICLE

Incremental Maximum Satisfiability

Niskanen, AndreasBerg, JeremiasJärvisalo, Matti

Journal:   Leibniz-Zentrum für Informatik (Schloss Dagstuhl) Year: 2022
© 2026 ScienceGate Book Chapters — All rights reserved.