EXPSPACE-полные задачи

23

В настоящее время я пытаюсь найти полные задачи EXPSPACE (в основном, чтобы найти вдохновение для сокращения), и я удивлен небольшим количеством ожидаемых результатов.

Пока я нашел это, и у меня есть проблемы с расширением списка:

Знаете ли вы другие контексты, когда EXPSPACE-полнота проявляется естественным образом?

Денис
источник
2
Задача решения для теории вещественно-замкнутых полей утверждается, что она является EXPSPACE-полной в sciencedirect.com/science/article/pii/S0747717188800063 , хотя мне трудно понять, как часть жесткости должна следовать из приведенного ссылка ( sciencedirect.com/science/article/pii/0001870882900482 ). Арифметика Пресбургера и теория вещественных сумм полны для чередования экспоненциального времени с полиномиально большим количеством чередований (из-за Бермана), что является близким промахом (EXPSPACE - то же самое без ограничения на чередования).
Эмиль Йержабек поддерживает Монику
6
В любом случае, какого рода ответа на вопрос «а их действительно так мало?» Вы ожидаете, кроме спекулятивных спекуляций?
Эмиль Йержабек поддерживает Монику
@ EmilJeřábek Я в основном проверяю, пропустил ли я некоторые из них в своем поиске. Действительно, некоторые, кажется, труднее найти, например, тот, который я упоминаю в обновлении.
Денис
согласились, что они не кажутся распространенными в литературе, а также согласились с EJ, что вопрос об их «редкости» не очень хорошо определен. возможно, они не так много изучены, потому что они трудно поддаются определению. в то время как, с другой стороны, проблемы с трудом / завершением NP не доказаны («пока») неразрешимыми. (P против NP)
ВЗН
вопрос не в том, "редки ли они", а в том, "можете ли вы найти других, которые перечислены?" Я отредактирую, чтобы сделать это более ясным
Денис

Ответы:

22

Расширяя пример, указанный Эмилем Джерабеком в комментариях, -полные проблемы естественным образом возникают по всей алгебраической геометрии. Это началось (я думаю) с проблемы идеального членства ( Майр-Мейер и Майр ) и, следовательно, вычисления базисов Грёбнера. Затем это было распространено на вычисление сизигий ( Байер и Стиллман ). Многие естественные проблемы вычислительной алгебраической геометрии оказываются эквивалентными одной из этих проблем. Также см. Обзор Байера – Мамфорда «Что можно вычислить в алгебраической геометрии?»EXPSPACE

Джошуа Грохов
источник
1
Проблема идеального членства также связана с проблемой совместимости в системах сложения векторов , см. Lipton (1976, cs.yale.edu/publications/techreports/tr63.pdf ) для нижней границы и Rackoff (1978, dx.doi.org/ 10.1016 / 0304-3975 (78) 90036-1 ) для верхней границы.
Сильвен
19

Многие проблемы, которые являются PSPACE-полными, становятся EXPSPACE-полными, когда ввод дается «кратко», т. Е. С помощью некоторой кодировки, которая позволяет вам описывать входные данные, которые обычно имеют экспоненциальный размер.

Вот пример для конечных автоматов (эквивалентно для ориентированных графов с помеченными ребрами): решение о том, принимают ли два автомата один и тот же язык (имеют одинаковый набор помеченных путей от источника к узлу назначения), является PSPACE-полным. Если автоматы (графы) задаются булевыми формулами (узлами являются оценки v, v ', .. и существуют булевы формулы, указывающие, является ли va-> v' ребром), задача становится EXPSPACE-полной. NB: есть много других способов краткого определения большого графа / автомата, см., Например, эту статью .

Пример с регулярными выражениями соответствует этому шаблону. Введение нотации ".. ^ 2" для возведения в квадрат позволяет писать компактные регулярные выражения, которые были бы очень большими, если бы вы расширили каждое "(foo) ^ 2" на "foo foo" и "((bar) ^ 2) ^ 2 "by" bar bar bar bar ". Естественно, некоторые задачи, которые являются PSPACE-полными без возведения в квадрат, становятся EXPSPACE-полными с разрешением возведения в квадрат, вот классическая ссылка . [NB: Другие примеры, такие как регулярные выражения с пересечением или дополнением, явно не соответствуют шаблону новой нотации, которая расширяется в экспоненциально больший ввод в стандартной нотации.]

Точно так же задача, полная LOGSPACE (например, достижимость в ориентированных графах), может стать EXPSPACE-полной, если ваша краткая кодировка позволяет описать графы с двойным экспоненциальным размером.

Итог: вы можете легко придумать новые, хотя, возможно, и искусственные, полные EXPSPACE проблемы, рассмотрев классические проблемы PSPACE или LOGSPACE (которых вы найдете много) и допуская компактное / сжатое / .. кодирование ввода.

