1986
DOI: 10.1137/0215020
|View full text |Cite
|
Sign up to set email alerts
|

Average Case Complete Problems

Abstract: Many interesting combinatorial problems were found to be NP-complete. Since there is little hope to solve them fast in the worst case, researchers look for algorithms which are fast just "on average". This matter is sensitive to the choice of a particular NP-complete problem and a probability distribution of its instances. Some of these tasks were easy and some not. But one needs a way to distinguish the "difficult on average" problems. Such negative results could not only save "positive" efforts but may also … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
174
0

Year Published

1999
1999
2010
2010

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 337 publications
(176 citation statements)
references
References 1 publication
2
174
0
Order By: Relevance
“…It may be instructive to relate the notion of weakly-verifiable computational puzzles to the notion of average-case hardness due to Levin [9]. Recall that according to Levin, a distributional problem is a pair (P, D), where P is a (search or decision) problem and D is a distribution on the instances of P. Hence, weaklyverifiable puzzles are a special case of distributional search problems.…”
Section: Discussionmentioning
confidence: 99%
“…It may be instructive to relate the notion of weakly-verifiable computational puzzles to the notion of average-case hardness due to Levin [9]. Recall that according to Levin, a distributional problem is a pair (P, D), where P is a (search or decision) problem and D is a distribution on the instances of P. Hence, weaklyverifiable puzzles are a special case of distributional search problems.…”
Section: Discussionmentioning
confidence: 99%
“…We consider only polynomial-time samplable distributions, i.e., distributions that can be generated in polynomial time from a uniform distribution. The first definition of an average-case polynomial algorithm is due to Levin [6]. According to Levin, an algorithm runs in polynomial time on the average if there exists a positive number such that the expectation of T (x) over all inputs x of length n is O(n), where T (x) is the running time of the algorithm on the input x.…”
Section: §1 Introductionmentioning
confidence: 99%
“…(1) A successful cryptographic adversary may err on a polynomial fraction of inputs [3, Definition 2.2.2], while an average-case polynomial-time algorithm cannot spend exponential time on a polynomial fraction of inputs [2,6]. (2) A (polynomial-time samplable) probability distribution in the cryptographic setting is taken over the inputs of a function, while in the average-case setting, it is usually taken over the outputs (i.e., over the instances of the problem of inverting the function); see, e.g., [4,7].…”
Section: §1 Introductionmentioning
confidence: 99%
“…However, following Gurevich and Levin [7,9] discussion for syndrome decoding, we believe that both these problems are difficult on average.…”
Section: Security Reductionmentioning
confidence: 99%