EXPSPACE-完全问题


23

我目前正在尝试查找EXPSPACE完全问题(主要是寻求减少的灵感),而我对即将出现的少量结果感到惊讶。

到目前为止,我发现了这些,并且无法扩展列表:

当EXPSPACE完整性自然出现时,您知道其他情况吗?


2
尽管我很难弄清楚应该如何根据给定的条件来计算硬度部分,但是实数封闭理论的决策问题在sciencedirect.com/science/article/pii/S0747717188800063中声称是EXPSPACE-complete。参考(sciencedirect.com/science/article/pii/0001870882900482)。Presburger算术和带加法的实数理论可以完成多项式交替的交替指数时间(由于Berman),这是一个很容易错过的事情(EXPSPACE相同,没有交替的限制)。
EmilJeřábek在2014年

6
无论如何,除了自以为是的猜测之外,您还期望“对的人真的很少”的答案是什么?
EmilJeřábek在2014年

@EmilJeřábek我主要是检查我是否在搜索中错过了其中一些。确实,有些东西似乎很难找到,就像我在更新中提到的那样。
丹尼斯2014年

同意它们在文献中似乎并不普遍,并且也同意EJ关于其“稀有性”的问题的定义不是很好。可能由于defn难以处理而没有对其进行深入研究。然而,另一方面,NP硬/完全问题尚未证明(“尚未”)棘手。(P vs NP)
vzn 2014年

问题不是“它们是否稀有”,而是“您能找到列出的那些吗?” 我将进行编辑以使其更清晰
Denis

Answers:


22

扩展由Emil Jerabek在评论中指出的示例,问题自然会出现在代数几何中。我认为这是从理想成员资格问题(Mayr-MeyerMayr)开始的,因此是Gröbner基数的计算。然后,将其扩展到sysygie的计算(Bayer和Stillman)。计算代数几何中的许多自然问题最终等同于这些问题之一。另请参阅Bayer–Mumford调查“代数几何可以计算什么?”EXPSPACE


1
理想的成员问题也涉及到覆盖性问题向量加法系统,看到立顿(1976年,cs.yale.edu/publications/techreports/tr63.pdf)的下限和Rackoff(1978年, dx.doi.org/ 10.1016 / 0304-3975(78)90036-1)为上限。
西尔万

19

当“简洁地”提供输入时,许多PSPACE完全问题变为EXPSPACE完全问题,即通过某种编码,使您能够描述通常为指数大小的输入。

这是有限自动机的一个示例(等效地,在带有标记边缘的有向图上):确定两个自动机是否接受相同的语言(从源到目标节点具有相同的一组标记路径)是否为PSPACE-complete。如果自动机(图形)由布尔公式给出(节点为评估v,v',..,并且布尔公式表明va-> v'是否为边),则问题将变为EXPSPACE-complete。注意:还有许多其他方法可以简洁地定义大图/自动机,例如参见本文

具有正则表达式的示例符合此模式。引入“ .. ^ 2”表示法来进行平方运算,使您可以编写紧凑的正则表达式,如果将每个“(foo)^ 2”分别扩展为“ foo foo”和“((bar)^ 2),则它们将非常大^ 2”由“ bar bar bar bar”组成。自然地,一些没有平方的PSPACE完全问题变成允许平方的EXPSPACE完全问题,这是经典参考。[注意:其他示例,例如带有交集或带有补码的正则表达式,显然不适合新符号的形式,后者会扩展为标准符号中的指数输入。

同样,如果您的简洁编码允许描述双指数大小的图,则LOGSPACE完全问题(例如,有向图的可达性)可能会变成EXPSPACE完全问题。

底线:通过考虑经典的PSPACE或LOGSPACE问题(您会发现很多),并允许输入的紧凑/简洁/ ..编码,您可以轻松提出新的(尽管可能是人为的)EXSPACE完全问题。


确实,这是一种“作弊”,我正在寻找更自然的选择。中间情况是输入仅包含一个整数(如PRIMES),可能还包含诸如公式的其他内容,这是我感兴趣的情况。对于这样的问题,我实际上表现出了EXPSPACE的竞争性,这在您描述的类别中是临界点。
丹尼斯2014年

因为如果输入中有整数,以二进制编码是最自然的方式,而不是一元以人为地降低复杂度。
丹尼斯2014年

除了一个“自然”问题之外,您还需要一种易于编码的简化形式,以简化您要实现的目标。这通常意味着“接近您正在考虑的原始问题”。您拥有的选择越多,您就越有可能找到非常接近的东西。
2014年

5

带有并发操作的时间规划已完成EXPSPACE,如下所示

J. Rintanen,“并行时间规划的复杂性”,第17届国际自动规划和计划会议论文集,第280-287页,2007年

问题大致如下(在上面的论文中要注意,它是以不同但等效的方式定义的)。令为命题变量的有限集合,令O动作的有限集合,其中每个动作为o = d P sP eP oE sE e,其中:AOo=(d,Ps,Pe,Po,Es,Ee)

  • 是动作的持续时间。dN
  • P e P o是动作先决条件,它们是 A上的命题公式,必须分别在动作的开始,结尾和动作的所有执行中都成立。PsPePoA
  • E e A上方的文字集,用于指定开始和结束效果,动作如何影响状态变量)。EsEeA

