В теория сложности вычислений, то экспоненциальная иерархия это иерархия классы сложности, что является экспоненциальное время аналог полиномиальная иерархия. Как и везде в теории сложности, «экспонента» используется в двух разных значениях (линейные экспоненциальные границы
для постоянного c, и полные экспоненциальные оценки
), что приводит к двум версиям экспоненциальной иерархии.[1][2]
EH
EH - объединение классов
для всех k, где
(т.е. языки, вычислимые в недетерминированный время
для некоторой постоянной c с
оракул ). Один также определяет
![{ displaystyle Pi _ {k} ^ { mathsf {E}} = { mathsf {coNE}} ^ { Sigma _ {k-1} ^ { mathsf {P}}}, Delta _ {k } ^ { mathsf {E}} = { mathsf {E}} ^ { Sigma _ {k-1} ^ { mathsf {P}}}.}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/1750da2bce5143bd43778af501d3e4f969ce2d46)
Эквивалентное определение: язык L в
тогда и только тогда, когда это можно записать в виде
![{ Displaystyle х в L iff существует y_ {1} forall y_ {2} dots Qy_ {k} R (x, y_ {1}, ldots, y_ {k}),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce008b241dadefdb6a3de6aa60be50c09f564b32)
где
вычислимый во времени предикат
(что неявно ограничивает длину yя). Точно так же EH - это класс языков, вычислимых на переменная машина Тьюринга во время
для некоторых c с постоянно множеством чередований.
EXPH
EXPH - это объединение классов
, где
(языки, вычислимые за недетерминированное время
для некоторой постоянной c с
оракул), и снова:
![{ displaystyle Pi _ {k} ^ { mathsf {EXP}} = { mathsf {coNEXP}} ^ { Sigma _ {k-1} ^ { mathsf {P}}}, Delta _ {k } ^ { mathsf {EXP}} = { mathsf {EXP}} ^ { Sigma _ {k-1} ^ { mathsf {P}}}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/3d5176ecb082efe281dcffed4d18141b8edeb861)
Язык L в
тогда и только тогда, когда это можно записать как
![{ Displaystyle х в L iff существует y_ {1} forall y_ {2} dots Qy_ {k} R (x, y_ {1}, ldots, y_ {k}),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce008b241dadefdb6a3de6aa60be50c09f564b32)
где
вычислимо во времени
для некоторых c, что снова неявно ограничивает длину yя. Эквивалентно EXPH - это класс языков, вычислимых во времени.
на переменной машине Тьюринга с постоянно множеством чередований.
Сравнение
- E ⊆ NE ⊆ EH ⊆ ESPACE,
- EXP ⊆ NEXP ⊆ EXPH ⊆ EXPSPACE,
- EH ⊆ EXPH.
использованная литература
- ^ Сара Мокас, Отделение классов в иерархии экспоненциального времени от классов в PH, Теоретическая информатика 158 (1996), вып. 1–2, с. 221–231.
- ^ Анудж Давар, Георг Готтлоб, Лаури Хелла, Захват релятивизированных классов сложности без порядка, Mathematical Logic Quarterly 44 (1998), нет. 1. С. 109–122.
внешние ссылки
Зоопарк сложности: Класс EH
|
---|
Считается выполнимым | |
---|
Подозревается в невозможности | |
---|
Считается невозможным | |
---|
Иерархии классов | |
---|
Семьи классов | |
---|