伪多项式时间

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

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

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

相关

  • 羊水栓塞羊水栓塞是一种罕见及未被完全了解的产科紧急症候。指在分娩过程中,羊水、胎儿细胞、胎发、胎粪、皮屑等物,透过子宫基底的胎盘进入母体血液循环而诱发母体之发炎反应。这作用
  • 赛车赛车(英语:Automobile Racing、Car Racing,motorsport)是一种竞速运动。在1895年,这项运动第一次在法国出现。如今,它已经成为了全世界吸引最多观众观看的体育赛事之一。而现时赛
  • 邻苯二甲酸二癸酯邻苯二甲酸二癸酯是一种有机化合物,化学式为C28H46O4。它可由邻苯二甲酸酐和1-癸醇在催化下反应制得。邻苯二甲酸二癸酯的挥发性仅为邻苯二甲酸二辛酯的1/4,可作为乙烯基树脂
  • 冲动管理异常心理学 行为遗传学 生物心理学 心理药物学 认知心理学 比较心理学 跨文化心理学 文化心理学 差异心理学(英语:Differential psychology) 发展心理学 演化心理学 实验心理学
  • 堡状卷云堡状卷云(学名:Cirrus castellanus,缩写: Ci cas ),是卷云的一种。堡状卷云的隆起部分相对稠密,形态呈圆球或纤维状,有时还会呈现出类似角楼或炮塔的样貌。这些隆起排成一列,下端相
  • 经济观察网《经济观察报》(The Economic Observer)是山东三联集团有限责任公司投资人民币4000万元、2001年4月16日在北京创刊的经济类周报,立报准则是理性、建设性。每逢周一出版发行。目
  • 组蛋白脱乙酰酶抑制剂组蛋白脱乙酰酶抑制剂(英语:HDAC inhibitor,简写HDI或HDAC抑制剂)是一种透过抑制身体内组蛋白脱乙酰酶功能的药物类别,亦存在于胎儿及花椒内。现时有健康食品生产商建议透过进
  • 卡氏地图龟卡氏地图龟(学名:,英文:Cagle's map turtle)是地图龟属下的一种龟,只生活在美国及墨西哥。其种加词是为了纪念美国爬虫学家弗雷德·雷·卡格尔(Dr. Fred Ray Cagle,1915-1968)。卡氏
  • 气球藻目气球藻目(Botrydiales)为藻类植物之一植物目。该植物于植物分类表上,归于黄藻门(Xanthophyta) (Chromophyta)黄藻纲 (Xanthophyceae) ,同纲者尚有异鞭藻目(Heterochloridales)等等。
  • 艾米尔·库斯图里察艾米尔·库斯图里察(塞尔维亚语:Емир Кустурица,Emir Kusturica,1954年11月24日-),塞尔维亚电影导演,出生于萨拉热窝。他曾两度夺得戛纳影展金棕榈奖,也获得法国艺术及