伪多项式时间

✍ dations ◷ 2025-11-25 06:06: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})} 。因此,上述算法是一个伪多项式时间算法。

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

相关

  • 茯苓茯苓(拉丁文:Poria),又称玉灵、茯灵、万灵桂、茯菟、茯苓神、伏灵,是拟层孔菌科真菌茯苓的干燥菌核,常寄生在松树根上,形如甘薯,球状,外皮淡棕色或黑褐色,内部粉色或白色,精制后称为白
  • 存储设备存储设备是用于储存信息的设备或设备。通常是将信息数字化后再以利用电、磁或光学等方式的媒体加以存储。常见的存储设备(电脑数据存贮器)有:具体外部存储设备(英语:External sto
  • 蒸汽火车头蒸汽机车,又称蒸汽火车 (英语:steam locomotive),是以蒸汽机作为动力来源的铁路机车,也是铁路机车最早的发展类别。以煤水车式蒸汽机车为例以华尔夏特阀动装置(英语:Walschaerts v
  • 北伦敦北伦敦(英语:North London)是英国英格兰伦敦的北部地区,一般多指伦敦位于泰晤士河北岸的地区,和南伦敦相对。北伦敦是伦敦的历史中心区,伦敦金融区和伦敦的大部分捷运路线都位于北
  • 揭东区坐标:23°34′7″N 116°24′54″E / 23.56861°N 116.41500°E / 23.56861; 116.41500揭东区是中国广东省揭阳市下辖的一个区。地处汕头、潮州、揭阳及梅州四市的中心地带,东
  • 电白县电白区(邮政式拼音:Tinpak)位于中国广东省西南部沿海,是茂名市下辖的一个市辖区。全区森林覆盖率达45.46%,林地绿化率达87.69%(2018)。城镇常住居民人均可支配收入26700元,增长7.0%;
  • 塞浦路斯图书馆塞浦路斯图书馆 (Κυπριακή Βιβλιοθήκη) ,为塞浦路斯的国家图书馆。1927年,当时的英国殖民总督Ronald Storrs创建了塞浦路斯公共图书馆。1968年,依照塞浦路斯
  • 替罪羊替罪羊,又称代罪羔羊,原指犹太教信徒于赎罪日时,按《圣经·利未记》记载的仪式将山羊献作赎罪祭。现普遍意指在某错误事件上,替代犯过者承受责任、受罪受罚的无辜人,即替罪者。在
  • 玛丽亚·格罗兹代娃玛丽亚·格罗兹代娃(保加利亚语:Мария Гроздева,1972年6月23日-),保加利亚女子射击运动员。曾参加1992年、1996年、2000年、2004年、2008年和2012年六届奥运,共收获两
  • 全息摄影全息投影(英语:Holography),又称全息投影、全息3D,是一种记录被摄物体反射(或透射)光波中全部消息(振幅、相位)的照相技术,而物体反射或者透射的光线可以透过记录胶片完全重建,仿佛物体