Solving Hard Combinatorial Problems with GSAT - A Case Study
نویسنده
چکیده
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 satissability problem (SAT) and application of fast universal SAT-algorithms like GSAT to the transformed problem instances. By using the eecient transformation method proposed by Iwama and Miyazaki in 1994, one obtains a class of SAT-problems which are especially hard for SAT-algorithms based on local search such as GSAT. We identify structural properties of these problems which are responsible for GSAT's poor performance on this problem class. An empirical analysis indicates that several methods which have been designed to improve GSAT on structured problems are not eeective for SAT-transformed HCP-instances.
منابع مشابه
Simulated annealing for hard satisfiability problems
Satisfiability (SAT) refers to the task of finding a truth assignment that makes an arbitrary boolean expression true. This paper compares a simulated annealing algorithm (SASAT) with GSAT (Selman et al., 1992), a greedy algorithm for solving satisfiability problems. GSAT can solve problem instances that are extremely difficult for traditional satisfiability algorithms. Results suggest that SAS...
متن کاملDomain - Independent Extensions to GSAT : Solving Large StructuredSatis ability
GSAT is a randomized local search procedure for solving propositional satissability problems (Selman et al. 1992). GSAT can 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. GSAT also eeciently solves encodings of graph coloring problems, N-queens, and Boolean induction....
متن کاملA NN Algorithm for Boolean Satis ability Problems
Satissability (SAT) refers to the task of nding a truth assignment that makes an arbitrary boolean expression true. This paper compares a neural network algorithm (NNSAT) with GSAT 4], a greedy algorithm for solving satissability problems. GSAT can solve problem instances that are diicult for traditional satissability algorithms. Results suggest that NNSAT scales better as the number of variabl...
متن کاملSolving Problems with Hard and Soft Constraints Using a Stochastic Algorithm for MAX-SAT
Stochastic local search is an effective technique for solving certain classes of large, hard propositional satisfiability problems, including propositional encodings of problems such as circuit synthesis and graph coloring (Selman, Levesque, and Mitchell 1992; Selman, Kautz, and Cohen 1994). Many problems of interest to AI and operations research cannot be conveniently encoded as simple satisfi...
متن کاملDomain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems
GSAT is a randomized local search procedure for solving propositional satisfiability problems (Selman et al. 1992). GSAT can 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. GSAT also efficiently solves encodings of graph coloring problems, N-queens, and Boolean inducti...
متن کامل