Список классов сложности - List of complexity classes

Это список классов сложности в теории сложности вычислений . По другим вычислительным и сложным темам см. Список тем, посвященных вычислимости и сложности .

У многих из этих классов есть «совместный» партнер, который состоит из дополнений всех языков в исходном классе. Например, если язык L находится в NP, то дополнение к L находится в co-NP. (Это не означает, что дополнение NP является co-NP - есть языки, о которых известно, что они присутствуют на обоих, и другие языки, о которых известно, что они не присутствуют ни на одном из них.)

«Самые сложные проблемы» класса относятся к проблемам, которые принадлежат этому классу, так что любая другая проблема этого класса может быть сведена к нему. Более того, сокращение также является проблемой данного класса или его подмножества.

Подсчитайте решения проблемы NP
# P-complete Самые сложные проблемы в #P
2-ВРЕМЯ Решается за дважды экспоненциальное время
AC 0 Класс сложности схемы ограниченной глубины
АКК 0 Класс сложности схемы с ограниченной глубиной и счетными элементами
AC Класс сложности схемы
AH Арифметическая иерархия
AP Класс задач с чередованием машин Тьюринга может быть решен за полиномиальное время.
APX Задачи оптимизации , имеющие алгоритмы аппроксимации с постоянным отношением аппроксимации
ЯВЛЯЮСЬ Решается за полиномиальное время по протоколу Артура – ​​Мерлина.
BPP Решается за полиномиальное время с помощью рандомизированных алгоритмов (ответ, вероятно, правильный)
BQP Решается за полиномиальное время на квантовом компьютере (ответ, вероятно, правильный)
со-НП Ответы «НЕТ» можно проверить за полиномиальное время недетерминированной машиной.
совместно NP-полный Самые сложные проблемы в ко-НП
DSPACE (f ( n )) Решается на детерминированной машине с пространством O (f ( n )).
ДВРЕМЯ (f ( n )) Решается детерминированной машиной за время O (f ( n )).
E Решается за экспоненциальное время с линейной экспонентой
НАЧАЛЬНЫЙ Объединение классов в экспоненциальной иерархии
ESPACE Решаемо с экспоненциальным пространством с линейным показателем
EXP То же, что и EXPTIME
EXPSPACE Решаемо с экспоненциальным пространством
EXPTIME Решается за экспоненциальное время
ФНП Аналог НП для функциональных задач
FP Аналог P для функциональных задач
ФП НП Аналог P NP для функциональных задач; дом коммивояжера проблема
FPT Устойчивый к фиксированным параметрам
GapL Логпространство сводится к вычислению целочисленного определителя матрицы
IP Решается за полиномиальное время с помощью интерактивной системы доказательств.
L Решается в логарифмическом (маленьком) пространстве
LOGCFL Пространство журнала сводится к контекстно-независимому языку
MA Решается за полиномиальное время по протоколу Мерлина – Артура.
NC Эффективно решается (за полилогарифмическое время) на параллельных компьютерах
NE Решается недетерминированной машиной за экспоненциальное время с линейной экспонентой
NESPACE Решается недетерминированной машиной с экспоненциальным пространством с линейным показателем
NEXP То же, что и NEXPTIME
NEXPSPACE Решается недетерминированной машиной с экспоненциальным пространством
NEXPTIME Решается недетерминированной машиной за экспоненциальное время
NL Ответы «ДА» проверяются с помощью логарифмического пробела
НЕЭЛЕМЕНТАРНЫЙ Дополнение ELEMENTARY .
НП Ответы «ДА» проверяются за полиномиальное время (см. Классы сложности P и NP )
НП-полный Самые сложные и выразительные задачи в НП
NP-easy Аналог P NP для функциональных задач ; другое название для FP NP
NP-эквивалент Самые сложные проблемы в FP NP
NP-жесткий По крайней мере, такая же сложная, как и любая проблема в NP, но не относится к тому же классу сложности
NSPACE (f ( n )) Решается недетерминированной машиной с пространством O (f ( n )).
NTIME (f ( n )) Решается недетерминированной машиной за время O (f ( n )).
п Решается за полиномиальное время
P-полный Самые сложные задачи в P для решения на параллельных компьютерах
П / поли Решается за полиномиальное время с учетом «строки совета», зависящей только от размера входных данных.
PCP Вероятностно проверяемое доказательство
PH Объединение классов в полиномиальной иерархии
P NP Решаема за полиномиальное время с оракулом для задачи в NP; также известен как Δ 2 P
ПП Вероятностно-полиномиальный (ответ правильный с вероятностью чуть больше ½)
PPAD Аргументы полиномиальной четности на ориентированных графах
PR Решается рекурсивным построением арифметических функций.
PSPACE Решаемо с полиномиальным пространством.
PSPACE-полный Самые сложные проблемы в PSPACE.
PTAS Схема полиномиальной аппроксимации (подкласс APX).
QIP Решается за полиномиальное время с помощью квантовой интерактивной системы доказательств.
QMA Квантовый аналог НП .
р Решается за конечное время.
RE Проблемы, на которые мы можем ответить «ДА» за конечное время, но ответ «НЕТ» может никогда не прийти.
RL Решается в логарифмическом пространстве с помощью рандомизированных алгоритмов (НЕТ ответ, вероятно, правильный, ДА, безусловно, правильный)
RP Решается за полиномиальное время с помощью рандомизированных алгоритмов (НЕТ ответ, вероятно, правильный, ДА, безусловно, правильный)
SL Проблемы лог-пространства сводятся к определению, существует ли путь между заданными вершинами в неориентированном графе. В октябре 2004 года было установлено , что этот класс фактически равен L .
S 2 P однораундовые игры с одновременными ходами, детерминированными за полиномиальное время
TFNP Полные функциональные задачи, решаемые за недетерминированное полиномиальное время. Проблема в этом классе имеет свойство, заключающееся в том, что каждый ввод имеет вывод, достоверность которого можно эффективно проверить, а вычислительная задача состоит в том, чтобы найти действительный вывод.
ВВЕРХ Однозначные недетерминированные функции Polytime.
ZPL Решается рандомизированными алгоритмами (ответ всегда правильный, среднее использование пространства логарифмическое)
ЗПП Решается рандомизированными алгоритмами (ответ всегда правильный, среднее время выполнения полиномиально)

Рекомендации

Внешние ссылки