伪多项式时间

✍ dations ◷ 2025-10-10 17:50:49 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 受体受体(receptors),又称受器、接收器,是一个生物化学上的概念,指一类能传导细胞外信号,并在细胞内产生特定效应的分子。产生的效应可能仅在短时间内持续,比如改变细胞的代谢或者细胞
  • 湖州湖州市(吴语湖州音:Ghẽw Cieu),简称湖,古称乌程、吴兴,是中华人民共和国浙江省下辖的地级市,位于浙江省北部。市境东邻嘉兴市,南接杭州市,西界安徽省宣城市,北临太湖与江苏省无锡市、
  • 蒙古包蒙古包(蒙古语:.mw-parser-output .font-mong{font-family:"Menk Hawang Tig","Menk Qagan Tig","Menk Garqag Tig","Menk Har_a Tig","Menk Scnin Tig","Oyun Gurban Ulus Ti
  • 酪农业酪农业(英语:Dairy farming)是一种畜牧业的型态,意即农民种植牧草作为饲料,喂养乳牛、乳羊等,以生产鲜乳或乳制品的农业。目前全球牛奶生产量以印度最多,美国、中国次之,主要是以当
  • 阿卡语阿卡语是阿卡人使用的语言,使用范围分布于中国云南、缅甸掸邦、老挝北部以及泰国北部。西方学者将阿卡语、哈尼语及豪尼语(英语:Honi language)归类于哈尼语支之下,将它们视为彼
  • 齐拉齐拉(英语:Zillah)位于美国华盛顿州雅基马县。2010年美国人口普查时人口为2,964人。观光景点包括茶壶圆顶服务站、齐拉神教堂(God Zillah与哥斯拉双关)和许多酿酒厂。
  • UTF-16UTF-16是Unicode字符编码五层次模型的第三层:字符编码表(Character Encoding Form,也称为"storage format")的一种实现方式。即把Unicode字符集的抽象码位映射为16位长的整数(即
  • 我的乖乖女《我的乖乖女》(日语:マイガール)是一部讲述亲情的日本漫画,作者是佐原ミズ(日语:佐原ミズ)。从2006年6月2日由新潮社的月刊《周刊コミックバンチ(日语:週刊コミックバンチ)》开始连载
  • 陆星宇陆星宇(1995年8月29日-),艺名麓七。中国内地流行乐男歌手、词曲作家、网络主播。2017年入驻腾讯音乐人后相继推出《初雪告白》、《妄想的月光》、《夏日码头》等原创音乐作品。2
  • 费达尔普山坐标:47°23′7″N 12°5′4″E / 47.38528°N 12.08444°E / 47.38528; 12.08444费达尔普山(德语:Feldalphorn),是奥地利的山峰,位于该国西部,由蒂罗尔州负责管辖,属于基茨比尔阿尔