MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A random jump strategy for combinatorial search (2002) [4 citations — 0 self]

Download:
Download as a PDF
by Hantao Zhang
In Proceedings of the 7 th International Symposium on Artificial Intelligence and Mathematics
http://www.cs.uiowa.edu/ftp/hzhang/sato/papers/randomj.pdf
Add To MetaCart

Abstract:

Recent work on the combinatorial search has provided experimental and theoretical evidence that randomization and restart strategies proposed by Gomes, Selman, and Kautz, can be very effective for backtrack search algorithms to solve some hard satisfiable instances of SAT. One difficulty of effectively using the restart strategy is its potential conflict with the branching heuristic. It is well-known that a completely random branching heuristic yields very poor performance. To support the restart strategy, the branching heuristic has to be random (with limitation); otherwise, every restart is a repetition of the first run. In this paper, we propose a new randomization strategy which offers the same advantage of the restart strategy but it can be used with any branching heuristics. The basic idea is to randomly jump in the search space to skip some space. Each jump corresponds to a restart in the restart strategy but there is no repetition. We ensure that no portion of the search space is visited twice during one run and the search will be going on until the allotted time is run out or the search space is exhausted. This new strategy is implemented in SATO, an efficient implementation of the Davis-Putnam-Loveland method for SAT problems. Using the new strategy, we are able to solve several previously open quasigroup problems, which could not be solved using any existing SAT systems. 1

Citations

778 A computing procedure for quantification theory – Davis, Putnam - 1960
307 A machine program for theorem-proving – Davis, Logemann, et al. - 1962
223 GRASP-a search algorithm for propositional satisfiability – Silva, Sakallah - 1999
221 Boosting combinatorial search through randomization – Gomes, Selman, et al. - 1998
190 Limited discrepancy search – Harvey, Ginsberg - 1995
176 and Easy Distributions of SAT Problems – Mitchell, Selman, et al. - 1992
145 SATO: an efficient propositional prover – Zhang - 1997
89 Heavytailed phenomena in satisfiability and constraint satisfaction problems – Gomes, Selman, et al. - 2000
63 Branching rules for satisfiability – Hooker, Vinay - 1995
57 Depth-bounded discrepancy search – Walsh - 1997
53 Automatic generation of some results in finite algebra – Fujita, Slaney, et al. - 1993
48 Sparse constraint graphs and exceptionally hard problems – Smith, Grant - 1995
44 Using randomization and learning to solve hard real-world instances of satisfiability – Baptista, Marques-Silva - 2000
39 Heavy-tailed distributions in combinatorial search – Gomes, Selman, et al. - 1997
39 Improved Limited Discrepancy Search – Korf - 1996
38 Nonsystematic Backtracking Search – Harvey - 1995
38 Implementing the Davis-Putnam method – Zhang, Stickel - 2000
30 Using csp look-back techniques to solve exceptionally hard sat instances – Bayardo, Schrag - 1996
28 Psato: a distributed propositional prover and its application to quasigroup problems – Zhang, Bonacina, et al. - 1996
17 Stochastic systematic search algorithms for satisfiability – Lynce, Baptista, et al. - 2001
13 Complete Search Restart Strategies for Satisfiability – Baptista, Lynce, et al. - 2001
12 Limited resource strategy in resolution theorem proving – Riazanov, Voronkov - 2003
6 Specifying Latin squares in propositional logic – Zhang - 1997
3 Tretkoff, C.: Randomization in backtrack search: Exploiting heavy-tailed profiles for solving hard scheduling problems – Gomes, Selman, et al. - 1998
2 F.E.: Existence of some (3 – Zhang, Bennett - 1996
1 Existence of (3 – Bennett, Zhang - 1998