Проблеми, не відомі як PSPACE-завершені


12

Які проблеми мають такі властивості:

1) вони обмежують (можливо, добре відомі) проблеми, які є повним PSPACE;

2) версії з обмеженим доступом є у PSPACE, але це відкрита проблема, якщо вони є повними PSPACE (або навіть якщо вони є жорсткими NP).

Чотири приклади з "пазлів & C.":

  • Складність 1x1 Rush Hour [1] (PSPACE-комплект для блоків розміром 2x1);
  • [ РІШЕНО ] Складність планарного переміщення метрополітену [1] (PSPACE - повний навіть для планарних графіків; проект статті можна завантажити тут );
  • Складність місячного виходу без фіксованих блоків [1] (PSPACE - у комплекті з нерухомими блоками);
  • (не настільки відома) Складність (моя) проблема комутаційної мережі (це обмеження PSPACE-повного Sokoban, NP-жорсткого у непланарному випадку, див. це запитання на тему "Історія" ).

Якщо вас багато, згрупуйте їх за темами.

[1] Роберт А. Гірн, Ерік Д. Демен: Ігри, пазли та обчислення. АК Петерс 2009, ISBN 978-1-56881-322-6, стор I-IX, 1-237


1
Практично в кожній проблемі, що є повною мірою PSPACE, є багато особливих випадків, і ніхто не переймався вивченням. Як ви визначаєте відкриту проблему ?
RB

@RB: "відкрита проблема" проблема, яка зараз вивчається (або вивчається, цитується кілька разів, ...) і дослідники вважають, що було б цікаво вирішити (принаймні, сформувати межу повних проблем PSPACE ... під тінню демона P vs PSPACE :-).
Marzio De Biasi

1
TAUT є обмеженою версією QBF, і це відкрита проблема, чи це PSPACE або NP-жорсткий, тому він відповідає всім вимогам, але я якось не думаю, що це в правильному дусі.
Emil Jeřábek

@ EmilJeřábek: QBF, обмежений обмеженою кількістю кванторів, може бути в дусі (тобто PH проти PSPACE) ... але це стрибок від "нескінченного до кінцевого"; Мене більше цікавлять обмеження щодо кінцевих "структур" проблеми.
Marzio De Biasi

Відповіді:


12

Ретроградні шахи. Це -повний , якщо вам дозволено мати як завгодно багато царів і жоден з них не може бути під контролем в будь-який час. Якщо жодних (або лише одного гравця) королів не дозволено, відомо, що є позиції, які вимагають експоненціальних ходів, але ця проблема відома лише як N P -hard.ПSПАСЕNП

http://arxiv.org/abs/1409.1530

/mathpro/27944/do-there-exist-chess-positions-that-require-exponentially-many-moves-to-reach


11

Я не впевнений, чи відповідає це вашому поняттю обмеження, але ось що.

"Мінімальна проблема розміру ланцюга QBF-oracle": з огляду на таблицю істинності булевої функції та параметра k, чи існує схема розміром не більше k, що обчислює функцію на основі І, АБО, НЕ та QBF? (Затвор QBF інтерпретує вхідну рядок як повністю кількісно визначену булеву формулу F, а вихід 1 iff F - правда.)

Проблема, безумовно, полягає в PSPACE, який, як відомо, є повним при скороченні ZPP, але не відомий для детермінованих скорочень поліноміального часу. Імовірно, не PSPACE-повний при скороченні простору журналу! Дивіться Аллендер, Холден та Кабанець .


(Не пов'язано з цією відповіддю, але все-таки,) Як ми можемо знати, що 7-домінуюча задача "набору на n-графіках вузлів може бути вирішена за " n 7 + o ( 1 ) час? Посилання 17 тільки робить це твердження для л ≥ 8. 7+о(1)

(Я мав би згадати про це раніше, але) У мене зараз питання про k = 7 випадок на цьому сайті.

5

Наступна проблема відповідає дещо подвійній вимозі ...

Зміст регулярних виразів , тобто перевірка того, чи міститься мова регулярних виразів в мові регулярного виразу r ' (тобто, чи L ( r ) L ( r ' ) ) є відомим PSPACE- повна задача, навіть якщо r обрано як Σ (тоді він називається Універсальність регулярних виразів).rr'L(r)L(r')rΣ

