Простір, що чергується, ієрархія


13

Завдяки Іммерману та Шелепчесній відомо, що якщо f = Ω ( log ) (навіть для функцій, що не конструюються у просторі).NSPACE(f)=coNSPACE(f)f=Ω(log)

У тій же статті Іммерман зазначає, що чергується ієрархія змінної простору журналу, це означає, що (визначення обмеженої машини, що чергується, і що таке ієрархію можна знайти у Вікіпедії ).ΣjSPACE(log)=NSPACE(log)

Чи є документ про ієрархію чергування простору для ? Я запитав минулого тижня до Імермера, який не пам’ятав, що читав щось подібне. Англійською мовою я хотів би знати, чи є якісь письмові докази того, що використання будь-якої мови, яку може вирішити машина Тьюрінга з j чергуванням, також може бути вирішено не детермінованим машиністом Тьюрінга з тим самим обмеженим простором.f=Ω(log)j

Моє запитання справді стосується пошуку посилання, тому що я думаю, що я з'ясував доказ; але я здогадуюсь, що це може бути вже відомо.

Можливо, я повинен констатувати те, що, на мою думку, є двома основними проблемами. Спочатку, якщо , скажімо, f = log 2 , тоді неможливо скласти до S P A C E ( f ) TM, щоб отримати S P A C E ( f ) TM, з яким ми могли б зробити L O G S P A C E TM. По-друге, є один аргумент для випадку f = O ( n )f=O(n)f=log2SPACE(f)SPACE(f)LOGSPACEf=O(n)і одна для але все ж існує проблема з fonction, яка не є ні O ( n ), ні Ω ( n ) .f=Ω(n)O(n)Ω(n)


2
Було б корисно, якщо ви могли б включити коротке визначення двох згадуваних вами ієрархій.
Робін Котарі

пропущено 's' в ієрархіях
Suresh Venkat,

Я додав посилання на чергування та ієрархії, обмежені простором, та швидке визначення англійською мовою того, що мені хотілося б. Для оракула hiearchie я побоююся, що правильне визначення може бути занадто довгим і взагалі марним, оскільки цей клас дорівнює недетермінованому простору журналів.
Артур МІЛЬХІОР

сингулярністю ієрархій є ієрархія, btw. ви можете це відредагувати?
Суреш Венкат

Відредаговано. Я боюся, що ніколи на це не звертав уваги.
Артур МІЛЬХІОР

Відповіді:


7

Нехай L T S - S P З E ( ( п ) , їв ( п ) ) клас проблем , які можна розв'язати в ( п ) чергування в и ( п ) просторі. Під час розквіту теорії паралельної складності цей клас з'являвся досить часто.ALTSSPACE(a(n),s(n))a(n)s(n)

Наприклад, клас - це просто A L T - S P A C E ( log n , log n ) . Тож я гадаю, що вашої теми є багато робіт, хоча вони можуть бути не записані в нотації, яку ви використовуєте.AC1ALTSPACE(logn,logn)

ALTSSPACE(a(n),logn)NSPACE(a(n)logn)


Дякую; це здається дійсно перспективним. У мене просто немає поняття, з чого почати шукати таку статтю. Доказ не здається мені тривіальним наслідком, тому що, нехай M є TM в ASPACE (f, 2), нехай M1 є частиною екзистенціальної, а M2 - універсальною частиною. Ми більше не можемо вважати M2 coSPACE (f) = SPACVE (f) TM, оскільки нам слід приймати вхід M1 у вхідну стрічку. Але так, звичайно, є що робити, використовуючи безпосередньо їх докази. Навіть якщо б я не відмовився від використання числа "a (n)" чергування. Дякую ще раз
Артур МІЛЬХІОР

9

ALTSPACE(a(n),s(n))NSPACE(a(n)s(n))a(n)s(n)

Поєднання цього з теоремою Савича дає такі результати:

ALTSPACE(logn,logn)SPACE((logn)4)

Висновок: Аналогічно, мова, що обчислюється в поліноміальному просторі з поліноміально багато чергувань, є у детермінованому поліноміальному просторі.

ALTSPACESTA

[B] Л. Берман, "Складність логічних теорій", Теоретичні інформатики 11 (1980) 71-77.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.