Abstract
Satisfiability problems (SAT) are capable of representing many important real-world problems, like planning, scheduling, and robotic movement. Efficient encodings exist for many of these applications and thus having good solvers for these problems is of critical significance. We look at how adaptive memory and surrogate constraint processes can be used as search guidance for both constructive and local search heuristics for satisfiability problems, and how many well-known heuristics for SAT can be seen as special cases. We also discuss how adaptive memory learning processes can reduce the customary reliance on randomization for diversification so of ten seen in the literature. More specifically, we look at the tradeoff between the cost of maintaining extra memory search guidance structures and the potential benefit they have on the search. Computational results on a portfolio of satisfiability problems from SATLIB illustrating these tradeoffs are presented.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Cook, S.A. (1971) “The Complexity of Theorem-Proving Procedures,” Proceedings of the Third ACM Symposium on Theory of Computing. 151–158.
Davis, M., G. Logemann and D. Loveland (1962) “A Machine Program for Theorem Proving,” Comm. ACM, 5:394–397.
Davis, M. and H. Putnam (1960) “A Computing Procedure for Quantification Theory,” Journal of ACM, 7:201–215.
Frank, J. (1996) “Weighting for Godot: Learning Heuristics for Gsat,” Proceedings of the 13th International Conference on Artificial Intelligence, 338–343.
Hoos, H. (1998) “Stochastic Local Search — Methods, Models, Applications,” Ph.D. Dissertation, Fachbereich Informatik, Technische Universität Darmstadt.
Glover, F. (1977) “Heuristics for Integer Programming using Surrogate Constraints,” Decision Sciences 8:156–166.
Glover, F. and M. Laguna (1997) Tabu Search. Kluwer Academic Publishers.
Gomes, C., B. Selman, K. McAloon and C. Tretkoff (1998) “Randomization in Backtrack Search: Exploiting Heavy-Tailed Profiles for Solving Hard Scheduling Problems”. In Proceedings AIPS-98.
Gomes, C., B. Selman and H. Kautz (1998) “Boosting Combinatorial Search Through Randomization,” In Proceedings AAAI98.
Løkketangen, A. and F. Glover (1997) “Surrogate Constraint Analysis-New Heuristics and Learning Schemes for Satisfiability Problems,” Satisfiability Problem: Theory and Applications. DIMACS Series in Discrete Mathematics and Theoretical Computer Science, 35:537–572.
Løkketangen, A. and F. Glover (1996) Probabilistic Move Selection in Tabu Search for 0/1 Mixed Integer Programming Problems. Metaheuristics: Theory and Applications, Kluwer Academic Publishers, 467–489.
McAllester, D., B. Selman and H. Kaut (1997) “Evidence for Invariants in Local Search,” In Proceedings AAAI97.
Mazure, B., L. Saïs and É. Grégoire (1997) Tabu Search for SAT. In Proceedings AAAI 97.
Resende, M. and T. Feo (1996) “A GRASP for Satisfiability,” in Cliques, Coloring and Satisfiability. The Second DIMACS Implementation Challenge, D.S. Johnson and M.A. Trick (eds.), DIMACS Series on Discrete Mathematics and Theoretical Computer Science, 26:499–520, American Mathematical Society.
SATLIB — The Satisfiability Library. http://www.intellektik.informatik.tu-darmstadt.de/SATLIB/
Selman, B., H.J. Levesque and D. Mitchell (1992) “A New Method for Solving Hard Satisfiability Problems,” Proceedings AAAI 92, 440–446.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Kluwer Academic Publishers
About this chapter
Cite this chapter
Løkketangen, A., Glover, F. (2005). Adaptive Memory Search Guidance for Satisfiability Problems. In: Sharda, R., Voß, S., Rego, C., Alidaee, B. (eds) Metaheuristic Optimization via Memory and Evolution. Operations Research/Computer Science Interfaces Series, vol 30. Springer, Boston, MA. https://doi.org/10.1007/0-387-23667-8_9
Download citation
DOI: https://doi.org/10.1007/0-387-23667-8_9
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8134-7
Online ISBN: 978-0-387-23667-4
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)