Low_and_high_hierarchies

Low and high hierarchies

Low and high hierarchies

Add article description


In the computational complexity theory, the low hierarchy and high hierarchy of complexity levels were introduced in 1983 by Uwe Schöning to describe the internal structure of the complexity class NP.[1] The low hierarchy starts from complexity class P and grows "upwards", while the high hierarchy starts from class NP and grows "downwards".[2]

Later these hierarchies were extended to sets outside NP.

The framework of high/low hierarchies makes sense only under the assumption that P is not NP. On the other hand, if the low hierarchy consists of at least two levels, then P is not NP.[3]

It is not known whether these hierarchies cover all NP.


References

  1. Uwe Schöning (1983). "A Low and a High Hierarchy within NP". J. Comput. Syst. Sci. 27 (1): 14–28. doi:10.1016/0022-0000(83)90027-2.
  2. "Complexity Theory and Cryptology", by Jörg Rothe p. 232
  3. Lane A. Hemaspaandra, "Lowness: a yardstick for NP-P", ACM SIGACT News, 1993, vol. 24, no.2, pp. 11-14. doi:10.1145/156063.156064

Share this article:

This article uses material from the Wikipedia article Low_and_high_hierarchies, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.