00问答网
所有问题
什么是多项式时间
我在查阅NP问题时,查到可以在多项式时间内验证解是否可行的问题为NP问题。这个理解没错吧?
我现在的问题是什么是多项式时间?我不太理解这个概念。懂算法的给解释下啊,谢谢了。
举报该问题
推荐答案 2008-09-16
就是问题需要的时间(复杂度)与问题的规模之间是多项式关系。
举个例子,现在从n阶图中找两点的最短路径,复杂度为n^2级别(即O(n^2),O是大写欧),而n^2对于n是多项式(单项式当然也算),这就称为是多项式复杂度,或者多项式时间,其中问题(算法)的规模是n。如果某一个算法的规模是n,但是复杂度比如是2^n,写不成n的多项式,那就不是多项式时间。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eTZInZn0.html
相似回答
多项式时间
答:
多项式时间指的是算法运行时间与输入数据大小之间的关系为多项式关系的时间复杂度
。多项式时间算法
是计算机科学中一种常见的时间复杂度类型
。在这种时间复杂度下,算法的运行时间是输入数据大小的固定多项式函数。换句话说,处理时间随输入数据的增大而增大,但增长速度不会超过任何多项式函数的速度限制。这意味着...
什么是多项式时间
答:
多项式时间指的是问题解决所需的时间与问题规模之间存在着一种多项式关系
。具体来说,当我们在一个n阶图中寻找两点之间的最短路径,其复杂度表现为n的平方级(即O(n^2)),这个复杂度与问题规模n的关系是线性的,符合多项式时间的定义。换句话说,如果算法的时间复杂度可以表示为n的幂次形式,例如n^...
多项式时间
内是
什么
意思
答:
该词语指的是一个问题的计算时间不大于问题大小的多项式倍数
。多项式时间在计算复杂度理论中,这里的计算时间并不是指具体的时间,而是
解决问题时使用的算法的时间复杂度
。具体来说,任何抽象机器都拥有一复杂度类,此类包括可于此机器以多项式时间求解的问题。数学家有时会把“如多项式时间长的算法”视为快...
“
多项式
级
时间
问题”是
什么
意思
答:
多项式时间是相对于指数时间的
,设问题的规模为N,则如果算法的时间复杂度为T(N)=aN^k1 + bN^k2 + cN^k3+...+xN^kx+... 其中k1>k2>k3...且是确定的常数,同时a,b,c...也都为常数,即T(N)是N的多项式,此时称该问题(算法)为具有多项式级时间。与之相对的是指数级时间,即T(N)...
大家正在搜
多项式时间不可验证问题
多项式时间算法
非确定性多项式时间问题
大于2的偶数都是素数之和
概率多项式时间
初等数论推荐
初等数学
初等数论
什么叫多项式时间
相关问题
什么叫多项式时间算法
多项式时间 什么是多项式时间
多项式时间的定义
什么是多项式时间内可解的问题,举个例子说明
多项式时间的介绍
什么是概率多项式时间
什么是伪多项式时间算法
在计算机复杂性理论中什么问题是指所有可以多项式时间内求解的问...