NP问题
发布日期:2021-06-30 19:29:06 浏览次数:23 分类:技术文章

本文共 1011 字,大约阅读时间需要 3 分钟。

NP问题

P(Polynomial,多项式)问题.P问题是可以在多项式时间内被确定机(通常意义的计算机)解决的问题.NP(Non-Deterministic Polynomial, 非确定多项式)问题,是指可以在多项式时间内被非确定机(它可以猜,他总是能猜到最能满足你需要的那种选择,如果你让他解决n皇后问题,他只要猜n次就能完成----每次都是那么幸运)解决的问题

 

NP完全(NP Complete,NPC)问题是指这样一类NP问题,所有的NP问题都可以用多项式时间划归到他们中的一个.所以显然NP完全的问题具有如下性质:它可以在内求解,当且仅当所有的其他的NP-完全问题也可以在多项式时间内求解。

 

换一种说法,如果一个问题的复杂度是该问题的一个实例规模n的多项式函数,则这种可以在多项式时间内解决的问题属于P类问题.通俗地称所有复杂度为多项式时间的问题为易解的问题类,否则为难解的问题。 有些问题很难找到多项式时间的算法(或许根本不存在)。

 

NP完全问题,是世界七大数学难题之一。 NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是 NP=P?,问题就在这个问号上,到底是NP等于P,还是NP不等于P。

NP完全问题
 
 

P/NP问题

 

P(多项式算法)问题对NP(非多项式算法)问题”的解决

 

引用,“千僖难题”之一:

P(多项式算法)问题对NP(非多项式算法)问题  在一个周六的晚上,你参加了一个盛大的晚会。由于感到局促不安,你想知道这一大厅中是否有你已经认识的人。你的主人向你提议说,你一定认识那位正在甜点盘附近角落的女士罗丝。不费一秒钟,你就能向那里扫视,并且发现你的主人是正确的。然而,如果没有这样的暗示,你就必须环顾整个大厅,一个个地审视每一个人,看是否有你认识的人。生成问题的一个解通常比验证一个给定的解时间花费要多得多。这是这种一般现象的一个例子。

 
 
 

对P,NP,NPC,NP-H问题的认识和理解

 

PNPNPC问题 作者: boy   发表日期: 2006-05-29 20:19  

 

理论计算机初步:P vs NP - 问题概述©Zhang-Zi, August 23, 2006 @ 10:40 pm · Filed under Computer Science

http://zhiqiang.org/blog/412.html

 

同上

转载地址:https://linuxstyle.blog.csdn.net/article/details/7175750 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:AT&T与Intel汇编语言的比较
下一篇:不畏浮云遮望眼--离散数学和组合数学

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年05月02日 21时02分50秒