伪多项式时间

✍ dations ◷ 2025-12-01 22:02:10 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 鹅膏菌属Aspidella鹅膏菌属(学名:Amanita)包含大约600个伞菌物种,包含一些世界有名的最毒菇类,但也包括一些可食用菇类。本属的菇类造成了95%的毒菇致死案例,其中光是毒鹅膏就占有50%。在
  • 卡托-康布雷齐和约卡托-康布雷齐和约(英文:Peace of Cateau-Cambrésis,德语:Frieden von Cateau-Cambrésis)分为两次。第一次和约于1559年3月12日和4月2日法国国王亨利二世与英国女王伊丽莎白一
  • 阿里山客运阿里山客运股份有限公司(简称阿里山客运,于2016年12月23日奉台中市政府核准成立,总公司设立于台中市西屯区,为电动巴士业者路得宝交通为运营嘉义地区之市区公车路线所成立之子公
  • 维基词典维基词典(英语:Wiktionary),是维基百科的姊妹工程,它的目标是创建一个基于所有语言的自由的词典。该项目于2002年12月12日启动,发起人是维基人Daniel Alston。维基词典旨在收录字
  • 中华人民共和国铁路一等站列表这是中华人民共和国铁路一等站的列表。
  • 巴尼奥洛梅拉巴尼奥洛梅拉(意大利语:Bagnolo Mella),是意大利布雷西亚省的一个市镇。总面积31平方公里,人口12864人,人口密度415.0人/平方公里(2009年)。国家统计(ISTAT)代码为017009。
  • 泰赤乌部泰赤乌部(蒙古语:.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
  • 耿庆国耿庆国(1941年1月-),中国地质学家,北京市人,满族。耿庆国在1965年毕业于中国科技大学地球物理系地震专业,分配到中华人民共和国地质部物探研究所工作。1970年调北京地震队从事地震
  • 钱德拉·谢卡尔钱德拉·谢卡尔(印地语:चन्द्रशेखर सिंह,拉丁化:Chandra Shekhar,1927年7月1日-2007年7月8日),印度政治家。自学生时代之后,就从事政治活动的他曾于1990年11月-1991年6
  • 李·霍德森李·霍德森(英语:Lee Hodson;1991年10月2日-)是一位英格兰-北爱尔兰足球运动员。在场上的位置是后卫。现时被英甲球队吉林汉姆外借至苏超球队圣美伦。他也代表北爱尔兰国家足球队