SC (сложность)

редактировать

В теории вычислительной сложности, SC(Класс Стива, названный в честь Стивена Кука ) - это класс сложности задач, решаемых с помощью детерминированной машины Тьюринга за полиномиальное время (класс P ) и полилогарифмическое пространство (класс PolyL ) (то есть O ((log n)) пространство для некоторой константы k). Его также можно назвать DTISP (poly, polylog), где DTISP обозначает детерминированное время и пространство. Обратите внимание, что определение SC отличается от P∩ PolyL, поскольку для первого требуется, чтобы один алгоритм выполнялся как в полиномиальном времени, так и в полилогарифмическом пространстве; в то время как для последнего будет достаточно двух отдельных алгоритмов: один работает за полиномиальное время, а другой - в полилогарифмическом пространстве. (Неизвестно, эквивалентны ли SC и P∩ PolyL ).

DCFL, строгое подмножество контекстно-свободных языков, распознаваемых детерминированными выталкивающими автоматами, содержится в SC, как показано Куком в 1979 году.

Он открыт, если направлено st-соединение в SC, хотя известно, что оно находится в P∩ PolyL ( из-за алгоритма DFS и теоремы Сэвича ). Этот вопрос эквивалентен NL ⊆ SC.

RL, а BPL - классы задач, приемлемые для вероятностных машин Тьюринга в логарифмическом пространстве и полиномиальном времени. Ноам Нисан показал в 1992 году слабый результат дерандомизации, поскольку оба они содержатся в SC . Другими словами, с учетом полилогарифмического пространства детерминированная машина может моделировать вероятностные алгоритмы логарифмического пространства.

Ссылки
Последняя правка сделана 2021-06-06 02:57:05
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте