Propositional Satisfiability
2 Followers
Recent papers in Propositional Satisfiability
The DPLL procedure is the basis of some of the most successful propositional satisfiability solvers to date. Although originally devised as a proofprocedure for first-order logic, it has been used almost exclusively for propositional... more
We first introduce Abstract DPLL, a rule-based formulation of the Davis--Putnam--Logemann--Loveland (DPLL) procedure for propositional satisfiability. This abstract framework allows one to cleanly express practical DPLL algorithms and to... more
This paper introduces GRASP (Generic seaRch Algorithm for the Sati$ability Problem), a new search algorithm for Propositional Satisjability (SAT). GRASP incorporates several search-pruning techniques, some of which are spec$c to SAT... more
Symbolic Model Checking has proven to be a powerful technique for the verification of reactive systems. BDDs [2] have traditionally been used as a symbolic representation of the system. In this paper we show how boolean decision... more
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... more
Marriage in Honey Bees Optimization (MBO) is a new swarm intelligence technique inspired by the marriage process of honey bees. It has been shown to be very effective in solving the propositional satisfiability problem known as 3-SAT... more
Stochastic local search methods such as GSAT, WalkSAT and their variants have been used successfully at solving propositional satisfiability problems (SAT). The key operation in these local search algorithms is the speed of variable... more
Schaefer proved in 1978 that the Boolean constraint satisfaction problem for a given constraint language is either in P or is NP-complete, and identified all tractable cases. Schaefer’s dichotomy theorem actually shows that there are at... more
This paper presents a reduction from the problem of solving parity games to the satisfiability problem in propositional logic (SAT). The reduction is done in two stages, first into difference logic, i.e. SAT combined with the theory of... more
One promising family of search strategies to alleviate runtime and storage requirements of ILP systems is that of stochastic local search methods, which have been successfully applied to hard propositional tasks such as satisfiability.... more
The paper compares two popular strategies for solving propositional satisfiability, backtracking search and resolution, and analyzes the complexity of a directional resolution algorithm (DR) as a function of the "width" (w * ) of the... more
Many problems of practical relevance (e. g., equivalence checking and model check-ing of RTL designs, verification of timed and hybrid systems, temporal planning) are not easily expressible in propositional logic. Rather, they can be... more
AbstractÐThis paper introduces GRASP (Generic seaRch Algorithm for the Satisfiability Problem), a new search algorithm for Propositional Satisfiability (SAT). GRASP incorporates several search-pruning techniques that proved to be quite... more
In this paper we bring together the areas of combinatorics and propositional satisfiability. Many combinatorial theorems establish, often constructively, the existence of positive integer functions, without actually providing their closed... more
Many problems of practical relevance (e. g., equivalence checking and model check-ing of RTL designs, verification of timed and hybrid systems, temporal planning) are not easily expressible in propositional logic. Rather, they can be... more
Monotone literal fixing (MLF) and learning are well-known lookahead and lookback mechanisms in propositional satisfiability (SAT). When considering Quantified Boolean Formulas (QBFs), their separate implementation leads to significant... more
Tackling real-world problems often requires to take various types of constraints into account. Such constraint types range from simple numerical comparators to complex resources. This article describes how planning techniques can be... more
Algorithms based on following local gradient information are surprisingly effective for certain classes of constraint satisfaction problems. Unfortunately, previous local search algorithms are notoriously incomplete: They are not... more
The MAXimum propositional SATisfiability problem (MAXSAT) is a well known NP-hard optimization problem with many theoretical and practical applications in artificial intelligence and mathematical logic. Heuristic local search algorithms... more
The MAXimum propositional SATisfiability problem (MAXSAT) is a well known NP-hard optimization problem with many theoretical and practical applications in artificial intelligence and mathematical logic. Heuristic local search algorithms... more
We study the backbone and the backdoors of propositional satisfiability problems. We make a number of theoretical, al-gorithmic and experimental contributions. From a theoret-ical perspective, we prove that backbones are hard even to... more
This paper follows on previous papers which presented and evaluated various decision procedures for modal logics. It con rms previous experimental results in showing that SAT based decision procedures, i.e., the procedures built on top of... more
This paper presents the Job Shop Scheduling Problem (JSSP) represented as the well known Satisfiabilty Problem (SAT). Even though the representation of JSSP in SAT is not a new issue, presented here is a new codification that needs fewer... more
We study the runtime distributions of backtrack procedures for propositional satisfiability and constraint satisfaction. Such procedures often exhibit a large variability in performance. Our study reveals some intriguing properties of... more
Stochastic local search (SLS) algorithms for the propositional satisfiability problem (SAT) have been successfully applied to solve suitably encoded search problems from various domains. One drawback of these algorithms is that they are... more
The implementation of effective reasoning tools for deciding the satisfiability of Quantified Boolean Formulas (QBFs) is an important issue in several research fields such as Formal Verification, Planning, and Reasoning about Knowledge.... more
Representing and reasoning about time dependent information is a key research issue in many areas of computer science and artificial intelligence. One of the best known and widely used formalisms for representing interval-based... more
We first introduce Abstract DPLL, a rule-based formulation of the Davis--Putnam--Logemann--Loveland (DPLL) procedure for propositional satisfiability. This abstract framework allows one to cleanly express practical DPLL algorithms and to... more
ABSTRACT The main objectives of Built-In Self Test (BIST) are the design of test pattern generator circuits which achieve the highest fault cov-erage, require the shortest sequence of test vectors and utilize the minimum circuit area.... more
Recent experience suggests that branching algorithms are among the most attractive for solving propositional satisfiability problems. A key factor in their success is the rule they use to decide on which variable to branch next. We... more
This paper presents CO3L, a compact, expressive and easy to use language for ontology representation. CO3L reflects the O3F model of ontology representation proposed elsewhere. The proposed language enables the representation of basic... more
The goal of this paper is to describe and thoroughly test a decision procedure, called Ksat, checking satisfiability in the terminological logic ALC. Ksat is said to be SAT-based as it is defined in terms of a decision procedure for... more
In the past few years, general-purpose propositional satisability (SAT) solvers have improved dramatically in performance and have been used to tackle many new problems. It has also been shown that certain simple fragments of rst-order... more
The implementation of effective reasoning tools for deciding the satisfiability of Quantified Boolean Formulas (QBFs) is an important research issue in Artificial Intelligence. Many decision procedures have been proposed in the last few... more
The implementation of effective reasoning tools for deciding the satisfiability of Quantified Boolean Formulas (QBFs) is an important research issue in Artificial Intelligence. Many decision procedures have been proposed in the last few... more
We address lower bounds on the time complexity of algorithms solving the propositional satisfiability problem. Namely, we consider two DPLL-type algorithms, enhanced with the unit clause and pure literal heuristics. Exponential lower... more
MAX-SAT is a well-known optimisation problem that can be seen as a generalisation of the propositional satisfiability problem. In this study, we in- vestigate how the performance of stochastic local search (SLS) algorithms — a large and... more
In this paper, we investigate whether hard combinatorial problems such as the Hamiltonian circuit problem HCP (an NP-complete problem from graph theory) can be practically solved by transformation to the propositional satis ability... more
Stochastic local search algorithms based on the WalkSAT ar- chitecture are among the best known methods for solving hard and large instances of the propositional satisfiability problem (SAT). The performance and behaviour of these... more