Proceedings

Where the Really Hard Problems Are

Download BibTeX Cite

Proceedings of the Twelfth International Joint Conference on Artificial Intelligence. Automated Reasoning. Pages 331-339.

© 1991 International Joint Conferences on Artificial Intelligence

Abstract

It is well known that for many NP-complete problems, such as K-Sat, etc., typical cases are easy to solve; so that computationally hard cases must be rare (assuming P "# NP). This paper shows that NP-complete problems can be summarized by at least one "order parameter", and that the hard problems occur at a critical value of such a parameter. This critical value separates two regions of characteristically different properties. For example, for K-colorability, the critical value separates overconstrained from underconstrained random graphs, and it marks the value at which the probability of a solution changes abruptly from near 0 to near 1. It is the high density of wellseparated almost solutions (local minima) at this boundary that cause search algorithms to "thrash". This boundary is a type of phase transition and we show that it is preserved under mappings between problems. We show that for some P problems either there is no phase transition or it occurs for bounded N (and so bounds the cost). These results suggest a way of deciding if a problem is in P or NP and why they are different.

  1. Bollobas, B. "Random Graphs", Academic Press, London, 1985.
  2. Fu, Y. "The Uses and Abuses of Statistical Mechan- ics in Computational Complexity", in " Lectures in the Sciences of Complexity", Ed. D. L. Stein, pp 815-826, Addison Wesley, 1989.
  3. Garey M. R. and Johnson D. S., "Computers and Intractability': A Guide to the Theory of NP- Completeness", Freeman, 1979.
  4. Huberman, B. A. and Hogg, T., "Phase 1ransitions in Artificial Intelligence Systems", Artificial Intelligence, 33, 155-171, 1987.
  5. Karp, R. M. and Pearl, J ., "Searching for an Optimal Path in a Tree with Random Costs", Artificial Intelli- gence,21, (1,2), 99-116, 1983.
  6. Purdom, P. W., "Search Rearrangement Backtrack- ing and Polynomial Average Time", Artificial Intelli- gence,21, (1,2), 117-134, 1983.
  7. Kirkpatrick, S. and Swendsen, R. H., "Statistical Me- chanics and Disordered Systems", Comm. ACM, 28, 4, 363-373, April 1985
  8. Little, J. D. C., et al., "An Algorithm for the 1raveling Salesman Problem", O.R.S.A., 11, 972-989, 1963.
  9. Minton, S. et al, "Solving Large-Scale Constraint Sat- isfaction and Scheduling Problems Using a Heuristic Re- pair Method"', Proc. 8th. Nat. Conf. on A.I. (AAAI- 90), 17-24, 1990.
  10. Turner, J. S., "Almost All k-Colorable Graphs are Easy to Color', Journal of Algorithms, 9, 63-82, 1988.

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

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