伪多项式时间

✍ dations ◷ 2025-11-23 19:41:38 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 达卡达卡(孟加拉语:ঢাকা),是孟加拉国首都,达卡专区首府。达卡坐落于恒河三角洲布里甘加河北岸,是孟加拉国最大的城市,也是南亚主要城市之一,其都会区有1200多万人口。达卡有着丰富的
  • 国家电影中心财团法人国家电影中心,简称TFI,为保存台湾电影文化资产的中华民国公设财团法人机构,1978年由行政院新闻局与民间集资成立。为国际电影资料馆联盟(英语:Fédération Internationa
  • 红冠水鸡繁殖区   留鸟   非繁殖区   可能已绝迹黑水鸡(学名:Gallinula chloropus)为秧鸡科黑水鸡属的鸟类,又名红冠水鸡。该物种遍布世界各地,模式产地在英格兰。黑水鸡包括以下
  • 牙痈牙痈又称作牙棋风,是中医的名词,指发生于牙龈处的痈肿,以牙龈疼痛、肿胀、溢脓为特征。相当于西医的急性根尖脓肿。中医的说法,其起因为食热毒之物引起,要服用清热解毒的药物,或以
  • 萨波潘坐标:20°40′19″N 103°24′59″W / 20.6719563°N 103.416501°W / 20.6719563; -103.416501萨波潘(西班牙语:Zapopan)是墨西哥哈利斯科州的一座城市,人口约103万(2005年),是该州
  • 泛神论之争泛神论之争 (德语:Pantheismusstreit)指的是德国思想史上发生于1785-1789年的著名事件,并在整个欧洲产生了影响。
  • 北海日耳曼语鼻音消失法则北海日耳曼语鼻音消失法则(Ingvaeonic nasal spirant law)是一个历史语言学上的一个语音变化现象。这个现象大约发生于中世纪前期,标志着现代的英语和弗里西语等盎格鲁-弗里西
  • 美食健康频道美食健康频道(英语:Food & Health Channel)是新加坡新电信拥有的频道,专为播出内地生活资讯节目。
  • 白年雪白年雪(韩语:백년설,1914年1月19日-1980年12月6日),朝鲜日治时期及大韩民国的著名歌手。原名李甲龙(이갑용)、李昌珉(이창민)。1914年出生在庆尚北道星州郡,毕业于星州高等学校。他在19
  • 克拉丽莎克拉丽莎(英语:Clarissa)是一个美国城市,位于明尼苏达州托德县。根据2010年的人口普查,当地人口为681人。根据美国人口普查局,该城市的总面积为1.00平方英里(2.59平方千米)。