Skip to main content
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
    • by 
    •   4  
      First-Order LogicFirst Order LogicModel GenerationPropositional Satisfiability
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
    • by 
    •   6  
      SAT Solver DesignSatisfiability Modulo TheoriesFormal ReasoningIndustrial Application
    • by 
    •   3  
      Artificial IntelligenceSatisfiability Modulo TheoriesPropositional Satisfiability
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
    • by 
    •   5  
      Artificial IntelligentSearch AlgorithmSearch SpaceBoolean Satisfiability
    • by 
    •   9  
      Cognitive ScienceSAT Solver DesignComputer SoftwareCase Study
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
    • by 
    •   11  
      Model CheckingSemanticsSystems AnalysisBoolean Algebra
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
    • by 
    •   9  
      Genetic AlgorithmsGenetic AlgorithmCombinatorial ProblemsLocal Search
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
    • by 
    •   14  
      Computational IntelligenceSwarm IntelligenceAnt Colony OptimizationSimulated Annealing
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
    • by 
    •   10  
      Software DevelopmentLocal SearchSoftware ImplementationStochastic Local Search
Recent years have witnessed dramatic improvements in the capabilities of propositional satisfiability procedures or SAT solvers. The speedups are the result of numerous optimizations including conflict-directed backjumping. We use the... more
    • by  and +1
    •   6  
      Cognitive ScienceSAT Solver DesignComputer SoftwareNumerical Optimization
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
    • by 
    •   12  
      Computer ScienceDistributed ComputingComputational ComplexityIsomorphism
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
    • by 
    •   5  
      Distributed ComputingSAT Solver DesignBounded Model CheckingBoolean Satisfiability
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
    • by 
    •   6  
      Inductive Logic ProgrammingStochastic Local SearchFirst-Order LogicBoolean Satisfiability
    • by 
    •   12  
      First-Order LogicEncodingSequential CircuitsSequential Analysis
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
    • by 
    •   9  
      Cognitive ScienceComputational ComplexityAutomated reasoningEmpirical Study
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
    • by 
    •   8  
      Model CheckingDesign verificationEquivalence Checkingdecision Procedure
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
    • by 
    •   18  
      Distributed ComputingArtificial IntelligenceLogic ProgrammingComputer Hardware
    • by 
    •   5  
      Applied MathematicsSAT Solver DesignData StructureNext Generation
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
    • by 
    •   6  
      SAT Solver DesignPure MathematicsRamsey theoryLocal Search
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
    • by 
    •   11  
      Model CheckingDesign verificationEquivalence Checkingdecision Procedure
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
    • by 
    •   4  
      SAT Solver DesignCPPoint of ViewPropositional Satisfiability
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
    • by 
    •   7  
      Cognitive ScienceIntelligent SystemsConstraint ProgrammingConstraint Solving
    • by 
    •   12  
      MathematicsApplied MathematicsComputer ScienceData Mining
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
    • by 
    •   9  
      Computer ScienceCombinatorial AuctionLocal SearchLocal minima
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
    • by 
    •   11  
      Tabu SearchSimulated AnnealingOptimization ProblemArtificial Intelligent
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
    • by 
    •   11  
      Tabu SearchSimulated AnnealingOptimization ProblemArtificial Intelligent
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
    • by 
    •   2  
      Boolean SatisfiabilityPropositional Satisfiability
    • by 
    •   8  
      SAT Solver DesignSatisfiability Modulo TheoriesFormal VerificationFirst-Order Logic
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
    • by 
    •   4  
      Modal LogicPrinciplesdecision ProcedurePropositional Satisfiability
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
    • by 
    •   4  
      Job shop schedulingCritical Path MethodPropositional SatisfiabilityJob Shop Scheduling Problem
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
    • by 
    •   12  
      Cognitive ScienceStatistical PhysicsAutomated reasoningLong Tail
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
    • by 
    •   3  
      Random WalkStochastic Local SearchPropositional Satisfiability
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
    • by 
    •   5  
      SAT Solver DesignFormal VerificationStatistical ModelBoolean Satisfiability
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
    • by 
    •   13  
      Cognitive ScienceArtificial IntelligenceSAT Solver DesignSatisfiability Modulo Theories
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
    • by 
    •   6  
      SAT Solver DesignSatisfiability Modulo TheoriesFormal ReasoningIndustrial Application
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
    • by 
    •   5  
      Circuits and SystemsBuilt in self testTest GenerationPropositional Satisfiability
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
    • by 
    •   5  
      Cognitive ScienceAutomated reasoningBoolean SatisfiabilityEmpirical Model
Local search techniques have attracted considerable interest in the artificial intelligence (AI) community since the development of GSAT (Selman et al., 1992) and the min-conflicts heuristic (Minton et al., 1992) for solving large... more
    • by  and +1
    •   9  
      Computer ScienceSpatial and Temporal ReasoningReasoningArtificial Intelligent
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
    • by 
    •   2  
      First Order LogicPropositional Satisfiability
    • by 
    •   3  
      Artificial IntelligenceSatisfiability Modulo TheoriesPropositional Satisfiability
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
    • by 
    •   4  
      decision ProcedureKRBoolean SatisfiabilityPropositional Satisfiability
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
    • by 
    •   14  
      SAT Solver DesignLinear ProgrammingInteger ProgrammingFailure Analysis
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
    • by 
    •   10  
      Cognitive ScienceArtificial IntelligenceAutomated reasoningArtificial Intelligent
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
    • by 
    •   10  
      Cognitive ScienceArtificial IntelligenceAutomated reasoningArtificial Intelligent
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
    • by 
    •   5  
      Computational ComplexityTime ComplexityLower BoundBoolean Satisfiability
    • by 
    •   7  
      Applied MathematicsData MiningComputer MathematicsRough Set
    • by  and +1
    •   3  
      Artificial IntelligenceSatisfiability Modulo TheoriesPropositional Satisfiability
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
    • by 
    •   8  
      Tabu SearchSimulated AnnealingRandom WalkStochastic Local Search
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
    • by 
    •   5  
      Combinatorial ProblemsLocal SearchStructural PropertiesEmpirical Analysis
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
    • by 
    •   2  
      Stochastic Local SearchPropositional Satisfiability