问题在于,给定描述初始状态的状态变量的估值,以及描述目标条件的命题公式G,以找出是否存在一种安排动作的方式,这种方式可能会在时间上重叠,从而在应用时从IG的状态IGIG成立。

请注意,在证明之后,有人可能会说EXPSPACE完整性再次来自数值输入的简洁性(无论如何不仅如此),但是一元输入将非常不自然,所以我觉得这是一个问题自然是 EXPSPACE-完整的。d


5

从PSPACE开始的大多数标准类(甚至,对于NP,如果愿意的话)也存在一些作为完整问题的平铺问题。这些平铺问题与基于自然的图灵机的完整问题相距不远,但是作为减少的起点,它们通常非常方便。简而言之,平铺问题为您提供了一组允许的图块(即:您可以从中使用任意数量的图块的图块类型)并规定了如何组合它们,通常是通过一组水平允许的水平对磁贴和垂直允许类型的集合V。此外,可以给出第一个图块和最后一个图块,并且取决于实际版本以及图块应具有多少行和/或列。算法上的问题是,是否存在正确的切片,即将位置分配给切片,遵循所有约束,并且起始图块位于左下位置,最后一个图块位于右上位置。(确切定义有很多变体)。

对于当前课程EXPSPACE,您可以(至少)在两个版本之间进行选择:

  • 指数宽度走廊切片,其中给出了参数n,问题是是否存在2 ^ n列且行数任意的切片
  • exp-times-exp平铺游戏,其中给定n,平铺的大小应为2 ^ n x 2 ^ n,其中第一个玩家的目标是达到正确的平铺,而第二个玩家则尝试避免这种情况。

有关此问题的论文是-Bogdan S. Chlebus:“多米诺瓷砖游戏”。J.计算机 Syst。科学 32(3):374-392(1986)-Peter van Emde Boas:“平铺的便利性”,载于:复杂性,逻辑和递归理论,纯数学和应用数学讲义,第1卷。187,1997,第331-363页。


-8

在“自动机理论,语言和计算导论”中给出了一个示例和证明Hopcroft / Ullman Thm13.16,该方法用于实数一阶理论的任何非确定性算法都是NExpTime-hard。因此,除非有一些理论上的突破证明它可以在“更紧密的空间”中解决,否则推测它也是NExpSpace的难题,但是问题当然与L =?P相似(几乎相同)。(换句话说,所有已知的NExpTime-hard问题也是NExpSpace-hard的基本候选对象,并且如果有任何可证明的解决方案,则可能意味着长期开放的复杂性类分离的突破性解决方案。)证据来自Fischer,Rabin 1974年,“ Presburger算术的超指数复杂度”,计算复杂度(R.Karp编辑。)。SIAM-AMS应用数学研讨会论文集。


5
这个问题要求提供EXPSPACE完整的问题,并且您给出了许多其他复杂性类很难解决的问题,这些类都被认为与EXPSPACE不同。您甚至都没有提到EXPSPACE。为什么?
大卫·里希比

如前所述,候选人 /研究负责人,以及关于原始问题的一些观点,为什么这样的问题可能是“罕见的”,原因是这些问题的存在可能与开放式复杂性类别的分离有关。对于任何看过NExpSpace完全证明和NExpTime困难问题证明的人来说,弄清楚为什么NExpTime证明还不足以完成NExpSpace的性质将是很有趣的(如果可以根据当前的知识实际完成)
vzn 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.