Proceedings

How to Search Efficiently

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Search. Pages 588-593.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

The only technique available for solving many important problems is searching, Since searching can be extremely costly, it is important to identify features that improve the efficiency of search algorithms, We compute the efficiency of simple backtracking, of an algorithm similar to backtracking except that it notices when the predicate is empty instead of noticing when it is unsatisfiable (the empty predicate method), of the combination of simple backtracking with the empty predicate method, and of search rearrangement backtracking (the unit clause rule combined with backtracking). The analysis is done over two sets of random problems. We also consider the algorithm based on the pure literal rule that was analyzed by Goldberg and the results he obtained. All these algorithms are simplifications of the complete Putham-David procedure, which has not been analyzed as yet (although most of its components have been analyzed). The performances of the algorithms are compared and features that lead to efficient algorithms are identified,

  1. Ja!'fleS R. Bitner and Edward M. Reingold, Backtrack Programming Techniques, ~ A&H 18 (1975) pp. 651-655.
  2. Cynthia A. Brown and Paul Walton Purdom, Jr., An Average Time Analysis of Backtracking, .s..IAH L. ~to appear.
  3. Cynthia A. Brown and Paul Walton Purdom, Jr., An Empirical Comparison of Backtracking Algorithms, Indiana University Computer Science Department Technical Report No. 100 (1981).
  4. Martin Davis, George Logemann, and Donald Loveland, A Machine Program for Theorem Proving, ~ill 5 (1962) pp. 3911-397.
  5. John Franco, Case tlestern Reserve University, private communication. 594
  6. Michael R. Garey and David S. Johnson, Computers .illlil. Intractability, W. H. Freeman (197Q), 1. John Gaschnig, Perrormance Measyre .illlil. Aaalysis S2f Certain Search Algorithms, Ph.D. Thesis, Carnegie-Mellon University ( 1979).
  7. Allen Goldberg, Average Case Complex! ty of the Satisfiability Problem, Proceedings S2f ~ .E2utl.b Workshop .QQ Automated Dedyction (1979), pp. 1-6.
  8. Robert M. Haralick, Larry s. Davis, Azriel Rosenfeld, and David L. Milgram, Reduction Operations for Constraint Satisfaction, Inrormation Sciences 111 (1978), pp. 199-219.
  9. Robert M. Haralick and ~inda G. Shapiro, The Consistent Labelling Problem: Part I, lE£E Transactions .211 Pattern Analysis .iW.d. Machine Intelligence 1 (1979), pp. 199-219, and The Consistent Labelling Problem: Part II, l£££ Transactions .211 Pattern Analysis .iW.d. Machine Intelligence 2 (1980), pp. 193-203.
  10. Alan K. Hackworth, Consistency in Networks of Relations, Artificial Intelligence 8 (1977), pp. 99-118.
  11. Burkhard Monien, Ewald Speckenmeyer, and G. H. Paderborn, 3-Satisfiability is Testable in 0(1.62r) Steps, Bericht Nr. 3/1979, Reihe Theoretische Informatik (1979).
  12. Paul Walton Purdom, Jr. and Cynthia A. Brown, An Analysis of Backtracking With Search Rearrangement, Indiana University Computer Science Department Technical Report No, 89 ( 1980). 111. Paul Walton Purdom, Jr. and Cynthia A. Brown, Average Time Analyses of Simplified Putnam- Davis Procedures, Indiana University Computer Science Department Technical Report No. 101 (1981).
  13. Paul Walton Purdom, Jr., Cynthia A. Brown and Edward L. Robertson, Backtracking with Multiple-Level Search Rearrangement, ~ Inrormatica 15 (1981), pp. 99-113.
  14. Edward Robertson and Ian Munro, NP Completeness, Puzzles and Games, Utilitas ~ 13 (1978), pp. 99-116.

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

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