Proceedings

Domain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems

Download BibTeX Cite

Proceedings of the Thirteenth International Joint Conference on Artificial Intelligence. Constraint Satisfaction Problems. Pages 290-294.

© 1993 International Joint Conferences on Artificial Intelligence

Abstract

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 induction. However, GSAT does not perform as well on handcrafted encodings of blocks-world planning problems and formulas with a high degree of asymmetry. We present three strategies that dramatically improve GSAT's performance on such formulas. These strategies, in effect, manage to uncover hidden structure in the formula under considerations, thereby significantly extending the applicability of the GSAT algorithm.

  1. Bertsimas, D. and Tsitsiklis, J . {1992). Simulated An- nealing, in Probability and Algorithms, National Academy Press, Washington, D.C., 17-29.
  2. Buro, M. and Kleine Biining, H. (1992). Report on a SAT competition. Technical Report #. 110, Dept. of Mathematics and Informatics, University of Paderborn , Germany, November 1992
  3. Cheeseman, P. and Kanefsky, B. and Taylor, W.M. (1991). Where the Really Hard Problems Are. Proceedings IJCAI-91, 1991, 163-169. IJCAI
  4. Crawford, J .M. and Auton, L.D. (1993) Experimental Results on the Cross-Over Point in Satisfiability Problems. Proceedings AAAI-93, to appear.
  5. Davis, E. (1987) Genetic Algorithms and Simulated An- nealing. Pitman Series of Research Notes in Artifi- cial Intelligence, London: Pitman; Los Altos, CA: Morgan Kaufmann.
  6. Feynman, R.P., Leighton, R.B., and Sand, M. (1989) . The Feynman Lectures on Physics. Vol. I, Addison-Wesley Co, Reading, MA.
  7. A similar situation exists with regard to the huge body of research on simulated annealing. To this day there is no convincing theoretical explanation as to why simulated an- nealing is as effective as it is in practice, and not just in the asymptotic limit (Bertsimas and Tsitsiklis 1992). 12 Experimental data and code is available via ftp . For re- quests, contact the first author at selman@research.att.com. Related papers are available via anonymous ftp to re- search.att.com in dist/ai. Link
  8. Davis, M. and Putnam, H. (1960). A computing proce- dure for quantification theory. J. Assoc. Comput. Mach., 7, 1960, 201-215.
  9. Ginsberg, M. and J6nsson, A. (1992). Personal commu- nication, April 1992.
  10. Gu, J. (1992). Efficient local search for very large-scale satisfiability problems. Sigart Bulletin, vol. 3, no. 1, 1992, 8-12.
  11. Johnson, D.S., Aragon, C.R. , McGeoch, L.A., and Schevon, C. (1991) Optimization by simulated an- nealing: an experimental evaluation; part ii, graph coloring and number partioning. Operations Re- search, 39(3):378-406, 1991.
  12. J6nsson, A.K., and Ginsberg, M.L. (1993) Experiment- ing with New Systematic and Nonsystematic Search Techniques Proceedings of the AAAI Spring Symposia, 1993.
  13. Kamath, A.P., Karmarkar, N.K., Ramakrishnan, K.G., and Resende, M.G.C. (1991). A continuous ap- proach to inductive inference. Mathematical Pro- gramming, 57, 1992, 215-238.
  14. Kautz, H.A. and Selman, B. (1992). Planning as satis- fiability. Proceedings ECA/92, Vienna, Austria.
  15. McCarthy, J. and Hayes, P.J. (1969) Some Philosophi- cal Problems From the Standpoint of Artificial In- telligence, in Machine Intelligence 4 , Chichester, England: Ellis Horwood, 463ff.
  16. Larrabee, T. and Tsuji, Y. (1993) Evidence for a Satis- fiability Threshold for Random 3CNF Formulas. Proceedings AAAI Spring Symposia, 1993.
  17. Minton, S., Johnston, M.D., Philips, A.B., and Laird, P. (1990) Solving large-scale constraint satisfac- tion an scheduling problems using a heuristic repair method. Proceedings AAAI-90, 1990, 17-24. Ex- tended version appeared in Artificial Intelligence, 1992.
  18. Mitchell, D., Selman, B., and Levesque, H.J. (1992) . Hard and easy distributions of SAT problems. Pro- ceedings AAAI92, San Jose, CA, 459-465.
  19. Morris, P. (1993). Breakout Method for Escaping from Local Minima. AAAI-93, to appear.
  20. Papadimitriou, C.H. (1991) . On Selecting a Satisfying Truth Assignment. Proc. of the Conference on the Foundations of Computer Science, 1991, 163-169.
  21. Papadimitriou, C.H., Steiglitz, K. (1982) . Combinato- rial optimization. Englewood Cliffs, N J: Prentice- Hall, Inc., 1982.
  22. Selman, B. and Kautz, H.A. (1993) . An Empirical Study of Greedy Local Search for Satisfiability Testing. Proceedings AAAI93, to appear.
  23. Selman, B. and Levesque, H.J., and Mitchell, D.G. (1992) . A New Method for Solving Hard Satisfi- ability Problems. Proceedings AAA/92, San Jose, CA, 440-446.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards