博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(数学)P、NP、NPC、NP hard问题
阅读量:6908 次
发布时间:2019-06-27

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

概念定义:

P问题:能在多项式时间内解决的问题;

NP问题:(Nondeterministic Polynomial time Problem)不能在多项式时间内解决或不确定能不能在多项式时间内解决,但能在多项式时间内验证的问题;

NPC问题:(NP Complete)NP完全问题,所有NP问题在多项式时间内都能规约(Reducibility)到它的NP问题,即解决了此NPC问题,所有NP问题也都能得到解决;

NP hard问题:NP难问题,所有NP问题在多项式时间内都能规约(Reducibility)到它的问题,但不一定是NP问题。

概念图解:

说明:

  1. P问题属于NP问题,NPC问题属于NP问题;
  2. NPC问题同时属于NP hard问题,是NP与NP hard问题的集合。

概念应用:

NPC问题有很多的,比较有名的有团问题,顶点覆盖集问题,支配集问题,独立集问题,哈密顿路问题,旅行商问题等,同样有很多是NP-hard而不是NPC的问题,比如围棋,停机问题等。

更多信息,请参考阅读:

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

你可能感兴趣的文章
POJ 1458 Common Subsequence DP
查看>>
#ifdef,#else,#endif,#if用法详解
查看>>
(2,1,2)卷积码译码器的JAVA实现
查看>>
1112对他人的博客评论及建议
查看>>
php 数据库的增删改查
查看>>
python List 对象
查看>>
为知笔记MathJax使用教程
查看>>
@RequestParam注解的使用
查看>>
JQ_简单图片拖动
查看>>
【直视骄阳】生命的留言
查看>>
家居建材企业信息化管理路在何方?
查看>>
华为第1书:《华为交换机学习指南》全面预售中
查看>>
视频:easyhadoop聚会hive和phpHiveAdmin部分
查看>>
shell脚本:不登陆KVM虚拟机,修改虚拟机网卡IP地址
查看>>
寄云-Paas云服务体验
查看>>
阿里巴巴天池大数据竞赛黄金联赛全面开战,全球同步报名,只为寻找最聪明的你!...
查看>>
性能测试loadrunner场景问题之socket
查看>>
60秒内快速搭建完整zabbix3.4.6监控系统
查看>>
RHEL6入门系列之十二,vi编辑器
查看>>
为什么不能用memcached存储Session?
查看>>