Griffith Research Online (Griffith University, Queensland, Australia) · 2007 · 40 citations · 9 references
Open access
ComputingComputer ScienceAlgorithmsKnowledge RepresentationOptimizationConstraint SatisfactionHeuristic OptimizationHeuristic SearchMetaheuristic OptimizationBoolean SatisfiabilityBoolean Satisfiability ProblemCircuit SatisfiabilityHeuristicsIndependent VariablesLocal SearchLocal Search AlgorithmsSatisfiability
Local search procedures for solving satisfiability problems have attracted considerable attention since the development of GSAT in 1992. However, recent work indicates that for many real-world problems, complete search methods have the advantage, because modern heuristics are able to effectively exploit problem structure. Indeed, to develop a local search technique that can effectively deal with variable dependencies has been an open challenge since1997. In this paper we show that local search techniques can effectively exploit information about problem structure producing significant improvements in performance on structured problem instances. Building on the earlier work of Ostrowski et al. we describe how information about variable dependencies can be built into a local search, so that only independent variables are considered for flipping. The cost effect of a flip is then dynamically calculated using a dependency lattice that models dependent variables using gates (specifically and, or and equivalence gates). The experimental study on hard structured benchmark problems demonstrates that our new approach significantly outperforms the previously reported best local search techniques. 1
9
A new method for solving hard satisfiability problems
Bart Selman, Hector J. Levesque, David G. M. Mitchell · 1992 · 1.2K citations
Efficient Conflict Driven Learning in a Boolean Satisfiability Solver
2001 · 666 citations
An adaptive noise mechanism for walkSAT
Holger H. Hoos · 2002 · 176 citations