fbpx
维基百科

多項式譜系

计算复杂度理论中,多项式谱系是一个复杂度系列。它从PNP反NP复杂度类逐级产生至预言机。它类似于数理逻辑算数阶层和分析阶层,只不过是由逐级放宽资源限制而产生的。

定义

多项式谱系有数个等价的定义。

  1. 用预言机定义多项式谱系。首先定义
     

    其中P是能在多项式时间内解决的决定性问题。然后对所有 定义

     
     
     
    其中 是在有 类中某些完备问题预言机辅助的情况下,能在多项式时间内由图灵机解决的决定性问题的集合。类别  也有类似的定义。比如,   是一些能在某些NP完全问题预言机的辅助下,在多项式时间内解决的问题的复杂度类。[1]
  2. 用存在状态或者全称状态定义多项式谱系。令 为一个语言(或称为决定性问题,即 的某个子集), 为某多项式,定义
     
    其中 为某种将二进制字符串对  编码为一个二进制字符串的标准编码。 代表一个有序的字符串对的集合,其中第一个字符串x 的元素,而第二个字符串 是一个足够短的(长度不大于 )见证  内的字符串。换句话说, 当且仅当存在足够短的见证字符串 使得 。类似地,定义
     
    注意到由德摩根定律得出  and  ,其中  的补集。令 为一个语言集。延伸这些运算使得它们能够应用于语言集上:
     
     
    其中 为所有多项式的集合。同样德摩根定律成立 以及 ,其中 。 复杂度类NP和反NP可被定义为  , 其中P是所有可行的(多项式时间内的)递归语言。则多项式谱系可被递归定义为
     
     
     
    注意 , and  。这个定义反映出多项式谱系和算数阶层之间的紧密关系。其中RRE分别扮演了类似PNP的角色。算数阶层同样是用一系列的实数子集来定义的。
  3. 交替式图灵机的等价定义。定义 (或 )为从存在状态(或全称状态)开始的 次交替式图灵机能够解决的问题的集合。

多项式谱系类别之间的关系

 
与多项式谱系等价的交换图表。箭头表示包含于。

由定义可推论出如下关系:

 
 
 

算术阶层和分析阶层中各层次包含关系都已确定为真包含,而多项式谱系中的这些包含关系是否为真包含仍未有定论,但人们普遍相信它们是真包含。如果任一 ,或者 ,那么整个多项式层级将坍缩至 层:对任一 ,都有 。特别的,如果 ,那么多项式谱系将完全坍缩。

所有多项式层级的类别的并集为复杂度类PH

性质

未解決的计算机科学問題   

多项式谱系与指数谱系和算术阶层类似,但复杂度更小。

已经确定PH包含于PSPACE,但不确定两者是否相等。这个问题有一个很有用的变体:PH = PSPACE当且仅当二阶逻辑复杂度类不能通过传递闭包运算扩展计算能力。

如果多项式谱系中有任何完备问题,那么它仅有有限个不同的层次。我们知道存在PSPACE完备问题,所以如果PH = PSPACE,PH必然坍缩,因为对任一PSPACE完备问题必然存在整数 使得这个问题是 完备的。

每个多项式谱系中的复杂度类都包含 完备问题(指多项式次多对一规约的完备问题)。而且每个多项式谱系中的复杂度类都对 规约封闭,也就是说对于一个多项式谱系中的复杂度类 和一个语言 ,如果 ,那么 。这两个事实表明如果  的完备问题,那么 ,并且 。比如说 。换句话说,如果一个语言是由某个 预言机定义的,那么我们就可以假设它是基于 中的某个完备问题定义的。完备问题这里就相当于对应复杂度类的一个“代表”。

Sipser–Lautemann定理英语Sipser–Lautemann_theorem说明BPP包含于多项式谱系中的第二层。

Kannan定理英语Karp–Lipton_theorem#Application_to_circuit_lower_bounds_–_Kannan's_theorem说明对于任意  都不包含于 

户田定理说明PH包含于 

多项式谱系中的问题

  • 电路最小化是 中的一个自然问题。给定数字 和计算布尔函数 的电路 ,判定是否存在能够计算 并且至多 个门的电路。令 为所有布尔电路的集合。令 为计算 门数的函数。则语言
 

可在多项式时间内确定。语言

 

为最小化电路语言。 因为 在多项式时间内可判定,并且给定  当且仅当存在电路 使得对于所有输入  

  • 一个 完备问题是有 量词交替的布尔公式的可满足性(缩写为QBFk或者QSATk)。这是 版本的布尔可满足性问题。在这个问题中布尔公式 的变量被分成了 个集合 。我们需要确定
 

