标签 > NP问题和NPC问题[编号:27149022]
NP问题和NPC问题
程序需要的时间长度增长得有多快。处理某一...什么是P问题、NP问题和NPC问题1时间复杂度时间复杂度并不是表示一个程序解决问题需要花多少时间。
NP问题和NPC问题Tag内容描述:<p>1、什么是P问题、NP问题和NPC问题NP完全问题,是世界七大数学难题之一。NP的英文全称是Non-deterministic Polynomial的问题,即多项式复杂程度的非确定性问题。简单的写法是NP=P?,问题就在这个问号上,到底是NP等于P,还是NP不等于P。数学上著名的NP问题,完整的叫法是NP完全问题,也即NP COMPLETE问题,简单的写法,是NP=P?的问题。问题就在这个问号上,到底是NP等于P,还是NP不等于P。证明其中之一,便可以拿百万美元大奖。多流水线调度实际上是一个NP完全问题这个奖还没有人拿到,也就是说,NP问题到底是Polynomial,还是Non-Polynomial。</p><p>2、P问题 NP问题 NPC问题 NP难问题的概念 2010 04 15 21 35 分类 默认分类 你会经常看到网上出现 这怎么做 这不是NP问题吗 这个只有搜了 这已经被证明是NP问题了 之类的话 你要知道 大多数人此时所说的NP问题其实都是指的NPC问题 他们没有搞清楚NP问题和NPC问题的概念 NP问题并不是那种 只有搜才行 的问题 NPC问题才是 好 行了 基本上这个误解已经被澄清了 下面的。</p><p>3、P问题、NP问题、NPC问题的概念这或许是众多OIer最大的误区之一。你会经常看到网上出现“这怎么做,这不是NP问题吗”、“这个只有搜了,这已经被证明是NP问题了”之类的话。你要知道,大多数人此时所说的NP问题其实都是指的NPC问题。他们没有搞清楚NP问题和NPC问题的概念。NP问题并不是那种“只有搜才行”的问题,NPC问题才是。好,行了,基本上这个误解已经被澄清了。下面的内容都是在讲什么是P问题,什么是NP问题,什么是NPC问题,你如果不是很感兴趣就可以不看了。接下来你可以看到,把NP问题当成是NPC问题是一个多大的错误。还是先用几。</p><p>4、什么是P问题 NP问题和NPC问题 时间复杂度 时间复杂度并不是表示一个程序解决问题需要花多少时间 而是当问题规模扩大后 程序需要的时间长度增长得有多快 也就是说 对于高速处理数据的计算机来说 处理某一个特定数据的。</p><p>5、转载 澄清P问题 NP问题 NPC问题的概念 你会经常看到网上出现 这怎么做 这不是NP问题吗 这个只有搜了 这已经被证明是NP问题了 之类的话 你要知道 大多数人此时所说的NP问题其实都是指的NPC问题 他们没有搞清楚NP问题。</p><p>6、什么是P问题、NP问题和NPC问题,1,时间复杂度,时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快。 也就是说,对于高速处理数据的计算机来说,处理某一个特定数据的效率不能衡量一个程序的好坏,而应该看当这个数据的规模变大到数百倍后,程序运行时间是否还是一样,或者也跟着慢了数百倍,或者变慢了数万倍。 不管数据有多大,程序处理花的时间始终是那么。</p><p>7、P NP NPC三者问题阐述1)P对NP问题是什么意思?首先说明一下问题的复杂性和算法的复杂性的区别,下面只考虑时间复杂性。算法的复杂性是指解决问题的一个具体的算法的执行时间,这是算法的性质;问题的复杂性是指这个问题本身的复杂程度,是问题的性质。比如对于排序问题,如果我们只能通过元素间的相互比较来确定元素间的相互位置,而没有其他的附加可用信息,则排序问题的复杂性是O。</p><p>8、时间复杂度:时间复杂度并不是表示一个程序解决问题需要花多少时间,而是当问题规模扩大后,程序需要的时间长度增长得有多快。不管数据有多大,程序处理花的时间始终是那么多的,我们就说这个程序很好,具有O(1)的时间复杂度,也称常数级复杂度;数据规模变得有多大,花的时间也跟着变得有多长,则这个程序的时间复杂度就是O(n)。多项式级的复杂度:如 O(1),O(log(n),O(na)等 注意它。</p><p>9、顶点覆盖问题的NP完全证明和顶点覆盖优化问题的近似算法顶点覆盖(VERTEX COVER)给定一个无向图和一个正整数,若存在,使得对任意的,都有或,则称为图的一个大小为的顶点覆盖。顶点覆盖问题的描述判定问题:VERTEX COVER输 入:无向图,正整数问 题:中是否存在一个大小为的顶点覆盖,这是一个NP完全问题顶点覆盖的NP完全性证明NP性的证明。</p>
【NP问题和NPC问题】相关PPT文档
【NP问题和NPC问题】相关DOC文档