伪多项式时间

✍ dations ◷ 2025-11-27 05:30:37 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

在计算理论领域中,若一个数值算法的时间复杂度可以表示为输入数值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})} 。因此,上述算法是一个伪多项式时间算法。

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

相关

  • 乐甫奥古斯塔斯·爱德华·霍夫·勒夫(英语:Augustus Edward Hough Love,1863年4月17日-1940年6月5日),皇家学会院士,英国力学家,因其在弹性力学的数学理论方面的工作而著名。他的工作还
  • 冯诺伊曼约翰·冯·诺伊曼(德语:John von Neumann,德语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Cod
  • 汉军汉军可以指:
  • 财务长首席财务官(英语:Chief Financial Officer,英文缩写:CFO),又称首席财务長或首席财务官,公司三长之一(另二为董事长、执行长),是许多企业的职衔,尤其美式企业中,是一个企业集团或财阀中负
  • 太平洋联合学院太平洋联合学院 (英文:Pacific Union College,缩写:PUC)是与基督复临安息日会有密切关系的一所私立文理学院,位于美国加州纳帕谷的一个名为安哥文的小镇。太平洋联合学院主要提供
  • 电感耦合等离子体电感耦合等离子体(英语:Inductively Coupled Plasma,缩写:ICP)是一种通过随时间变化的磁场电磁感应产生电流作为能量来源的等离子体源。如图2,总共有三种不同的ICP供能装置。 ICP
  • 基督教君主城堡基督教君主城堡()是一座中世纪城堡,位于西班牙科尔多瓦,瓜达尔基维尔河河畔,靠近科尔多瓦主教座堂。这座城堡曾经作为伊莎贝拉一世和斐迪南二世 (阿拉贡)的主要住处之一。在中世
  • 宋师襄宋师襄(?-1643年),字一衷,陕西耀州城内人,明朝政治人物。万历四十四年(1616年)丙辰科进士。初任南乐县知县。天启年间官监察御史。屡次上疏,被革职。崇祯帝继位,复起为太仆寺少卿,以太常
  • 汪达尔-阿兰王国汪达尔-阿兰王国(拉丁语:Regnum Vandalorum et Alanorum)是439年-534年之间存在于北非的一个国家。阿兰人是源自中亚咸海北部草原的游牧民族。约370年被匈人打败后,分散成几支。
  • 丹景山镇丹景山镇,是中华人民共和国四川省成都市彭州市下辖的一个乡镇级行政单位。丹景山镇下辖以下地区:关口社区、石洞埝社区、东前社区、石牛社区、白塔社区、前方村、杉柏村、东方