伪多项式时间

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

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

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

相关

  • 符腾堡公爵阿尔布雷希特阿尔布雷希特·玛利亚·亚历山大·菲利普·约瑟夫(ALBRECHT Maria Alexander Philipp Joseph,1865年12月23日-1939年10月29日),末代符腾堡国王威廉二世的推定继承人,符腾堡公爵,符
  • 凯巴布凯巴布国家森林(英语:Kaibab National Forest)占地1.6 × 106英亩(6,500平方千米),位于亚利桑那州中北部,标志着科罗拉多大峡谷的北缘、南缘。它分为三个大区:北凯巴布巡逻区(North
  • 钨酸盐钨酸盐是指钨(VI)的含氧酸盐,其最常见的形式是WO42-。钨还能够形成多酸盐,如8-、6-、6-等。钨和大部分元素(如PV、AsV、MnII、MnIII、CeIV等)可以形成杂多酸盐。钨酸盐可以在自
  • 真露烧酒真露(하이트진로)是韩国的一个烧酒品牌,在韩国烧酒市场份额超过50%,是韩国最受欢迎的烧酒品牌。真露目前已经在世界100多个国家销售。根据酒类专业杂志《Drinks International》
  • 索菲亚·布什索菲亚·布什(英语:Sophia Bush,1982年7月8日-),美国电视、电影演员及代言人。索菲亚在电视剧《篮球的天空》扮演 Brooke Davis 而为人熟悉。 电影 获青少年电影票选奖:突出表现女
  • 保罗·约翰·安塞尔姆·冯·费尔巴哈保罗·约翰·安塞尔姆·冯·费尔巴哈(德语:Paul Johann Anselm von Feuerbach 1775年11月14日-1833年),简称冯·费尔巴哈(以彰显他的贵族头衔),或更简称费尔巴哈,台湾法律文献中曾有
  • 科学月刊《科学月刊》()是在台湾发行的一套介绍今日各科科学的月刊。拥有四十多年历史的《科学月刊》于1970年1月1日正式出版。当时,一群留美的台湾学生,以“引介新知、启发民智”为己任
  • 阮文追阮文追(越南语:Nguyễn Văn Trỗi,1940年2月1日-1964年10月15日)是一个越南刺客,因试图趁当时的美国国防部长罗伯特·麦克纳马拉和新任美国驻越南大使小亨利·卡伯特·洛奇于1963
  • 董传策《松江邦彦图》之董传策像董传策(1530年-1579年),字原汉、元汉,号幼海,直隶松江府华亭县(今上海市松江区)人,明朝政治人物、同进士出身。嘉靖二十九年(1550年)登进士,授刑部主事。嘉靖三
  • 巨纵沟纽虫靴带蠕虫(英语:bootlace worm)或称作巨纵沟纽虫(英语:Lineus longissimus),是已知最长的无脊椎动物之一,其标本报告指出,该虫长达55米(180英尺)。其释放的黏液带有剧毒。巨纵沟纽虫是已