Where the Really Hard Problems Are
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 well-separated 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.
Cite
Text
Cheeseman et al. "Where the Really Hard Problems Are." International Joint Conference on Artificial Intelligence, 1991.Markdown
[Cheeseman et al. "Where the Really Hard Problems Are." International Joint Conference on Artificial Intelligence, 1991.](https://mlanthology.org/ijcai/1991/cheeseman1991ijcai-really/)BibTeX
@inproceedings{cheeseman1991ijcai-really,
title = {{Where the Really Hard Problems Are}},
author = {Cheeseman, Peter C. and Kanefsky, Bob and Taylor, William M.},
booktitle = {International Joint Conference on Artificial Intelligence},
year = {1991},
pages = {331-340},
url = {https://mlanthology.org/ijcai/1991/cheeseman1991ijcai-really/}
}