НСПАСЕ

Оглавление1 ПРОСТРАНСТВО N1.1 Определение NSPACE1.2 Классы сложности NSPACE1.3 Теорема Иммермана-Шелепчени1.4 Связь с DSPACE1.5 Временная сложность1.6 Ограничения NSPACE1.7 Рекомендации2 НСПАСЕ — […]

ПРОСТРАНСТВО N

  • Определение NSPACE

    • NSPACE – это недетерминированное пространство, аналог DSPACE. 
    • Используется для определения классов сложности, решаемых недетерминированными машинами Тьюринга. 
  • Классы сложности NSPACE

    • REG = DSPACE(O(1)) = NSPACE(O(1)) – класс обычных языков. 
    • NL = NSPACE(O(log n)) – класс контекстно-зависимых языков. 
    • CSL = NSPACE(O(n)) – класс контекстно-свободных языков. 
    • PSPACE = NPSPACE = ⋃k∈NNSPACE(nk) – класс разрешимых языков. 
    • EXPSPACE = СЛЕДУЮЩЕЕ ПРОСТРАНСТВО = ⋃k∈NNSPACE(2nk) – класс экспоненциально разрешимых языков. 
  • Теорема Иммермана-Шелепчени

    • NSPACE(s(n)) замкнуто относительно дополнения для функций s(n) ≥ log n. 
  • Связь с DSPACE

    • NSPACE является недетерминированным аналогом DSPACE. 
    • DSPACE[s(n)] ⊆ NSPACE[s(n)] ⊆ DSPACE[(s(n))2]. 
  • Временная сложность

    • Если язык L определяется в пространстве S(n) недетерминированным TM, то L определяется во времени O(CS(n)) детерминированным TM. 
  • Ограничения NSPACE

    • NSPACE описывает сложность недетерминированных машин Тьюринга, которые не могут быть использованы для моделирования реальных компьютеров. 
    • Ограничена в полезности для реальных приложений. 
  • Рекомендации

    • Ссылки на “Зоопарк сложности: NSPACE(f(n))”. 

Полный текст статьи:

НСПАСЕ — Википедия

Оставьте комментарий

Прокрутить вверх