伪多项式时间

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

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

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

相关

  • 核甘酸核苷酸(英语:Nucleotide)是核酸的基本组成单位。核苷酸以一个含氮碱基为核心,加上一个五碳糖和一个或者多个磷酸基团组成。含氮碱基有五种,分别是腺嘌呤(A)、鸟嘌呤(G)、胞嘧啶(C)、胸
  • 反应停事件反应停事件始于1950年代,多个国家的孕妇在服用止吐药“反应停”(沙利窦迈(Thalidomide))后,在全世界共产下了约1.2万名畸形儿。1961年11月起,“反应停”陆续在各国被强制撤回。德国
  • 广达坐标:25°2′59.8″N 121°22′30.8″E / 25.049944°N 121.375222°E / 25.049944; 121.375222广达电脑(英语:Quanta Computer,台证所:2382)是台湾的笔记型电脑、平板电脑、服务
  • 骚沙萨尔萨音乐,亦称骚沙音乐,是相当多元及受欢迎的拉丁美洲加勒比海音乐,在波多黎各乐手的演绎下,在世界各地皆有知名度。“萨尔萨”为“Salsa”的英文发音音译,但其发源地古巴和波
  • 爆炸地震效应爆炸地震效应(英语:seismic effect of explosions)是指因炸药在岩层或土壤层中爆炸而对地层和建筑物产生同天然地震相似的影响。爆炸地震波在传播过程中由于介质阻尼的作用,其能
  • 布勒内什蒂乡 (戈尔日县)坐标:44°40′N 23°29′E / 44.667°N 23.483°E / 44.667; 23.483布勒内什蒂乡(罗马尼亚语:Comuna Brănești, Gorj),是罗马尼亚的乡份,位于该国西南部,由戈尔日县负责管辖,面积4
  • 4 (B1A4专辑)《4》是韩国男子组合B1A4的第四张日语专辑,也是他们转投日本环球音乐后首张专辑,在2017年6月14日以三个版本:通常盘、初回限定盘及成员个人盘推出。两张单曲:《You and I》和《F
  • 蜘蛛侠百战曱甴精蜘蛛侠百战曱甴精海报/剧照(250px) IMDB页面(外部链接) Vhong Navarro 饰 Junie/Gagamboy Jay Manalo 饰 Dodoy/Ipisman Aubrey Miles 饰 Liani蜘蛛侠百战曱甴精是一套菲律宾
  • 福田英子福田英子(日语:福田 英子,1865年10月5日-1927年5月2日),日本女性作家、社会运动家。日本女性解放运动的先驱,被称为“东洋的圣女贞德”。
  • 第2航空舰队 (日本海军)第二航空舰队(日语:第二航空艦隊/だいにこうくうかんたい  ?)是旧日本海军的一支陆基海军航空兵编制。1944年6月15日,第二航空舰队(简称二航舰)创立。同年7月23日,二航舰针对日间