PHS
источник
Действительно, это своего рода "обман", я ищу более естественные. Промежуточный случай - это когда вход содержит только одно целое число (например, PRIMES) и, возможно, что-то еще, например формула, что меня интересует. Я действительно показал EXPSPACE-компетентность для такой проблемы, которая граничит с категорией, которую вы описываете.
Денис
потому что если у вас есть целое число на входе, кодирование его в двоичном виде является наиболее естественным способом, а не унарным, чтобы искусственно уменьшить сложность.
Денис
Больше, чем «естественная» проблема, вам нужна проблема, которую легко закодировать в виде сокращения, которого вы пытаетесь достичь. Обычно это означает «близко к вашей первоначальной проблеме». Чем больше у вас есть выбора, тем больше вероятность того, что вы найдете что-то достаточно близкое.
тел .:
5

Временное планирование с одновременными действиями выполняется в EXPSPACE, как показано в

Дж. Ринтанен, «Сложность параллельного временного планирования», Материалы 17-й Международной конференции по автоматизированному планированию и составлению графиков, с. 280–287, 2007 г.

AOo=(d,Ps,Pe,Po,Es,Ee)

  • dN
  • PsPePoA
  • ЕsЕеA

ягяг

d

гигабайты
источник
5

Большинство стандартных классов из PSPACE (ну, даже если для NP, если хотите) имеют некоторую проблему листов в качестве полной проблемы. Такие проблемы листов не столь далеки от полных задач естественной машины Тьюринга, но они часто весьма удобны в качестве отправной точки для сокращений. В двух словах, проблема листов дает вам набор разрешенных плиток (то есть: типы плиток, из которых вы можете использовать столько плиток, сколько хотите) и правила их комбинирования, часто с помощью набора H из горизонтально разрешенных пар плитки и набор V вертикально разрешенных типов. Кроме того, первая плитка и последняя плитка могут быть заданы и, в зависимости от фактической версии, и сколько строк и / или столбцов должна иметь плитка. Алгоритмический вопрос состоит в том, существует ли правильная мозаика, то есть назначение позиций мозаикам, это подчиняется всем ограничениям и имеет начальный тайл в левом нижнем положении и последний тайл в верхнем правом положении. (Есть много вариантов относительно точных определений).

Для класса EXPSPACE вы можете выбрать между (как минимум) двумя версиями:

  • Экспоненциальная ширина коридора ширины, где задан параметр n, и вопрос заключается в том, существует ли мозаика с 2 ^ n столбцами и любым количеством строк
  • Игра на тайлы exp-times-exp, где, при n, размер тайла должен быть 2 ^ n умножен на 2 ^ n, где цель первого игрока - достичь правильного тайлинга, а второй игрок пытается предотвратить это.

Документы, чтобы посмотреть на это - Богдан С. Хлебус: «Игры в Домино-Тайлинг». J. Comput. Сист. Sci. 32 (3): 374-392 (1986) - Питер ван Эмде Боас: «Удобство мозаики», в кн .: Сложность, теория логики и рекурсии, Конспект лекций по чистой и прикладной математике, вып. 187, 1997, с. 331-363.

Томас С
источник
-8

В разделе «Введение в теорию автоматов, языков и вычислений» Hopcroft / Ullman Thm13.16 приводится пример и доказательство того, что любой недетерминированный алгоритм для теории первого порядка с сложением является NExpTime-hard. поэтому, по-видимому, он также NExpSpace-hard, если какой-то теоретический прорыв не докажет, что его можно решить «в более узком пространстве», но, конечно, этот вопрос похож (почти идентичен?) на L =? P. (Другими словами, все известные проблемы NExpTime-hard также являются основными кандидатами для NExpSpace-hard, и, если это не доказуемо, это, скорее всего, будет означать прорывное решение разделения класса сложности «долго-открытый».) Доказательство исходит от Фишера, Рабина. 1974, "Суперэкспоненциальная сложность пресбургерской арифметики", Сложность вычислений(Р. Карп ред.). Материалы симпозиума SIAM-AMS по прикладной математике.

ВЗН
источник
5
В этом вопросе задаются задачи, полные EXPSPACE, и вы задали кучу проблем, которые являются сложными для других классов сложности, которые, как считается, отличаются от EXPSPACE. Вы даже не упоминаете EXPSPACE. Зачем?
Дэвид Ричерби
как указывалось, кандидаты / лидеры исследований, а также некоторые из них задаются вопросом о том, почему такие проблемы могут быть «редкими» в том смысле, что их существование может быть связано с открытым разделением классов сложности. для любого, кто смотрел доказательства для задач NExpSpace-complete и NExpTime-hard, очень похожи, и было бы интересно определить, почему доказательства NExpTime также не достаточны для полного завершения свойства NExpSpace (если это действительно можно сделать, учитывая текущие знания)
ВЗН