伪多项式时间

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

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

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

相关

  • 奥曲肽奥曲肽(学名体抑素胜肽)是一种肽。它是天然生长激素、胰高血糖素和胰岛素,但在药理上模仿了天然的体抑素。它是由化学家Wilfried Bauer于1979年首次合成的。奥曲肽会用于治疗产
  • 马其顿名称争议马其顿名称争议指希腊与北马其顿(原马其顿共和国)就“马其顿”一词的使用而引发的争议。马其顿共和国在1991年独立后,邻邦的希腊政府(英语:Government of Greece)承认其国家地位,但
  • 许成章许成章(1912年2月9日-1999年6月22日),台湾学者,生于澎湖县白沙乡。“浪滔沙的学人”,台语汉语文字语言巨擘。曾任高雄市第七中学及高雄中学国文教师,1958年起19年至退休前任教于高
  • 构图构图(英语:Composition)是在视觉艺术中常用的技巧和术语。特别是绘画、平面设计与摄影中经常用到构图这个字。一个好的构图,可以将平凡的东西变得无与伦比,突出主题;相反,一个不好
  • 国际减灾十年1999年规定:印章直径5厘米,中央刊五角星,由国务院制发。国家减灾委员会(简称国家减灾委),是中华人民共和国国务院成立的国务院议事协调机构,负责国家减灾工作。为响应第42届联合国
  • 澳门大学工商管理学院澳门大学工商管理学院(葡萄牙语:Faculdade de Gestão de Empresas,英语:Faculty of Business Administration),为澳门大学下设的其中一所学院,提供学士、硕士、博士学位课程及证书
  • 列昂尼德·帕斯特尔纳克列昂尼德·伊万诺维奇·帕斯特尔纳克(俄语:Леонид Иванович Пасечник, 乌克兰语:Леонід Іванович Пасічник,1970年3月15日-)是自称
  • 陈锡禄陈锡禄(1928年2月6日-2008年1月16日)圣名玛弟亚,天主教景县教区主教,为梵蒂冈任命,也获中华人民共和国政府承认。1928年2月6日,陈锡禄出生在中国河北省冀县的天主教家庭。1943年开
  • LOVE FIGHTER ~恋爱的战争~《LOVE FIGHTER ~恋爱的战争~》(日语:LOVE FIGHTER ~恋のバトル~)是BREAKERZ的第7张单曲,于2009年11月4日由ZAIN RECORDS发售。DAIGO  – AKIHIDE  – SHINPEI1.SUMMER PARTY/LAS
  • BabelNetBabelNet是一个多语词汇语义网络和本体,由罗马萨皮恩扎大学(罗马大学)计算机科学系的计算语言学实验室所创建。 BabelNet是自动构建的,其将最大的多语Web百科全书维基百科链接到