博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
NP问题
阅读量:2003 次
发布时间:2019-04-27

本文共 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

 

同上

转载地址:http://zzzvf.baihongyu.com/

你可能感兴趣的文章
leetcode 1143. 最长公共子序列
查看>>
leetcode 83. 删除排序链表中的重复元素
查看>>
智能体 Intelligent Agent
查看>>
Network Compression网络压缩(一)
查看>>
GAN系列(零)—— GAN的发展(两条路线)
查看>>
Python 之 histogram直方图
查看>>
Python 之 Scatter散点图
查看>>
Python实现决策树 Desision Tree & 可视化
查看>>
决策树 Decision tree
查看>>
nominal和ordinal & 数据处理中四种基本数据类型
查看>>
Python 实现 Cross-validation
查看>>
Grid SearchCV(网格搜索)& Python实现
查看>>
Pytorch之经典神经网络语义分割(3.1) —— 空洞卷积 Dilated/Atrous Convolution (膨胀卷积/扩张卷积)
查看>>
欧拉角(Euler angle) & 万向节死锁(Gimbal Lock) & 四元数(Quaternion)
查看>>
ROS相关知识
查看>>
语义分割模型(Deeplab V3+ & GCN & UperNet & ENet & U-Net & SegNet)
查看>>
单目深度估计 monodepth2模型 代码
查看>>
搜索中的TSA(树搜索算法) & GSA(图搜索算法) & UCS(代价一致) & CSP(约束满足问题)
查看>>
位图索引Bitmap indexes
查看>>
YOLO算法(二)—— Yolov2 & yolo9000
查看>>