是否为真。也就是说存在对 的赋值,使得对所有的 , 存在对 的赋值,……,使得 为真。从全称量词开始交替到存在量词再到全称量词的变体则是 完备的。

  • 这份概要(页面存档备份,存于互联网档案馆)包含一份M.R.加里/D.S.约翰逊样式的二阶或更高阶的完备问题清单。

另见

参考文献

  1. A. R. Meyer and L. J. Stockmeyer. The Equivalence Problem for Regular Expressions with Squaring Requires Exponential Space. In Proceedings of the 13th IEEE Symposium on Switching and Automata Theory, pp. 125–129, 1972. The paper that introduced the polynomial hierarchy.
  2. L. J. Stockmeyer. The polynomial-time hierarchy. Theoretical Computer Science, vol.3, pp. 1–22, 1976.
  3. C. Papadimitriou. Computational Complexity. Addison-Wesley, 1994. Chapter 17. Polynomial hierarchy, pp. 409–438.
  4. Michael R. Garey and David S. Johnson. Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman. 1979. ISBN 0-7167-1045-5.  Section 7.2: The Polynomial Hierarchy, pp. 161–167.

引用

  1. ^ Completeness in the Polynomial-Time Hierarchy A Compendium, M. Schaefer, C. Umans

多項式譜系, 此條目已列出參考文獻, 但因為沒有文內引註而使來源仍然不明, 2018年8月13日, 请加上合适的文內引註来改善这篇条目, 计算复杂度理论中, 多项式谱系是一个复杂度系列, 它从p, np和反np复杂度类逐级产生至预言机, 它类似于数理逻辑中算数阶层和分析阶层, 只不过是由逐级放宽资源限制而产生的, 目录, 定义, 多项式谱系类别之间的关系, 性质, 多项式谱系中的问题, 另见, 参考文献, 引用定义, 编辑多项式谱系有数个等价的定义, 用预言机定义多项式谱系, 首先定义, displaystyle,. 此條目已列出參考文獻 但因為沒有文內引註而使來源仍然不明 2018年8月13日 请加上合适的文內引註来改善这篇条目 计算复杂度理论中 多项式谱系是一个复杂度系列 它从P NP和反NP复杂度类逐级产生至预言机 它类似于数理逻辑中算数阶层和分析阶层 只不过是由逐级放宽资源限制而产生的 目录 1 定义 2 多项式谱系类别之间的关系 3 性质 4 多项式谱系中的问题 5 另见 6 参考文献 7 引用定义 编辑多项式谱系有数个等价的定义 用预言机定义多项式谱系 首先定义 D 0 P S 0 P P 0 P P displaystyle Delta 0 mathsf P Sigma 0 mathsf P Pi 0 mathsf P mathsf P 其中P是能在多项式时间内解决的决定性问题 然后对所有i 0 displaystyle i geq 0 定义 D i 1 P P S i P displaystyle Delta i 1 mathsf P mathsf P Sigma i mathsf P S i 1 P N P S i P displaystyle Sigma i 1 mathsf P mathsf NP Sigma i mathsf P P i 1 P c o N P P i P displaystyle Pi i 1 mathsf P mathsf coNP Pi i mathsf P 其中P A displaystyle mathsf P rm A 是在有A displaystyle rm A 类中某些完备问题的预言机辅助的情况下 能在多项式时间内由图灵机解决的决定性问题的集合 类别N P A displaystyle mathsf NP rm A 和c o N P A displaystyle mathsf coNP rm A 也有类似的定义 比如 S 1 P N P displaystyle Sigma 1 mathsf P mathsf NP P 1 P c o N P displaystyle Pi 1 mathsf P mathsf coNP 和D 2 P P N P displaystyle Delta 2 mathsf P mathsf P NP 是一些能在某些NP完全问题预言机的辅助下 在多项式时间内解决的问题的复杂度类 1 用存在状态或者全称状态定义多项式谱系 令L displaystyle L 为一个语言 或称为决定性问题 即 0 1 displaystyle 0 1 的某个子集 p displaystyle p 为某多项式 定义 p L x 0 1 w 0 1 p x x w L displaystyle exists p L left x in 0 1 left left exists w in 0 1 leq p x right langle x w rangle in L right right 其中 x w 0 1 displaystyle langle x w rangle in 0 1 为某种将二进制字符串对x displaystyle x 和w displaystyle w 编码为一个二进制字符串的标准编码 L displaystyle L 代表一个有序的字符串对的集合 其中第一个字符串x 是 p L displaystyle exists p L 的元素 而第二个字符串w displaystyle w 是一个足够短的 长度不大于p x displaystyle p x 见证x displaystyle x 在 p L displaystyle exists p L 内的字符串 换句话说 x p L displaystyle x in exists p L 当且仅当存在足够短的见证字符串w displaystyle w 使得 x w L displaystyle langle x w rangle in L 类似地 定义 p L x 0 1 w 0 1 p x x w L displaystyle forall p L left x in 0 1 left left forall w in 0 1 leq p x right langle x w rangle in L right right 注意到由德摩根定律得出 p L c p L c displaystyle left exists p L right rm c forall p L rm c and p L c p L c displaystyle left forall p L right rm c exists p L rm c 其中L c displaystyle L c 是L displaystyle L 的补集 令C displaystyle mathcal C 为一个语言集 延伸这些运算使得它们能够应用于语言集上 P C p L p P L C displaystyle exists mathsf P mathcal C left exists p L p in mathcal P L in mathcal C right P C p L p P L C displaystyle forall mathsf P mathcal C left forall p L p in mathcal P L in mathcal C right 其中P displaystyle mathcal P 为所有多项式的集合 同样德摩根定律成立c o P C P c o C displaystyle mathsf co exists mathsf P mathcal C forall mathsf P mathsf co mathcal C 以及c o P C P c o C displaystyle mathsf co forall mathsf P mathcal C exists mathsf P mathsf co mathcal C 其中c o C L c L C displaystyle mathsf co mathcal C left L c L in mathcal C right 复杂度类NP和反NP可被定义为N P P P displaystyle mathsf NP exists mathsf P mathsf P 和c o N P P P displaystyle mathsf coNP forall mathsf P mathsf P 其中P是所有可行的 多项式时间内的 递归语言 则多项式谱系可被递归定义为 S 0 P P 0 P P displaystyle Sigma 0 mathsf P Pi 0 mathsf P mathsf P S k 1 P P P k P displaystyle Sigma k 1 mathsf P exists mathsf P Pi k mathsf P P k 1 P P S k P displaystyle Pi k 1 mathsf P forall mathsf P Sigma k mathsf P 注意N P S 1 P displaystyle mathsf NP Sigma 1 mathsf P and c o N P P 1 P displaystyle mathsf coNP Pi 1 mathsf P 这个定义反映出多项式谱系和算数阶层之间的紧密关系 其中R和RE分别扮演了类似P和NP的角色 算数阶层同样是用一系列的实数子集来定义的 用交替式图灵机的等价定义 定义S k P displaystyle Sigma k mathsf P 或P k P displaystyle Pi k mathsf P 为从存在状态 或全称状态 开始的k displaystyle k 次交替式图灵机能够解决的问题的集合 多项式谱系类别之间的关系 编辑 与多项式谱系等价的交换图表 箭头表示包含于 由定义可推论出如下关系 S i P D i 1 P S i 1 P displaystyle Sigma i mathsf P subseteq Delta i 1 mathsf P subseteq Sigma i 1 mathsf P P i P D i 1 P P i 1 P displaystyle Pi i mathsf P subseteq Delta i 1 mathsf P subseteq Pi i 1 mathsf P S i P c o P i P displaystyle Sigma i mathsf P mathsf co Pi i mathsf P 算术阶层和分析阶层中各层次包含关系都已确定为真包含 而多项式谱系中的这些包含关系是否为真包含仍未有定论 但人们普遍相信它们是真包含 如果任一S k P S k 1 P displaystyle Sigma k mathsf P Sigma k 1 mathsf P 或者S k P P k P displaystyle Sigma k mathsf P Pi k mathsf P 那么整个多项式层级将坍缩至k displaystyle k 层 对任一i gt k displaystyle i gt k 都有S i P S k P displaystyle Sigma i mathsf P Sigma k mathsf P 特别的 如果P N P displaystyle mathsf P mathsf NP 那么多项式谱系将完全坍缩 所有多项式层级的类别的并集为复杂度类PH 性质 编辑未解決的计算机科学問題 P H P S P A C E displaystyle mathsf PH overset mathsf PSPACE 多项式谱系与指数谱系和算术阶层类似 但复杂度更小 已经确定PH包含于PSPACE 但不确定两者是否相等 这个问题有一个很有用的变体 PH PSPACE当且仅当二阶逻辑复杂度类不能通过传递闭包运算扩展计算能力 如果多项式谱系中有任何完备问题 那么它仅有有限个不同的层次 我们知道存在PSPACE完备问题 所以如果PH PSPACE PH必然坍缩 因为对任一PSPACE完备问题必然存在整数k displaystyle k 使得这个问题是S k P displaystyle Sigma k mathsf P 完备的 每个多项式谱系中的复杂度类都包含 m p displaystyle leq m p 完备问题 指多项式次多对一规约的完备问题 而且每个多项式谱系中的复杂度类都对 m p displaystyle leq m p 规约封闭 也就是说对于一个多项式谱系中的复杂度类C displaystyle mathcal C 和一个语言L C displaystyle mathcal L in mathcal C 如果A m p L displaystyle A leq m p mathcal L 那么A C displaystyle A in mathcal C 这两个事实表明如果K i displaystyle K i 是S i P displaystyle Sigma i mathsf P 的完备问题 那么S i 1 P N P K i displaystyle Sigma i 1 mathsf P mathsf NP K i 并且P i 1 P c o N P K i displaystyle Pi i 1 mathsf P mathsf coNP K i 比如说S 2 P N P S A T displaystyle Sigma 2 mathsf P mathsf NP mathsf SAT 换句话说 如果一个语言是由某个C displaystyle mathcal C 预言机定义的 那么我们就可以假设它是基于C displaystyle mathcal C 中的某个完备问题定义的 完备问题这里就相当于对应复杂度类的一个 代表 Sipser Lautemann定理 英语 Sipser Lautemann theorem 说明BPP包含于多项式谱系中的第二层 Kannan定理 英语 Karp Lipton theorem Application to circuit lower bounds Kannan s theorem 说明对于任意k displaystyle k S 2 displaystyle Sigma 2 都不包含于S I Z E n k displaystyle mathsf SIZE n k 户田定理说明PH包含于P P displaystyle mathsf P mathsf P 多项式谱系中的问题 编辑电路最小化是S 2 P displaystyle Sigma 2 mathsf P 中的一个自然问题 给定数字k displaystyle k 和计算布尔函数f displaystyle f 的电路A displaystyle A 判定是否存在能够计算f displaystyle f 并且至多k displaystyle k 个门的电路 令C displaystyle mathcal C 为所有布尔电路的集合 令G f displaystyle G f 为计算f displaystyle f 门数的函数 则语言L A k B x C N C 0 1 G B k A B displaystyle L langle A k B x rangle in mathcal C times mathbb N times mathcal C times 0 1 G B leq k wedge A B 可在多项式时间内确定 语言 C M A k C N B C G B k A B displaystyle CM langle A k rangle in mathcal C times mathbb N exists B in mathcal C wedge G B leq k wedge A B 为最小化电路语言 C M S 2 P P P P displaystyle CM in Sigma 2 mathsf P exists mathsf P forall mathsf P mathsf P 因为L displaystyle L 在多项式时间内可判定 并且给定 A k displaystyle langle A k rangle A k C M displaystyle langle A k rangle in CM 当且仅当存在电路B displaystyle B 使得对于所有输入x displaystyle x A k B x L displaystyle langle A k B x rangle in L 一个S k P displaystyle Sigma k mathsf P 完备问题是有k displaystyle k 量词交替的布尔公式的可满足性 缩写为QBFk或者QSATk 这是S k P displaystyle Sigma k mathsf P 版本的布尔可满足性问题 在这个问题中布尔公式f displaystyle f 的变量被分成了k displaystyle k 个集合X 1 X 2 X k displaystyle X 1 X 2 dots X k 我们需要确定 X 1 X 2 X 3 f displaystyle exists X 1 forall X 2 exists X 3 dots f 是否为真 也就是说存在对X 1 displaystyle X 1 的赋值 使得对所有的X 2 displaystyle X 2 存在对X 3 displaystyle X 3 的赋值 使得f displaystyle f 为真 从全称量词开始交替到存在量词再到全称量词的变体则是P k P displaystyle Pi k mathsf P 完备的 这份概要 页面存档备份 存于互联网档案馆 包含一份M R 加里 D S 约翰逊样式的二阶或更高阶的完备问题清单 另见 编辑EXPTIME 指数谱系 算术阶层参考文献 编辑A R Meyer and L J Stockmeyer The Equivalence Problem for Regular Expressions with Squaring Requires Exponential Space In Proceedings of the 13th IEEE Symposium on Switching and Automata Theory pp 125 129 1972 The paper that introduced the polynomial hierarchy L J Stockmeyer The polynomial time hierarchy Theoretical Computer Science vol 3 pp 1 22 1976 C Papadimitriou Computational Complexity Addison Wesley 1994 Chapter 17 Polynomial hierarchy pp 409 438 Michael R Garey and David S Johnson Computers and Intractability A Guide to the Theory of NP Completeness W H Freeman 1979 ISBN 0 7167 1045 5 Section 7 2 The Polynomial Hierarchy pp 161 167 引用 编辑 Completeness in the Polynomial Time Hierarchy A Compendium M Schaefer C Umans 取自 https zh wikipedia org w index php title 多項式譜系 amp oldid 71770120, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。