Abstract
A new definition is given for the average growth of a functionf: ∑* → N with respect to a probability measure μ on ∑* This allows us to define meaningful average distributional complexity classes for arbitrary time bounds (previously, one could not guarantee arbitrary good precision). It is shown that, basically, only the ranking of the inputs by decreasing probabilities is of importance.
To compare the average and worst case complexity of problems, we study average 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 classes. Also, the worst case classes can be embedded into this hierarchy. They are shown to be identical to average classes with respect to distributions of exponential complexity.
Similar content being viewed by others
References
S. Ben-David, B. Chor, O. Goldreich, and M. Luby, On the theory of average complexity.J. Comput System Sci. 44 (1992).
Y. Gurevich, Average completeness.J. Comput. System Sci. 42 (1991), 346–398.
L. Levin, Average complete problems.SIAM J. Comput. 15 (1986), 285–286.
P. Miltersen, The complexity of malign ensembles.SIAM J. Comput. 22 (1993), 147–156.
D Mitchell, B. Selman, and H. Levesque, Hard and easy distributions of SAT problems. InProc. 10 Nat Conf. on Artificial Intelligence, 1992, 459–46.
R. Reischuk and C. Schindelhauer, Precise average complexity. InProc. 10 STACS, 1993, 650–661.
C. Schindelhauer, Neue Average Komplexitätsklassen. Master's thesis, Technische Hochschule Darmstadt, 1991.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Reischuk, R., Schindelhauer, C. An average complexity measure that yields tight hierarchies. Comput Complexity 6, 133–173 (1996). https://doi.org/10.1007/BF01262929
Issue date:
DOI: https://doi.org/10.1007/BF01262929
Key words
- Worst case complexity
- average complexity
- distributional complexity classes
- time hierarchies
- rank functions
- rankability hierarchies

