伪多项式时间

✍ dations ◷ 2025-11-12 15:08:03 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 白介素-1结构 / ECOD介白素-1包括11种细胞因子,在机体控制免疫和炎症反应中具有重要作用。这些细胞因子的发现始于1943年至1948年间,Menkin和Beeson对兔子腹腔细胞释放的致热原蛋白质
  • 先天性横膈膜疝气先天性横膈疝气是一种先天性的发育异常,通常具可致命,因患有这种疾病会限制肺部生长。这种疝气一般是发生在原本用于通过消化道的动口左侧。有时候会在靠近胸骨的地方发现。这
  • 内直肌内直肌(Medial rectus muscle)是眼窝里的肌肉,就大多数眼窝的肌肉而言,它也是受动眼神经(第三对脑神经)的下分支所支配。内直肌和其他几块眼直肌有着相同的起源位置----总腱环(英
  • 继承人继承人指的是当被继承人死亡时,拥有继承权之人,概括地承继原先被继承人一身之权利义务及法律关系上之地位例如:占有,但专属于被继承人本人者不在此限。但是一般所使用继承人一词
  • 伯吉斯页岩伯吉斯页岩(Burgess Shale)又译博捷斯页岩,位于加拿大西北的英属哥伦比亚境内的落矶山脉。美国古生物学家查尔斯·都利特·沃尔科特(Charles Doolittle Walcott)于1909年首先发现
  • 两院院士中华人民共和国两院院士制度是指与中国科学院和中国工程院一系列相关的制度。中国科学院与中国工程院因在中华人民共和国科技方面拥有崇高地位,所以常合称为“两院”;中国科学
  • 菲利普斯县菲利普斯县(Phillips County, Colorado)是美国科罗拉多州东北部的一个县,东邻内布拉斯加州。面积1,781平方公里。根据美国2000年人口普查,共有人口4,480人。县治霍利奥克 (Holyo
  • 北安那托利亚断层北安那托利亚断层是安那托利亚板块和欧亚大陆板块之间的右移断层,从土耳其与东安那托利亚断层交会的卡利若瓦三向联结构造开始,经过土耳其北部进入爱琴海,位于伊斯坦布尔以南20
  • 童受童受论师(梵语:Kumāralabdha,生卒年不详),音译为拘摩罗逻多、鸠摩罗罗陀、鸠摩罗驮、究摩罗陀、鸠摩罗多,意译作童受、童首、豪童、童子。印度部派佛教著名论师,出自说一切有部,与
  • 牙买加地理牙买加位于古巴以南90公里,海地以西118公里。牙买加的国土面积有10,911平方公里。牙买加岛是大安的列斯群岛中的第三大岛屿,仅次于古巴岛和伊斯帕尼奥拉岛。在牙买加南部的海