当前位置:首页 > 逻辑百科辞典

P=NP问题

计算复杂性理论中一个尚未解决的重要问题:确定型图灵机多项式有界时间可计算的函数类是否等于非确定型图灵机多项式有界时间可计算的函数类。

确定型图灵机就是普通的图灵机(参见图灵机),它的每一步运算都是由上一步运算的结果唯一确定的。确定型图灵机的计算过程是链状的,可以用一个序列(例如瞬时描述的序列)来表示,序列的长度称为该计算的步数或该计算的时间消耗。

设f是一图灵可计算函数,如果存在多项式p(x)和(确定型)图灵机M,使得只要f(x)有定义,M计算f(x)的步数就不超过p(x),则称f为确定型图灵机多项式有界时间可计算的,全体确定型多项式时间有界可计算函数的类记作P。

非确定型图灵机与确定型图灵机的不同之处在于:它的每一步运算并不由上一步运算完全决定。而是有一定的选择余地。一步运算结束后,下一步如何进行,可以有若干种(比如说两种)选择,因而其计算过程不是链状的,而是树状的。

其每个枝都相当于确定型图灵机的一个计算。因而,非确定型图灵机的计算可以看作是沿各个枝同时进行,因而也叫并行计算(相应地,确定型计算机的计算就叫串行计算)。在并行计算中,如果有一个枝有了结果(停机),整个计算就告结束。这个枝的长度(也就是树高)称为该计算的步数(时间消耗)。

设f为非确定型图灵机可计算的函数,如果存在多项式p(x)和非确定性图灵机M,使得只要f(x)有定义,M计算f(x)的步数就不超过p(x),则称f为非确定型图灵机多项式时间有界可计算的。全体非确定型图灵机多项式时间有界可计算函数的类记作NP。

P=NP问题就是问P和NP两个函数类是否相等。由于确定型图灵机是非确定型图灵机的特例,故P≤NP,因而P=NP问题实际上也就是问是否有NP≤P。

P=NP问题自提出至今不过二十年的时间,它一直是计算复杂性理论中的一个中心问题,许多人猜测P≠NP,但也有人猜测P=NP。近年来又有人猜测P=NP问题独立于现有的公理体系,也就是说利用现有的数学工具既不能证明P=NP,也不能证明P≠NP。不过这一切都尚未得到证明。(参见计算复杂性和NP完全问题。)

声明:本文搜集自网络,观点仅代表作者本人,不代表本站立场。
热门推荐
  • 野史解密
  • 民间故事
  • 幽默故事
  • 童话故事
  • 历史故事
推荐阅读
甘罗斗丞相
甘罗斗丞相
甘罗从小聪明,才智过人,说话精练。一天,父亲从外回来,问他:“你刚才做了些什么事?”甘罗回答道:“堂前扫地,笼内捉鸡。”父亲不耐烦,指责他
齐恒公守诺还地
齐恒公守诺还地
齐恒公也是个信守承诺的明君,让我们来看看他守诺还地的故事。齐桓公即位后,亲自率领大军攻打曾经帮助公子纠争夺王位的鲁国, 鲁军节
鬼谷子简介,鬼谷子有多牛
鬼谷子简介,鬼谷子有多牛
我国传统文化有“三教九流”之说,九流之中有一派叫做“纵横家”。鬼谷子被公认为纵横家之鼻祖,苏秦与张仪为其最杰出的两个弟子〔见
王翦以重待轻伐楚
王翦以重待轻伐楚
战斗过程中,王翦率大军深入敌境后,不恃强轻敌,不贸然出战,而是筑垒设防,固守示怯,借以麻痹和松懈楚军斗志,创造良好的作战时机。战机一旦
孟子智谏齐宣王爱戴百姓
孟子智谏齐宣王爱戴百姓
战国时的齐宣王一心想称霸于天下。一天,他问孟子(约前372—前289年):“像我这样的人能不能统一天下?”孟子和齐宣王孟子觉得眼下人民生
雍正杀子之谜
雍正杀子之谜
雍正到底有没有杀自己儿子,且让我们跟着历史的脚步,一探究竟。雍正帝与三阿哥弘时的关系,反映出在公开实施秘密建储初期,清帝家庭因皇