We introduce a greedy local search procedure called GSAT for solving propositional satisfiability problems. Our experiments show that this procedure can be used to solve hard, randomly generated problems that are an order of magnitude larger than those that can be handled by more traditional approaches such as the Davis-Putnam procedure or resolution. We also show that GSAT can solve structured satisfiability problems quickly. In particular, we solve encodings of graph coloring problems, N-queens, and Boolean induction. General application strategies and limitations of the approach are also discussed. GSAT is best viewed as a model-finding procedure. Its good performance suggests that it may be advantageous to reformulate reasoning tasks th...
Stochastic local search is one of the most successful methods for model finding in propositional sat...
. The question of satisfiability for a given propositional formula arises in many areas of AI. Espec...
Constraint satisfaction deals with developing automated techniques for solving computationally hard ...
The Satisfiability problem (SAT) is one of the central subjects of research in modern computing scie...
. GenSAT is a family of local hill-climbing procedures for solving propositional satisfiability prob...
GenSAT is a family of local hill-climbing procedures for solving propositional satisfiability proble...
In this dissertation, we examine complete search algorithms for SAT, the satisfiability problem for ...
Abstract. Local search is often a suitable paradigm for solving hard decision problems and approxima...
A major difficulty in evaluating incomplete local search style algorithms for constraint satisfactio...
To understand what makes NP-complete problems so hard, I conduct my research through two approaches:...
Designing high-performance solvers for computationally hard problems is a difficult and often time...
Abstract. The Walksat local search algorithm has previously been extended to handle quantification o...
In this paper we present MV-SAT, which is a many-valued constraint programming language that bridges...
This thesis describes new algorithms for the Propositional Satisfiability Problem (SAT), a fundament...
Much excitement has been generated by the success of stochastic local search procedures at finding s...
Stochastic local search is one of the most successful methods for model finding in propositional sat...
. The question of satisfiability for a given propositional formula arises in many areas of AI. Espec...
Constraint satisfaction deals with developing automated techniques for solving computationally hard ...
The Satisfiability problem (SAT) is one of the central subjects of research in modern computing scie...
. GenSAT is a family of local hill-climbing procedures for solving propositional satisfiability prob...
GenSAT is a family of local hill-climbing procedures for solving propositional satisfiability proble...
In this dissertation, we examine complete search algorithms for SAT, the satisfiability problem for ...
Abstract. Local search is often a suitable paradigm for solving hard decision problems and approxima...
A major difficulty in evaluating incomplete local search style algorithms for constraint satisfactio...
To understand what makes NP-complete problems so hard, I conduct my research through two approaches:...
Designing high-performance solvers for computationally hard problems is a difficult and often time...
Abstract. The Walksat local search algorithm has previously been extended to handle quantification o...
In this paper we present MV-SAT, which is a many-valued constraint programming language that bridges...
This thesis describes new algorithms for the Propositional Satisfiability Problem (SAT), a fundament...
Much excitement has been generated by the success of stochastic local search procedures at finding s...
Stochastic local search is one of the most successful methods for model finding in propositional sat...
. The question of satisfiability for a given propositional formula arises in many areas of AI. Espec...
Constraint satisfaction deals with developing automated techniques for solving computationally hard ...