В теории сложности вычислений , то экспоненциальная иерархия представляет собой иерархия классов сложности , которая является экспоненциальным время аналога полинома иерархии . Как и везде в теории сложности, «экспонента» используется в двух разных значениях (линейные экспоненциальные границы для константы c и полные экспоненциальные границы ), что приводит к двум версиям экспоненциальной иерархии. [1] [2]
EH - это объединение классов для всех k , где (т.е. языков, вычислимых за недетерминированное время для некоторой константы c с оракулом ). Один также определяет
Эквивалентное определение состоит в том, что язык L существует тогда и только тогда, когда он может быть записан в форме
где - вычислимый во времени предикат (который неявно ограничивает длину y i ). Точно так же EH - это класс языков, вычислимых на чередующейся машине Тьюринга во времени для некоторого c с постоянно большим количеством чередований.
EXPH - это объединение классов , где (языки, вычислимые за недетерминированное время для некоторой константы c с оракулом), и снова:
Язык L существует тогда и только тогда, когда он может быть записан как
где вычислимо во времени для некоторого c , что снова неявно ограничивает длину y i . Эквивалентно EXPH - это класс языков, вычислимых во времени на чередующейся машине Тьюринга с постоянно большим количеством чередований.