Аналогічно, еквівалентність регулярних виразів запитує, чи і чи повна PSPACE (твердість, що випливає з Універсальності ).L(r)=L(r')

Однак картина стає менш чіткою для ланцюгових регулярних виразів : вони мають загальну форму (отже: ланцюг) лише з обмеженими факторами r i . Коефіцієнт може мати вигляд e = ( w 1 + + w m ), де кожен w j - рядок або e або e + або e ? з тим самим видом е . Приклад - a ( b + c dr1rнriе=(ш1++шм)шjее+е?е.а(б+cг)(аб+cге+f)г?

Зміст регулярних виразів ланцюга все ще є повним PSPACE, але еквівалентність регулярних виразів ланцюга є незрозумілою (хоча відомо, що це твердий coNP і PSPACE).

До речі, верхня межа PSPACE легко слідує за допомогою перекладу виразів у NFA та недетермінованого пошуку зустрічного прикладу: відгадуйте рядкові букви за літерою та відслідковуйте набори станів, до яких можна дійти в NFA.


2

ігри з 2-х кнопок та 2-х дверей, у яких спочатку всі двері закриті:

"Рівні" - це кінцеві підграблі плоскої сітки . Вершини ідентифікуються як одна із [старт, кнопка, порожня, двері, закінчення]. Кожна вершина дверей має набір кнопок відкривання та набір кнопок закривання. K-дверцята - це двері, якими керує максимум k кнопок, а кнопка aa k - це кнопка, яка керує більшістю k дверей. Щоразу на вершині кнопки можна натиснути кнопку, яка відкриває двері, що кнопка є кнопкою відкривання і закриває двері, для яких кнопка є кнопкою закривання. Мета - пройти від стартової вершини до кінцевої вершини, не переходячи до закритих дверей.


Такі рівні можна чітко вирішити в FPSPACE, і вирішити їх є FNPSPACE-важко
навіть тоді, коли [у кожної двері є рівно одна кнопка відкривання і рівно одна кнопка закриття]
і [кожна кнопка відкриває рівно одну двері і закриває рівно одну двері].
З іншого боку, у цьому документі йдеться про те, що "відкрита проблема, чи гра з
2 кнопками та двома дверима залишається PSPACE-жорсткою, коли всі двері спочатку закриваються".


FNPSPACE-твердість, коли всі двері спочатку зачинені, буде відновлена, якщо конкретно умови кожного з мого попереднього пункту будуть змінені будь-яким із наступних способів:

дозволяти дверям мати 2 кнопки відкривання (крім 1 кнопки закриття)
або
дозволяти кнопкам закривати 2 двері (на додаток до відкриття 1 дверей)

.


Сторінка 10 цієї роботи показує, що визначати розчинність є твердим NC1 навіть без кнопок і
без дверцят.Інакше я не знаю жодних результатів твердості для вирішення рівнів за допомогою 2-х кнопок
і 2-х дверцят, коли всі двері спочатку закриваються (навіть без точно встановлених умов для кожного).


Чи є у вас простий доказ або посилання на твердість версії, що протиставляється знаку (де кожна кнопка відкриває одну двері та закриває іншу, а кожну двері відкриває одна кнопка, а інша закривається)?
Йонас Келькер

Ні, хоча я усвідомлюю, що знаю, як проявити твердість навіть тоді, коли всі двері починають закриватися, що я, мабуть, опублікую цього року.

Я думаю, що у мене є ідея, як це зробити. Чи надішлете ви мені копію вашої рукописи, коли отримаєте її? Я хотів би порівнювати ідеї :-) [re: твердість протилежних знакам, IINM зменшення паперу Bloxorz протилежне знакам як на дверях, так і на кнопках.]
Jonas Kölker

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