伪多项式时间

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

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

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

相关

  • 心理疗法人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学异常心理学 行为遗传学 生物心理学 心
  • 约瑟夫·布拉克约瑟夫·布拉克(Joseph Black, 1728年4月16日-1799年12月6日)是英国籍的医生和化学家。他重新发现二氧化碳、比热及解说潜热的概念。他也是格拉斯哥大学的医学教授(同时担任化学
  • 农禅寺坐标:25°14′25.25″N 121°36′54.4″E / 25.2403472°N 121.615111°E / 25.2403472; 121.615111法鼓山(英语:Dharma Drum Mountain,缩写DDM;或Fagushan),为中华民国的大乘佛教
  • 玛丽娅·卡钦斯卡玛丽亚·卡钦斯卡(波兰语:Maria Helena Kaczyńska,1942年8月21日-2010年4月10日),波兰总统莱赫·卡钦斯基夫人,2005年至2010年间为波兰第一夫人。她还精通英语、法语、西班牙语和
  • 合众国诉温莎案美国诉温莎案(United States v. Windsor), 570 U.S. 12 (2013),是美国最高法院有关美国同性婚姻的重要案件,该案是对美国纽约南区地方法院一审,美国联邦第二巡回上诉法院二审维持
  • 2007年山西疫苗事件山西疫苗事件,是指2007年期间,发生于中国山西的多起儿童注射疫苗后致伤致死的事件。该事件一直长期被当地媒体及政府进行长期隐瞒和压制,直到2010年才得以公布。由于该事件关系
  • 戈兰·桑纳维戈兰·桑纳维(瑞典语:Göran Sonnevi,1939年10月3日-)是一位瑞典诗人、翻译家。1939年10月3日出生于瑞典斯科讷省的隆德,童年与少年时期在哈尔姆斯塔德度过。他在隆德大学学习文学
  • 帕夫洛·斯科罗帕德斯基帕夫洛·斯科罗帕德斯基(乌克兰语:Павло Петрович Скоропадський;俄语:Павел Петрович Скоропадский,转写:Pavel Petrovič
  • 五仁五仁,又写作伍仁,是一种馅料,用花生仁、芝麻仁、核桃仁、杏仁、瓜子仁5种料炒熟后去皮压成碎丁,最后加入白糖调制而成,呈绿色黏稠状。取名五仁,有圆满和谐的寓意。以之为馅料的月
  • 雷氏盐雷氏盐(英语:Reinecke's salt),或称四硫氰基二氨络铬酸铵、利英奈克盐、雷纳克氏盐、赖纳克氏盐、硫氰酸铬铵,是一种暗红色的配位化合物,分子式为NH4·H2O,可在热水或乙醇中溶解。