P (复杂度)

✍ dations ◷ 2025-02-24 02:00:46 #复杂度类,最优化

在计算复杂度理论中,P(polynomial time class)是在复杂度类问题中可于确定型图灵机以多项式量级(或称多项式时间)求解的决定性问题。

P通常表示那类可以“有效率地解决”或“温驯”的可计算型问题,就算指数级非常高也可以算作“温驯”,例如RP与BPP问题。当然P类别存在很多现实处理上一点也不温驯的问题,例如一些至少需要n1000000指令来解决的问题。很多情况下存在着更难的复杂度问题

P包含了很多已知的自然问题,例如决定性版本的线性规划,计算最大公因数,以及发现最大匹配。在2002年,判别一个数是否为质数也被人解出是一个P问题。与功能性问题(function problem)相关的类别是FP。

P的扩大集合是NP,此复杂度类是一个可在多项式时间以非确定型图灵机决定答案的问题的集合。因此我们可知道P是NP的子集,且虽然未证明,但大部分专家相信P是NP的严格子集(即NP一定大于且包含P集合)。

P也已知至少大于L一个可在对数量级的存储器空间上决定的问题的类别。一个判定算法使用了O(log )的空间就不可能使用超过2O(log )=O(1)的时间,因为这是所有可能组合方式的总数,因此L是P的子集合。另一个重要问题是:L是否相等于P?我们已知P=AL(问题可在对数存储器上以另类图灵机(alternating Turing machine)解决的问题之集合),而P也已知不大于PSPACE(可在多项式空间判定的问题)。再一次,我们面对P是否等于PSPACE的未知问题。整理一下上述问题:

EXPTIME指的是可在指数时间解答的问题类别。在上列的类别关系中,只有两个严格包含关系是确定的:

在P问题中最困难的是P完备问题。

另一个P的扩大集合是P/poly,或非统一多项式时间。若一个问题落于P\poly,则它可以在依据输入内容的长度下给予提示字符串(advice string)的情况下,以确定性多项式时间解决。然而,不像NP,此多项式时间机器不需要侦测伪造提示字符串;因为它不是一个验证机器。P/poly是一个几乎包含所有实际算法的巨大类别,包含所有BPP。如果P/poly包含了NP,则整个多项式层次结构将会下降到第二层次结构。另一方面,它也包含一些不切实际的算法,包含一些可决定问题,例如一元版的任何非决定性问题。

多项式时间算法拥有组装封闭性。换句话说,若我写了一个内容是多项式时间的函数(若视函数调用为固定时间),且其它被本函数调用的副函数也属于多项式时间,则整个组合起来的算法也会是多项式时间。因此P是自我低陷的,这也是P被认为是无关机器类型的主要理由:任何机器特征(例如随机存取)可以用多项式时间算法模仿的话,可在一些更简单的机器以其他多项式时间算法组合并化约而成,且时间复杂度依然是P。

Kozen指出Cobham与Edmonds是最可信,最早创造多项式时间这个名词的人。

相关

  • 蒙特塞拉特加勒比地区(浅黄色)蒙特塞拉特(英语:Montserrat)是英国海外领土,为西印度群岛中背风群岛南部的火山岛,由克里斯托弗·哥伦布在1493年以西班牙境内的蒙塞拉特山命名。该岛长18公里,宽
  • 生活周刊《生活周刊》,是上海市一份已经停刊的周报,自称为1925年创刊的《生活》周刊的后继者。该报1985年由青年报社复办,逢周日出版。2018年12月25日,青年报社发行最后一期《生活周刊》
  • 1495年重要事件重要人物
  • 石涛石涛(1642年-1707年),清初画家,原姓朱,名若极,广西桂林人,祖籍安徽凤阳,小字阿长,别号很多,如大涤子、清湘老人、苦瓜和尚、瞎尊者,法号有元济、原济等。与弘仁、髡残、朱耷合称“清初四
  • 1-甲基-4-苯基-4-哌啶丙酸酯1-甲基-4-苯基-4-哌啶丙酸酯(MPPP)是一种在1940年代由罗氏的研发人员研制出来的鸦片类止痛药。 MPPP后来在医学上并没有被使用,不过却被作为一种毒品而非法生产。它是一种哌替
  • 乌干达铁路乌干达铁路是英属东非的一条米轨铁路,位于今肯尼亚与乌干达,连接海港蒙巴萨到尼罗河流域的维多利亚湖。现在分别有肯尼亚铁路公司(英语:Kenya Railways Corporation)乌干达铁路公
  • 奥尊乡坐标:45°48′0″N 25°51′0″E / 45.80000°N 25.85000°E / 45.80000; 25.85000奥尊乡(罗马尼亚语:Comuna Ozun, Covasna),是罗马尼亚的乡份,位于该国中部,由科瓦斯纳县负责管辖
  • 管华诗管华诗(1939年8月-),山东夏津人,中国海洋药物专家,中国工程院院士,中国海洋大学前任校长、顾问。1964年毕业于山东海洋学院(现中国海洋大学)。现任中国海洋大学教授、博导,国家海洋药
  • 富济才富济才(Bishop Pietro Ermenegildo Focaccia, O.F.M. 1886年6月28日-1953年8月12日),天主教榆次教区主教(1931年10月15日-1953年8月12日),意大利方济各会会士。1886年6月28日,富济才
  • 约翰·柏格 (棒球选手)约翰·柏格(英语:John Burgos,1967年8月2日-),多米尼加棒球选手,曾经来台效力于中华职棒三商虎及统一狮队五年,守备位置为投手。目前为中华职棒最多胜投场次纪录的左投手。美国职棒