This chapter compares complete and incomplete search methods, discusses hybrid approaches, contrasts modelling techniques, and speculates that the boundary between the two is more blurred than it might seem.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
G. Audemard, L. Simon. GUNSAT: A Greedy Local Search Algorithm for Unsatisfiability. Poster paper, Proceedings of the Twentieth International Joint Conference on Artificial Intelligence, 2007.
R. Backofen, S. Will. Excluding Symmetries in Constraint-Based Search. Proceedings of the Fifth International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 1713, Springer-Verlag 1999, pp. 73–87.
A. B. Baker. The Hazards of Fancy Backtracking. Proceedings of the Twelfth National Conference on Artificial Intelligence, vol. 1, AAAI Press, 1994, pp. 288–293.
L. Baptista, J. P. Marques-Silva. Using Randomization and Learning to Solve Hard Real-World Instances of Satisfiability. Proceedings of the Sixth International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 1894, Springer-Verlag 2000, pp. 489–494.
D. Beasley, D. R. Bull, R. R. Martin. Reducing Epistasis in Combinatorial Problems by Expansive Coding. Fifth International Conference on Genetic Algorithms, 1993, pp. 400–407.
J. C. Beck. Solution-Guided, Multi-Point Constructive Search. Journal of Artificial Intelligence Research 29:49–77, 2007.
J. F. Benders. Partitioning Procedures for Solving Mixed Variables Programming Problems. Numerische Mathematik 4:238–252, 1962.
F. Boussemart, F. Hemery, C. Lecoutre, L. Saïs. Boosting Systematic Search by Weighting Constraints. Proceedings of the Sixteenth European Conference on Artificial Intelligence, IOS Press, 2004, pp. 146–150.
C. A. Brown, L. Finkelstein, P. W. Purdom Jr. Backtrack Searching in the Presence of Symmetry. T. Mora (ed.), Applied Algebra, Algebraic Algorithms and Error-Correcting Codes. Lecture Notes in Computer Science vol. 357, Springer-Verlag 1988, pp. 99–110.
D. Clark, J. Frank, I. Gent, E. MacIntyre, N. Tomov, T. Walsh. Local Search and the Number of Solutions. Proceedings of the Second International Conference on Principles and Practices of Constraint Programming, 1996, pp. 119–133.
J. M. Crawford. Solving Satisfiability Problems Using a Combination of Systematic and Local Search. Second DIMACS Challenge: Cliques, Coloring, and Satisfiability, October 1993, Rutgers University, NJ, USA.
M. Crawford, M. Ginsberg, E. Luks, A. Roy. Symmetry Breaking Predicates for Search Problems. Proceedings of the Fifth International Conference on Principles of Knowledge Representation and Reasoning, 1996, pp. 148–159.
B. De Backer, V. Furnon, P. Kilby, P. Prosser, P. Shaw. Local Search in Constraint Programming: Application to the Vehicle Routing Problem. Proceedings of the CP’97 Workshop on Industrial Constraint-Directed Scheduling, 1997.
T. Fahle, S. Schamberger, M. Sellman. Symmetry Breaking. Proceedings of the Seventh International Conference on Principles and Practices of Constraint Programming, Lecture Notes in Computer Science vol. 2239, Springer-Verlag, 2001, pp. 93–107.
H. Fang, W. Ruml. Complete Local Search for Propositional Satisfiability. Proceedings of the Nineteenth National Conference on Artificial Intelligence, AAAI Press, 2004, pp. 161–166.
F. Focacci, M. Milano. Global Cut Framework for Removing Symmetries. Proceedings of the Seventh International Conference on Principles and Practices of Constraint Programming, Lecture Notes in Computer Science vol. 2239, Springer-Verlag 2001, pp. 77–92.
E. C. Freuder, R. Dechter, M. L. Ginsberg, B. Selman, E. Tsang. Systematic Versus Stochastic Constraint Satisfaction. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence 2027–2032, Morgan Kaufmann, 1995.
P. Galinier, J. K. Hao. Hybrid Evolutionary Algorithms for Graph Coloring. Journal of Combinatorial Optimization 3(4):379–397, 1999.
I. P. Gent, H. H. Hoos, A. G. D. Rowley, K. Smyth. Using Stochastic Local Search to Solve Quantified Boolean Formulae. Proceedings of the Ninth International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 2833, Springer-Verlag, 2003, pp. 348–362.
I. P. Gent, B. Smith. Symmetry Breaking During Search in Constraint Programming. Proceedings of the Fourteenth European Conference on Artificial Intelligence, 2000, pp. 599–603.
M. L. Ginsberg, Dynamic Backtracking, Journal of Artificial Intelligence Research 1:25–46, 1993.
M. L. Ginsberg, D. McAllester. GSAT and Dynamic Backtracking. Proceedings of the International Conference on Principles of Knowledge and Reasoning, 1994, pp. 226–237.
M. K. Goldberg, R. D. Rivenburgh. Constructing Cliques Using Restricted Backtracking. D. S. Johnson, M. A. Trick (eds.), Cliques, Coloring and Satisfiability: Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science vol. 26, American Mathematical Society, 1996, pp. 89–102.
C. P. Gomes, B. Selman, H. Kautz. Boosting Combinatorial Search Through Randomization. Proceedings of the Fifteenth National Conference on Artificial Intelligence, AAAI Press, 1998, pp. 431–437.
Y. Hanatani, T. Horiyama, K. Iwama. Density Condensation of Boolean Formulas. Proceedings of the Sixth International Conference on the Theory and Applications of Satisfiability Testing, Santa Margherita Ligure, Italy, 2003, pp. 126–133.
W. D. Harvey. Nonsystematic Backtracking Search. PhD thesis, Stanford University, 1995.
W. D. Harvey, M. L. Ginsberg. Limited Discrepancy Search. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann, 1995, pp. 607–615.
M. Henz. Constraint Programming – An Oz Perspective. Tutorial at the Fifth Pacific Rim International Conferences on Artificial Intelligence, 1998, NUS, Singapore, November 1998.
E. A. Hirsch, A. Kojevnikov. Solving Boolean Satisfiability Using Local Search Guided by Unit Clause Elimination. Proceedings of the Seventh International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 2239, Springer-Verlag, 2001, pp. 605–609.
J. N. Hooker. A Search-Infer-and-Relax Framework for Integrating Solution Methods. Roman Bartk and Michela Milano, eds., Proceedings of the Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Lecture Notes in Computer Science vol. 3524, Springer-Verlag, 2005, pp. 243–257.
H. H. Hoos, T. Stützle. Stochastic Local Search: Foundations and Applications. Morgan Kaufmann, San Francisco, CA, USA, 2004.
Y. Interian, G. Corvera, B. Selman, R. Williams. Finding Small Unsatisfiable Cores to Prove Unsatisfiability of QBFs. Proceedings of the Ninth International Symposium on AI and Mathematics, 2006.
A. K. Jonsson, M. L. Ginsberg. Experimenting with New Systematic and Nonsystematic Search Techniques. Proceedings of the AAAI Spring Symposium on AI and NP-Hard Problems, Stanford, California, 1993.
D. E. Joslin, D. P. Clements. Squeaky Wheel Optimization. Journal of Artificial Intelligence Research 10:353–373, 1999.
D. Joslin, A. Roy. Exploiting Symmetry in Lifted CSPs. Proceedings of the Fourteenth National Conference on Artificial Intelligence, American Association for Artificial Intelligence 1997, pp. 197–203.
N. Jussien and O. Lhomme. Local Search With Constraint Propagation and Conflict-Based Heuristics. Artificial Intelligence 139(1):21–45, 2002.
K. Kask, R. Dechter. GSAT and Local Consistency. Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann 1995, pp. 616–622.
H. Kautz, D. McAllester, B. Selman. Exploiting Variable Dependency in Local Search. Poster Sessions, Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, 1997.
P. Langley. Systematic and Nonsystematic Search Strategies. Artificial Intelligence Planning Systems: Proceedings of the First International Conference, 1992.
F. Lardeux, F. Saubion, J.-K. Hao. GASAT: a genetic local search algorithm for the satisfiability problem. Evolutionary Computation 14(2):223–253, 2006.
I. Lynce, J. P. Marques-Silva. Random Backtracking in Backtrack Search Algorithms for Satisfiability. Discrete Applied Mathematics 155(12):1604–1612, 2007.
P. Meseguer, C. Torras. Exploiting Symmetries Within Constraint Satisfaction Search. Artificial Intelligence 129(1–2):133–163, 2001.
B. Meyer, A. Ernst, Integrating ACO and Constraint Propagation. Proceedings of the Fourth International Workshop on Ant Colony Optimization and Swarm Intelligence, Lecture Notes in Computer Science vol. 3172, Springer-Verlag, 2004, pp. 166–177.
Z. Michalewicz. A Survey of Constraint Handling Techniques in Evolutionary Computation Methods. Proceedings of the Fourth Annual Conference on Evolutionary Programming 1995, pp. 135–155.
M. Milano, A. Roli. On the Relation Between Complete and Incomplete Search: An Informal Discussion. Proceedings of the Fourth International Workshop on Integration of AI and OR techniques in Constraint Programming for Combinatorial Optimization Problems, le Croisic, France, 2002, pp. 237–250.
S. Minton, M. D. Johnston, A. B. Philips, P. Laird. Minimizing Conflicts: A Heuristic Repair Method for Constraint Satisfaction and Scheduling Problems. Artificial Intelligence 58(1–3):160–205, 1992.
C. Morgenstern, Distributed Coloration Neighborhood Search. D. S. Johnson, M. A. Trick (eds.), Cliques, Coloring and Satisfiability: Second DIMACS Implementation Challenge, DIMACS Series in Discrete Mathematics and Theoretical Computer Science vol. 26, American Mathematical Society, 1996, pp. 335–357.
M. Pelikan and D. E. Goldberg. Genetic Algorithms, Clustering, and the Breaking of Symmetry. Proceedings of the Sixth International Conference on Parallel Problem Solving from Nature, 2000.
G. Pesant, M. Gendreau. A View of Local Search in Constraint Programming. Proceedings of the Second International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 1118, Springer-Verlag, 1996, pp. 353–366.
D. G. Pothos, E. B. Richards. An Empirical Study of Min-Conflict Hill Climbing and Weak Commitment Search. CP’95 Workshop on Studying and Solving Really Hard Problems, 1995, pp. 140–146.
C. N. Potts, S. L. van de Velde. Dynasearch – Iterative Local Improvement by Dynamic Programming: Part I, the Travelling Salesman Problem. Technical report, University of Twente, The Netherlands, 1995.
S. D. Prestwich. A Hybrid Search Architecture Applied to Hard Random 3-SAT and Low-Autocorrelation Binary Sequences. Proceedings of the Sixth International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 1894, Springer-Verlag, 2000, pp. 337–352.
S. D. Prestwich. Trading Completeness for Scalability: Hybrid Search for Cliques and Rulers. Proceedings of the Third International Workshop on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, 2001, pp. 159–174.
S. D. Prestwich. Local Search and Backtracking vs Non-Systematic Backtracking. AAAI Fall Symposium on Using Uncertainty within Computation, Technical report FS-01-04, AAAI Press, 2001, pp. 109–115.
S. D. Prestwich. SAT Problems With Chains of Dependent Variables. Discrete Applied Mathematics 3037:1–22, Elsevier, 2002.
S. D. Prestwich. Negative Effects of Modeling Techniques on Search Performance. Annals of Operations Research 118:137–150, Kluwer Academic Publishers, 2003.
S. D. Prestwich. Exploiting Relaxation in Local Search. Proceedings of the First International Workshop on Local Search Techniques in Constraint Satisfaction, Toronto, Canada, 2004.
S. D. Prestwich. Increasing Solution Density by Dominated Relaxation. Proceedings of the Fourth International Workshop on Modelling and Reformulating Constraint Satisfaction Problems, 2005, pp. 1–13.
S. D. Prestwich, Ines Lynce. Local Search for Unsatisfiability. Proceedings of the Ninth International Conference on Theory and Applications of Satisfiability Testing, Lecture Notes in Computer Science vol. 4121, Springer-Verlag, 2006, pp. 283–296.
S. D. Prestwich, A. Roli. Symmetry Breaking and Local Search Spaces. Proceedings of the Second International Conference on Integration of AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, Lecture Notes in Computer Science vol. 3524, Springer-Verlag, 2005, pp. 273–287.
A. Prügel-Bennett. Symmetry Breaking in Population-Based Optimization. IEEE Transactions on Evolutionary Computation 8(1):63–79, 2004.
J.-F. Puget. On the Satisfiability of Symmetrical Constrained Satisfaction Problems. J. Komorowski, Z. W. Ras (eds.), Methodologies for Intelligent Systems, Proceedings of the International Symposium on Methodologies for Intelligent Systems, Lecture Notes in Computer Science vol. 689, Springer-Verlag 1993, pp. 350–361.
J.-C. Régin. Minimization of the Number of Breaks in Sports League Scheduling Problems Using Constraint Programming. DIMACS Series in Discrete Mathematics and Theoretical Computer Science vol. 57, 2001.
E. T. Richards, B. Richards. Non-Systematic Search and No-Good Learning. Journal of Automated Reasoning 24(4):483–533, 2000.
A. Schaerf. Combining Local Search and Look-Ahead for Scheduling and Constraint Satisfaction Problems. Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann, 1997, pp. 1254–1259.
M. Sellmann, C. Ansótegui. Disco-Novo-GoGo: Integrating Local Search and Complete Search with Restarts. Proceedings of the Twenty First National Conference on Artificial Intelligence and the Eighteenth Innovative Applications of Artificial Intelligence Conference, AAAI Press, 2006.
B. Selman, H. Levesque, D. Mitchell. A New Method for Solving Hard Satisfiability Problems. Proceedings of the Tenth National Conference on Artificial Intelligence, MIT Press, 1992, pp. 440–446.
P. Shaw. Using Constraint Programming and Local Search Methods to Solve Vehicle Routing Problems. Proceedings of the Principles and Practice of Constraint Programming, Proceedings of the Fourth International Conference, Lecture Notes in Computer Science vol. 1520, Springer-Verlag, 1998, pp. 417–431.
G. Verfaillie, T. Schiex. Solution Reuse in Dynamic Constraint Satisfaction Problems. Proceedings of the Twelfth National Conference on Artificial Intelligence, AAAI Press 1994, pp. 307–312.
W. Wei, B. Selman. Accelerating Random Walks. Proceedings of the Eighth International Conference on Principles and Practice of Constraint Programming, Lecture Notes in Computer Science vol. 2470, Springer-Verlag, 2002, pp. 216–232.
D. H. Wolpert, W. G. Macready. No Free Lunch Theorems for Optimization. IEEE Transactions on Evolutionary Computation 1(1):67–82, 1997.
M. Yokoo. Weak-Commitment Search for Solving Constraint Satisfaction Problems. Proceedings of the Twelfth National Conference on Artificial Intelligence 313–318, AAAI Press, 1994.
N. Yugami, Y. Ohta and H. Hara, Improving repair-based constraint satisfaction methods by value propagation, Proceedings of the Twelfth National Conference on Artificial Intelligence vol. 1, AAAI Press, 1994, pp. 344–349.
E. Zarpas. Back to the SAT05 Competition: an a Posteriori Analysis of Solver Performance on Industrial Benchmarks. Journal on Satisfiability, Boolean Modeling and Computation 2:229–237, 2006, research note.
W. Zhang. Depth-First Branch-and-Bound versus Local Search: A Case Study. Proceedings of the Seventeenth National Conference on Artificial Intelligence, 2002, pp. 930–935.
H. Zhang, M. E. Stickel. Implementing the Davis-Putnam Method. Journal of Automated Reasoning 24(1–2):77–296, 2000.
J. Zhang, H. Zhang. Combining Local Search and Backtracking Techniques for Constraint Satisfaction. Proceedings of the Thirteenth National Conference on Artificial Intelligence and Eighth Conference on Innovative Applications of Artificial Intelligence, AAAI Press / The MIT Press, 1996, pp. 369–374.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Prestwich, S. (2008). The Relation Between Complete and Incomplete Search. In: Blum, C., Aguilera, M.J.B., Roli, A., Sampels, M. (eds) Hybrid Metaheuristics. Studies in Computational Intelligence, vol 114. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-78295-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-540-78295-7_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-78294-0
Online ISBN: 978-3-540-78295-7
eBook Packages: EngineeringEngineering (R0)