伪多项式时间

✍ dations ◷ 2025-11-19 18:46:01 #理论计算机科学,计算复杂性理论,复杂度类,算法分析

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

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

相关

  • 暴食障碍过胖暴食症,简称暴食症,是一种精神疾病。过胖暴食症病人的症状如下:非体重过重的人应避免节食以免加重暴食症。这里的节食指的是少吃几餐、每天吃不到一天的饮食量或挑食不吃
  • 高尔顿·威拉德·奥尔波特高尔顿·威拉德·奥尔波特(Gordon Willard Allport,1897年11月11日-1967年10月9日)是一位美国心理学家。他出生于印地安纳州Montezuma,是弟兄四人中最年轻的一个。他的一位兄长弗
  • 底土底土(Subsoil)是一个国家领陆和领海的地下部分。底土是领土的一部分,主权国家在这些底土中有绝对主权。主权国家在底土中除了能够开发底土的一切资源,任意运用这些自然资源外,还
  • 小米椒小米辣(学名:Capsicum frutescens)又名小米椒、鸡嘴椒、辣虎等,为茄科辣椒属的植物。分布在印度、欧洲、南美以及中国大陆的云南等地。本种可能是普通辣椒(Capsicum annuum)的同物
  • 罗培德罗培德(William Payne Roberts,)是美国圣公会传教士,继郭斐蔚之后为中华圣公会江苏教区第六任主教(1937-1950)。罗培德曾就读于耶鲁大学和麻省剑桥的圣公会神学院,1914年来华传教,任
  • 全球最高电影票房全球最高电影票房是在全球上映的电影票房等相关列表。数字只包含影院票房收入,不包含其他营利方式的收入,(如光盘租售、电视播映等)。票房以美元为单位。更新日期:2020年3月25日
  • 新制度经济学新制度经济学(英语:New institutional economics,缩写为NIE),经济学的分支之一,将更早的制度经济学与新古典主义经济学的架构,应用于构成经济活动底层基础的社会与法律规范分析之上
  • 小马岛猬属小马岛猬属(小马岛猬),哺乳纲、食虫目的一属,而与小马岛猬属(小马岛猬)同科的动物尚有纹猬属(纹猬)、大马岛猬属(大马岛猬)等之数种哺乳动物。
  • 卡-海姆卡-海姆是俄罗斯图瓦共和国的一个城镇以及克孜勒旗的行政中心。截至2010年,该地的人口为15,044。卡-海姆位于小叶尼塞河的左岸,西部与克孜勒的郊区接壤。有一条公路通往萨雷格
  • 反沙芋反沙芋是中国潮州的一道很讲究烹调功夫的甜点,把切成手指般大小的芋头,加入沙糖炒匀至芋头块干身及香脆。难度是先把沙糖下镬慢火炒溶成液状,下芋头条继续炒,使芋头条在炒熟的同