Jump to content

НСПАСЕ

В теории сложности вычислений недетерминированное пространство или NSPACE — это вычислительный ресурс, описывающий пространство памяти для недетерминированной машины Тьюринга . Это недетерминированный аналог DSPACE .

Классы сложности

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

Мера NSPACE используется для определения класса сложности , решения которого могут быть определены недетерминированной машиной Тьюринга . Класс сложности NSPACE( f ( n )) — это набор задач решения , которые могут быть решены недетерминированной машиной Тьюринга , M используя пространство O ( f ( n )), где n — длина входных данных. [1]

Несколько важных классов сложности могут быть определены в терминах NSPACE . К ним относятся:

  • REG = DSPACE( O (1)) = NSPACE( O (1)), где REG — класс регулярных языков (недетерминизм не добавляет мощности в постоянном пространстве).
  • NL = NSPACE( O (log n ))
  • CSL = NSPACE( O ( n )), где CSL — класс контекстно-зависимых языков .
  • PSPACE = NPSPACE =
  • EXPSPACE = NEXPSPACE =

Теорема Иммермана -Селепшеньи утверждает, что NSPACE( s ( n )) замкнуто относительно дополнения для любой функции s ( n ) ≥ log n .

Дальнейшее обобщение — ASPACE, определяемое с помощью чередующихся машин Тьюринга .

Связь с другими классами сложности

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

NSPACE — это недетерминированный аналог DSPACE , класса пространства памяти на детерминированной машине Тьюринга . Сначала по определению, затем по теореме Савича имеем следующее:

NSPACE также можно использовать для определения временной сложности детерминированной машины Тьюринга по следующей теореме:

Если выбор языка L определяется в пространстве S ( n ) (где S ( n ) ≥ log n ) с помощью недетерминированной TM, то существует константа C такая, что решение L определяется за время O ( C С ( п ) ) детерминистическим. [2]

Ограничения

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

Мера пространственной сложности с точки зрения DSPACE полезна, поскольку она представляет собой общий объем памяти, который понадобится реальному компьютеру для решения данной вычислительной задачи с помощью данного алгоритма . Причина в том, что DSPACE описывает сложность пространства, используемого детерминированными машинами Тьюринга , которые могут представлять собой настоящие компьютеры. С другой стороны, NSPACE описывает пространственную сложность недетерминированных машин Тьюринга , которые бесполезны при попытке представить реальные компьютеры. По этой причине полезность NSPACE ограничена для реальных приложений.

  1. ^ Сипсер, Майкл (2006). Введение в теорию вычислений (2-е изд.) . Курсовая технология. стр. 303–304 . ISBN  978-0-534-95097-2 .
  2. ^ Годдард, Уэйн (2008). Введение в теорию вычислений . Jones and Bartlett Publishers, Inc. с. 183. ИСБН  978-0-7637-4125-9 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d8a39cb951259efb12806d7f5905ec63__1615085220
URL1:https://arc.ask3.ru/arc/aa/d8/63/d8a39cb951259efb12806d7f5905ec63.html
Заголовок, (Title) документа по адресу, URL1:
NSPACE - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)