Precise average case complexity

9Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

A new definition is given for the average growth of a function f: Σ* → IN with respect to a probability measure μ on Σ*. This allows us to define meaningful average case distributional complexity classes for arbitrary time bounds (previously, one could only distinguish between polynomial and superpolynomial growth). It is shown that basically only the ranking of the inputs by decreasing probabilities are of importance. To compare the average and worst case complexity of problems we study average case complexity classes defined by a time bound and a bound on the complexity of possible distributions. Here, the complexity is measured by the time to compute the rank functions of the distributions. We obtain tight and optimal separation results between these average case classes. Also the worst case classes can be embedded into this hierarchy. They are shown to be identical to average case classes with respect to distributions of exponential complexity. These ideas are finally applied to study the average case complexity of problems in NP. A reduction between distributional problems is defined for this new approach. We study the average case complexity class AvP consisting of those problems that can be solved by DTMs on the average in polynomial time for all distributions with efficiently computable rank function. Fast algorithms are known for some NP-complete problems under very simple distributions. For langugages in NP we consider the maximal allowable complexity of distributions such that the problem can still be solved efficiently by a DTM, at least on the average. As an example we can show that either the satisfiability problem remains hard, even for simple distributions, or NP is contained in AvV, that means every problem in NP can be solved efficiently on the average for arbitrary not too complex distributions.

Cite

CITATION STYLE

APA

Reischuk, R., & Schindelhauer, C. (1993). Precise average case complexity. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 665 LNCS, pp. 651–661). Springer Verlag. https://doi.org/10.1007/3-540-56503-5_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free