伪多项式时间

✍ dations ◷ 2025-06-11 07:48:29 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

在计算理论领域中,若一个数值算法的时间复杂度可以表示为输入数值N的多项式,则称其时间复杂度为伪多项式时间。这是由于,N的值是N的位数的幂,故该算法的时间复杂度实际上应视为输入数值N的位数的幂。

一个具有伪多项式时间复杂度的NP完全问题称之为弱NP完全问题,而在P!=NP的情况下,若一个NP完全问题被证明没有伪多项式时间复杂度的解,则称之为强NP完全问题。

在素性测试中,使用较小的整数逐个对被测试数进行试除的算法被认为是一个伪多项式时间算法。对于给定的整数N,使用从最小的素数2开始,到 N {\displaystyle {\sqrt {N}}} 为止的整数依次对N进行试除,如果均无法整除N,则N是素数,这个过程需要进行至多约 N {\displaystyle {\sqrt {N}}} 次整数除法,即其时间复杂度为 O ( N ) {\displaystyle O({\sqrt {N}})} ,为N的多项式。令D为N的二进制表示的位数,那么N可以表示为以2为底D的幂,因此素性测试问题的时间复杂度用D表示应为 O ( 2 D / 2 ) {\displaystyle O(2^{D/2})} 。因此,上述算法是一个伪多项式时间算法。

其它被证明只具有伪多项式时间算法解的问题有背包问题,子集合加总问题。

相关

  • 双头鹰双头鹰或作双头雕是一个常见于欧洲各国徽章和旗帜的图案。时至今日,双头鹰的图案还留在若干斯拉夫和东欧国家的国徽或旗帜上,而他们的双头鹰则是引用自拜占庭帝国的国徽。今日
  • 沃尔夫拉姆·冯·埃申巴赫沃尔夫拉姆·冯·埃申巴赫(德语:Wolfram von Eschenbach,1170年-1220年),是一位德国骑士,同时也是诗人。他被视为是中世纪最杰出的史诗作家之一。沃尔夫拉姆·冯·埃申巴赫的生平鲜
  • 鸢尾花参见文本。鸢尾属(学名:Iris)属于鸢尾科,Iris源于希腊语,意为“彩虹”,中文里鸢尾属又称“爱丽丝”或是“伊莉丝”,为希腊神话中彩虹女神的名字。天然鸢尾科植物的分布地点主要是在
  • 十二平均律十二平均律,又称十二等程律,是一种音乐的定律方法,将一个八度平均分成十二等份,每等分称为半音,是最主要的调音法。音高八度音指的是频率加倍(即二倍频率)。八度音的频率分为十二等
  • 推想小说推想小说(英文:Speculative fiction)是一种与科幻、恐怖与奇幻有所交叠的文学类型与电影类型,其定义为:一种超自然现象要发生在故事中,但是除了这个超自然现象之外,故事的其他部分
  • 卡亚·阿尔普卡亚·阿尔普(土耳其语:Kaya Alp,他的名字在土耳其语中意为“勇敢的岩石”)是乌古斯突厥人卡耶部落的首领,统治期间约莫为1200年至1214年左右。根据奥斯曼帝国官方的传统说法,他是
  • 李贡李贡(?-1516年),字惟正,直隶芜湖县人。明朝政治人物。成化二十年(1484年)甲辰科进士。授户部主事,升员外郎,改刑部,升郎中。历官山东按察司副使,升福建按察使、陕西右布政使、山西左布政
  • 巩膜镜巩膜镜,是大直径的接触点在巩膜上的硬性高透氧隐形眼镜。巩膜镜使用新一代的硬式隐形眼镜高透氧材料Boston XO2、Menicon Z等制造,直径一般在14mm到22mm,镜片内填充生理盐水,镜
  • 萧美琪萧美琪(英文名:Mei-Chi Shaw,1955年-),原籍台湾的美国数学学者,现任圣母大学数学系教授。萧美琪中学就读于北一女中,1977年自台湾大学数学系毕业。在普林斯顿大学攻读硕士及博士,各只
  • 虹口乡虹口乡,是中华人民共和国四川省成都市都江堰市下辖的一个乡镇级行政单位。2014年12月起,虹口乡被并入龙池镇。虹口乡下辖以下地区:红色社区村、高原社区村、虹口社区村、联合社