伪多项式时间

✍ dations ◷ 2025-12-10 14:16:09 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 潜伏期疾病潜伏期是接触病原体(可以是微生物或者是化学制剂、辐射等)后,症状和体征有明显的表现前所经过的时间。疾病潜伏期可能短至只有几分钟,或者长达几十年(克雅氏病大概为30年)。潜
  • 生物多样性生物多样性(biodiversity)是生命变化的程度。这可以是指在一个区域、生物群丛或行星范围之内的基因变化、物种变化或生态系统变化。陆地生物多样性在靠近赤道的低纬度地区往往
  • 高放射性废物高放射性废物是核燃料再处理中制造的废物,主要以两种形式存在:核燃料再处理中产生的废液以及液态高放射性核废料在玻璃化过程中生成的废物。液态高放射性废物在等待玻璃化的过
  • 砷化物砷化物(Arsenide)是含有负三价砷离子(As3−)的化合物,一般由金属与砷反应生成,易被水或酸分解而产生砷化氢。常见的砷化物有砷化镓、砷化铂等。
  • 波士顿大学波士顿大学法学院(Boston University School of Law,简称 BU Law) 是一所自1872年起在美国马萨诸塞州波士顿创设的法学院,附属于波士顿大学。 该学院在《美国新闻与世界报道》的
  • 缺席缺席,有活动事项而不出现。缺席是一个中性词藻,负面的称为失约、旷课、旷职、旷席等,是有约会承诺而不出席,又事前不通知对方,不请假。缺席又是一种政治手段,摆姿态,集体缺席可以令
  • 藤壶属藤壶属(学名:)是藤壶科下的一属,俗称“马牙”。该属物种生活在全世界的岩石海岸和海洋漂流物上。它们的共同特征是雌雄同体,成年后将自己粘附在坚硬物体表面等,附着在船体表面的藤
  • 济南育英中学济南育英中学,是山东省济南市一所初级中学,1913年3月由李允峰等人倡办,7月诞生,9月正式开学。建校初期校名为山东私立育英中学,首任校长系代表中国参加巴黎和会的孔祥柯。1921年,
  • 千叶顺二千叶顺二(1926年1月26日-1988年2月17日)是日本男性声优。东京都出身。最终隶属江崎制作。所属江崎制作(现在是:Mausu Promotion),与青野武、千叶耕市、大木民夫、宫内幸平的声音相
  • 比斯拉马语比斯拉马语(Bislama),是一种大洋洲美拉尼西亚克里奥尔语,为瓦努阿图官方语言之一,并流行于一些其他美拉尼西亚岛屿。瓦努阿图国歌歌词即为比斯拉马语。比斯拉马语的95%词汇来自于