伪多项式时间

✍ dations ◷ 2025-04-26 19:02:28 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 尸冷尸冷(Algor mortis)是指恒温动物死亡后,新陈代谢和产热停止,由于自然散热体温下降的现象。尸冷的温度下限是环境温度,但后来腐烂过程开始后,尸体温度可能又会上升。成年人类死亡后
  • 谬论谬误与谬论是不恰当的推理,一般而言谬误指不当的推理思路,而谬论指不当的推理言论,可能是说者有不当思路,或说者无不当思路,但意图使听者产生不当思路或其言论明显容易误导听者产
  • 拳交拳交是一种人类性行为参与者所采纳的性互动方式,亦属于一种虐恋。方法是将整只手(或双手),甚至是手臂插入被爱抚一方的阴道(阴道拳交)或肛门(肛门拳交)。Fisting是一种流行的性行为,
  • 台湾啤酒1999~至今:台湾啤酒篮球队台湾啤酒篮球队,台湾超级篮球联赛的业余篮球队,隶属于台湾烟酒公司。前身是公卖凯旋青年队,1968年创队,1969年成立“公卖金龙篮球队”,是国内篮坛有史以来
  • 奇梦石奇梦石(1924年8月26日-2002年11月1日),出生于上海,中国影视演员。1990年获第8届大众电视金鹰奖最佳男配角奖,1997年获第15届大众电视金鹰奖最佳男配角奖。1989年和1991年分别荣获
  • 奇卡牟加战役奇卡莫加战役是美国南北战争的重要战役之一,发生于1863年9月19日至20日,标志着北部联邦的奇卡莫加进攻行动的结束。这次战役是联邦在西部战区最重要的胜利,伤亡人数在南北战争
  • 埃利·迪科门埃利·迪科门(Élie Ducommun,1833年2月19日-1906年12月7日),瑞士人。1902年12月10日为了表彰他和夏尔莱·阿尔贝特·戈巴特(各国议会和平局局长)对和平事业的贡献,并且也为了表彰国
  • 自由现金流量公司自由现金流量(英语:Free cash flow to the firm (FCFF)),是可自由运用的现金流,是从营运来的现金流量扣减维持现有营运所需的资本支出和税金后之余额。企业可以用这些现金为
  • 安德烈·安德烈耶维奇·葛罗米柯国外奖项:安德烈·安德烈耶维奇·葛罗米柯(俄语:Андре́й Андре́евич Громы́ко,转写:Andrei Andreyevich Gromyko;白俄罗斯语:Андрэй Андрэе
  • 利亚 (马耳他)利亚(马耳他语:Ħal Lija)是马耳他的小村落,位于马耳他岛东北部,面积1.1平方公里,海拔高度79米,2014年3月人口3,070人。