[知识归纳]关于NP问题的概念与解释NP-completeNP-hard

[知识归纳]关于NP问题的概念与解释NP-completeNP-hard
NP问题
P问题是⼀类可以通过确定性图灵机在多项式时间(Polynomial time)内解决的问题集合。
NP问题是⼀类可以通过⾮确定性图灵机( Non-deterministic Turing
Machine)在多项式时间(Polynomial time)内解决的决策问题集合。
多项式时间(Polynomial time)在计算复杂度理论中,指的是⼀个问题的计算时间m(n)不⼤于问题⼤⼩n的多项式倍数,即m(n) =
西部开发的资料
O(n)。任何抽象机器都拥有⼀复杂度类,此类包括可于此机器以多项式时间求解的问题。
P问题是NP问题的⼦集,也就是说任何可以被图灵机在多项式时间内解决的问题都可以被⾮确定性的图灵机解决,NP问题⾄今没有到多项式时间算法解。
NP-complete&NP-hard问题
NP问题中最困难的问题称之为NP完全问题(NP-complete)。根据库克定理,任意⼀个NP完全问题如果
降结肠
能够在多项式时间内解决,则所有的NP问题都能在多项式时间内解决。
钢芯铝绞线其定义如下,如果⼀个决策问题 L 是 NP-Complete的,那么L具备以下两个性质:
地源热泵换热团结湖三中1. L 是 NP问题;
2. NP⾥的任何问题可以在多项式时间内转为 L。
⽽NP-Hard只需要具备NP-Complete的第⼆个性质,因此NP-Complete是NP-Hard的⼦集。
图灵机
这四者的关系如下图(假设P!=NP)

本文发布于:2024-09-22 23:17:26,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/720041.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:问题   时间   解决   关系   具备
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议