Мова в NSPACE (O (n)) і, швидше за все, не в DSPACE (O (n))


10

Насправді я виявив, що набір контекстно-чутливих мов, CSL (=NSPACE(O(n))=LBA прийняті мови) не так широко обговорюються, як REG (звичайні мови) або CFL(без контекстних мов). А також відкрита проблемаDSPACE(O(n))=?NSPACE(O(n)) не так відома, як "аналогічна" проблема: "P=?NP".

Ну, чи є насправді така аналогія:?

  1. Чи є мова в CSL які не могли бути доведені в DSPACE(O(n)) (подібно до NP повні мови)?
  2. Більше того: чи є мова L в CSL що є "повним" у такому значенні: якщо ми можемо це довести L є в DSPACE(O(n)) ми це отримуємо DSPACE(O(n))=NSPACE(O(n))?
  3. (Можливо, лише питання думки) Чи обидві проблеми однакового рівня складності?

L vs. NL є більш аналогічною проблемою, ніж P vs. NP.
rus9384

Я думаю, ви отримали достатньо хороших відповідей; ви можете прийняти його. Якщо ці два відповіді не знають, питання, ймовірно, відкрите. Якщо ви вважаєте, що це корисно, не соромтеся повторно розміщувати інформацію про теоретичні інформатики , але будь ласка, переконайтесь, що посилаєтесь сюди, щоб люди не витрачали час на написання одних і тих же речей.
Рафаель

Відповіді:


8

Більш відомою версією цих питань є L=?NLпитання. ЯкщоL=NL то (дещо складний) аргумент прокладки показує це DSPACE(n)=NSPACE(n), і так DSPACE(n)NSPACE(n) Має на увазі загальновідому гіпотезу LNL.

Гіпотеза LNL вважається (деякими) більш доступним, ніж гіпотеза PNP. Я не впевнений, що багато людей мають думку щодо припущенняDSPACE(n)NSPACE(n).

Більша картина тут - чи теорема Савича , яка стверджує цеNSPACE(t(n))DSPACE(t(n)2) для розумного t(n)logn, щільно. ПокиNPSPACE=PSPACE, Я думаю, що більшість людей у ​​це вірить NSPACE(nk)DSPACE(nk). З іншого боку, я не впевнений, що люди вірять у цеt(n)2- оптимальне продування; можливо, менший показник також працює, принаймні в деяких випадках. Див., Наприклад, недавній документ arXiv , «Параметризована просторова складність моделювання перевірки обмеженої змінної логіки першого порядку : Yijia Chen, Michael Elberfeld та Moritz Müller.


Це допомагає побачити пов'язані з цим проблеми. Дякую за це.
rl1

Ви сказали: "Я не впевнений, що багато людей мають думку щодо припущення DSPACE(n)NSPACE(n)"Але гіпотеза все ще є предметом дослідження, чи не так?
rl1

Якщо ви маєте на увазі предмет активних досліджень, я не впевнений. Але, безумовно, буде цікаво (для громади) знати відповідь.
Yuval Filmus

Чому аргумент прокладки складний? ЯкщоL=NL це не означає, що потрібно DTM O(logn)простір для імітації NTM?
rus9384

@ rus9384 Спробуйте насправді запустити аргумент, щоб побачити труднощі, або перегляньте посилання.
Yuval Filmus

