伪多项式时间

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

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

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

相关

  • 婴儿死亡婴儿死亡率(英语:infant mortality rate,缩写为IMR)是指每1000名活产儿中在一岁前死亡的人口数。这个比率是衡量一个国家健康水平的指标。由于婴儿死亡率只统计一岁以下的数据,
  • 中国互联网络信息中心坐标:39°58′45″N 116°20′07″E / 39.97924°N 116.335293°E / 39.97924; 116.335293中国互联网络信息中心(英语:China Internet Network Information Center,缩写为CNNIC),
  • FMS斐济气象局(英语:Fiji Meteorological Service,缩写FMS), 斐济政府部门负责提供天气预报,总部设在楠迪。斐济气象局的现任主任是阿尔伯特·瓦卡阿喀卢拉(Alipate Waqaicelua)。自198
  • 淮南西路淮南西路是中国宋朝(960年-1279年)的一个地方行政区。熙宁五年(1072年)分淮南路为东西二路。淮南西路始建制,首府治寿州(后升为寿春府),以寿州、庐州(南宋首府)、蕲州、和州、舒州(后升
  • 吉州区吉州区是中国江西省吉安市所辖的一个市辖区。吉州区下辖6个街道3个镇2个乡。
  • 偷猎偷猎,或称盗猎,即非法狩猎或捕捉野生动物的行为,通常违反所在地的与土地使用权相关的土地法。与盗猎不同的是,盗窃他人所有的家畜则被视作盗窃。盗猎的动机主要为商业所得,家用
  • 赫尔曼·布尔哈夫赫尔曼·布尔哈夫(Herman Boerhaave)(1668年12月31日福尔豪特 – 1738年9月23日莱顿)是一位欧洲知名的荷兰植物学家,人文主义者和医生。他被视为临床教学以及现代学术医院的奠
  • 詹弗兰科·罗西詹弗兰科·罗西(Gianfranco Rosi,1964年11月30日-)是一名意大利电影导演,2013年他执导的纪录片《罗马环城高速》获得第70届威尼斯电影节最佳影片金狮奖。2016年,詹弗兰科·罗西以
  • 曾威豪曾威豪(1980年3月3日 - ),台湾艺人,出生于台东县卑南乡,绰号瘦瘦,昆山科技大学视觉传达设计系毕业。于2008年参加台湾台视主办的歌唱选秀节目《超级偶像》第二季,并获得第八名。现
  • 德拉罗韦雷德拉罗韦雷家族(意大利语:Della Rovere)是一个中世纪意大利贵族家族,发源于利古里亚萨沃纳,教宗西斯都四世及儒略二世皆来自此家族。家族的徽章上是一棵金色的橡木,罗韦雷(Rovere)在