Abstract
This paper explores the performance of a new complete nonsystematic search algorithm learn-SAT on two types of 3-SAT problems, (i) an extended range of AIM problems [1] and (ii) structured unsolvable problems [2]. These are thought to present a difficult challenge for non-systematic search algorithms. They have been extensively used to study powerful special purpose SAT algorithms. We consider two of these, viz. the tableau-based algorithm of Bayardo & Schrag [2] and relsat. We compare their performance with that of learn-SAT, which is based on restart-repair and learning no-goods. Surprisingly, learn-SAT does very well. Sometimes it does much better than the other two algorithms; at other times they are broadly equivalent; and then there are some “anomalies”. One thing at least is clear, learn-SAT solves problems which many would predict are beyond its scope. The relative performance of the three algorithms generates several interesting questions. We point to some of them with a view to future research. The empirical paradigm in this paper reflect some of the views outlined by Mammen & Hogg [10].
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Y. Asahiro, K. Iwama and E. Miyano, Random generation of test instances with controlled attributes, Cliques, Colouring and Satisfiability. DIMACS Series in Disc. Math. and Theory Comp. Sci., 1995
R. J. Bayardo and R. Schrag, Using CSP look-back techniques to solve exceptionally hard SAT instances. Proceedings CP96, Cambridge, MA, USA, August 1996
R. J. Bayardo and R. Schrag, Using CSP look-back techniques to solve real-world SAT instances. Proceedings AAAI-97, Providence, RI, USA, July 1997
B. Cha and K. Iwama, Performance test of local search algorithms using new types of random CNF formulas. Proceedings IJCAI-95, 1995
J.M. Crawford and L.D, Auton, Experimental results on the crossover point in random 3SAT. Artificial Intelligence 81, 1996.
R. Dechter, Enhancement schemes for constraint processing: backjumping, learning and cutset decomposition. Artificial Intelligence 41, 1990
D. Frost and R. Dechter, Dead-end driven learning, Proceedings AAAI-94, 1994
M. Ginsberg, Dynamic Backtracking. Journal of Artificial Intelligence Research, 1:25–46, 1993
Y. Jiang, E. T. Richards, and B. Richards, No-good backmarking with min-conflict repair in constraint satisfaction and optimisation. Proceedings PPCP-94 2nd International Workshop, Washington State USA, 1994
D. L. Mammen and T. Hogg, A New Look at the Easy-Hard-Easy Pattern of Combinatorial Search Difficulty. Journal of Artificial Intelligence Research, 6:47–66, 1997
F. Maruyama, Y. Minoda, S. Sawada, Y. Takizawa, and N, Kawato, Solving Combinatorial Constraint Satisfaction and Optimization Problems Using Sufficient Conditions for Constraint Violation. ISAI-91 4th International Symposium on AI, 1991
S. Minton, M. D. Johnston, A. B. Phillips and P. Laird, Minimising conflicts: a heuristic repair method for constraint satisfaction and scheduling problems. Artificial Intelligence 58, 1992
P. Prosser, Hybrid algorithms for the constraint satisfaction problem. Computational Intelligence 9, 1993
E. T. Richards, Y. Jiang and B. Richards, Ng-backmarking-an algorithm for constraint satisfaction. AIP Techniques for Resource Scheduling and Planning, BT Technology Journal Vol. 13 No 1 January, 1995
E. T. Richards and B. Richards, No-good Learning for Constraint Satisfaction. Proceedings CP-96 Workshop on Constraint Programming Applications, 1996
E. T. Richards and B. Richards, Restart-Repair and Learning: An empirical study of single solution 3-SAT problems. Proceedings CP-97 Workshop on the Theory and Practice of Dynamic Constraint Satisfaction, 1997
T. Schiex and G. Verfaillie, No-good Recording for Static and Dynamic Constraint Satisfaction Problems. Proceedings IEEE 5th International Conference on Tools with Artificial Intelligence, 1993
T. Schiex and G. Verfaillie, Stubbornness: a possible enhancement for backjumping and no-good recording. Proceedings ECAI-94, 1994
M. Yokoo, Weak-commitment search for solving constraint satisfaction problems. Proceedings AAAI-94, 1994
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Richards, E.T., Richards, B. (1998). Non-systematic Search and Learning: An empirical study. In: Maher, M., Puget, JF. (eds) Principles and Practice of Constraint Programming — CP98. CP 1998. Lecture Notes in Computer Science, vol 1520. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-49481-2_27
Download citation
DOI: https://doi.org/10.1007/3-540-49481-2_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65224-3
Online ISBN: 978-3-540-49481-2
eBook Packages: Springer Book Archive