1
  1. Так, у скороченнях DSPACE (O (n)) є цілі мови CSL . В основному все ще варіант спрямованої доступності, який за бажанням може бути обмежений ациклічною досяжністю.
  2. Так, див. 1.
  3. Ви маєте на увазі, чи є питання DSPACE (O (n)) = ? NSPACE (O (n)) на тому ж рівні складності, що і питання P = ? NP ? Ну, у нас є вагомі підстави вважати, що P є суворим підмножиною NP , але я не знаю аналогічно добре відпрацьованих причин вважати, що DSPACE (O (n)) - це сувора підмножина NSPACE (O (n)) . Дозвольте зосередитись на більш легкому питанніL=?NL. Випадкові прогулянки "непогані" для вивчення (щодо доступності) ненаправлених графіків, пов'язаних з SL . Очевидний тривіальний аналогічний випадковий хід по спрямованому графіку погано зазнає невдачі при дослідженні спрямованого графіка (щодо досяжності). Але, можливо, є й інші подібні рандомізовані способи дослідження спрямованого графіка (або шаруватого ациклічного графіка). Виходячи з теореми Савича, я навіть здогадаюся, що існують такі способи, якщо ми готові зберегти мінливий набірO(logn)позиції в межах спрямованого графіка під час випадкового дослідження. І тоді викликом було б зрозуміти, чи економить меншеO(logn) позиції не дозволять добре рандомізоване дослідження.

    Навіть зрозумівши, чи варто вірити LNL, довести це, ймовірно, буде так само неможливо, як довести PNP. Райан Вільямс наводить одну чітку причину і каже:

    Крім того, я не знаю жодної конкретної причини вважати, що це "важко довести", окрім спостереження, яке намагалися багато людей, і жодного ще не вдалося.

    відповісти Чи ALogTime! = PH важко довести (і невідомо)? Ленс Фортнов в основному поставив це питання і досі не погоджується. Мій власний урок:

    Це означає, що твердження "ALogTime! = PH" - саме те місце, де починаються труднощі для доведення результатів поділу. Можна зазначити, що це твердження насправді еквівалентно "ALogTime! = NP", оскільки "ALogTime = NP" означатиме "P = NP = PH".


Дякую! Це відповіло б на всі мої запитання, але я не розумію вашої відповіді. 1. Підключення (доступність) у спрямованих графіках - це NL-повна проблема ( NL-повна ). Так ви могли б пояснити більше "варіант", який ви маєте на увазі (або дати посилання)?
rl1

@ rl1 Кодування спрямованого графа різне, і особливо його розмір становить O (exp (n)). В основному графік переходу відповідної машини Тьюрінга (з фіксованим лімітом пам'яті).
Томас Клімпель

Чи є у вас посилання для точного визначення вашого варіанту та для підтвердження "fullnes"?
rl1

@ rl1 Я перевірив деякі вступні книги з теорії складності. Лікування в цій темі в Пападімітріу є хорошим і детальним, лікування в Арорі / Бараку також досить добре. Менш впевнений, чи дасть вам лікування у Сіпсера чи Голдрейха, що вам потрібно. Пападімітріу також має сенс, тому що це старіша книга, і це стара тема, і тому, що тема кодування графіків переходу відповідним чином обмеженими машинами Тьюрінга також повторюється в нових дослідженнях Пападімітріу.
Томас Клімпель

Papadimitriou (Computational Complexity, 1995) дає вправу, що CSL=NSPACE(n) (стор. 67) та теорему про те, що "ДОСТУПНІСТЬ - це NL-комплект (с. 398). Але це не відповідає на мої запитання. Тож, на жаль, я не зміг знайти результат, який ви згадали у своїй відповіді в 1. та 2.
rl1

1

Додаючи до інших відповідей, існує проблема скорочуваності та повноти для проблеми CSL проти DCSL, а саме зменшення журналу, і є цілком природні проблеми, пов’язані з CSL. Наприклад, проблема нерівності для регулярних виразів. Ось дуже подібне до вашого питання, а також відповідь, що надає додаткову інформацію та посилання: /cstheory/1905/completeness-and-context-sensitive-languages


-1

SAT є в NTIME(n)DSPACE(n). За припущенням оL=P, тоді NP суворо міститься в DSPACE(n) оскільки ми можемо перетворити поліноміальне скорочення часу в логарифмічне скорочення простору і DSPACE(n)закривається при зменшенні логарифмічного простору. Вони не рівні через теорему ієрархії. Однак колиL=NL тоді DSPACE(n)=NSPACE(n)в результаті застосування аргументу прокладки. З тих пірL=NL коли L=P тоді NP суворо міститься в NSPACE(n). Однак,CSL=NSPACE(n) і, таким чином CSLNP і, отже, не могло статися так, що деякі CSLcomplete проблема в NP бо це означало б протиріччя із CSLNP що ми отримали після припущення L=P.

Крім того, ви могли бачити можливу спробу доведення L=P тут:

https://hal.archives-ouvertes.fr/hal-01999029

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