数学理论与应用 ›› 2017, Vol. 37 ›› Issue (2): 97-104.
黄飞1 ,宁爱兵1 ,刘志民1 ,何咏梅1 ,王永斐2 ,张惠珍1
Huang Fei 1 ,Ning Aibing1, Liu Zhimin1, He Yongmei 1, Wang Yongfei 2, Zhang Huizhen1
1.School of Business,University of Shanghai for Science and Technology,Shanghai 200093,China; 2.58Anjuke,Shanghai 200127,China
摘要: 分支降阶被广泛用来求解NP-Hard问题,该技术的核心思想是将原问题分解成若干个子问题并递归求解这些子问题,但是用来分析算法时间复杂度的常规分析技术不够精确,无法得到较好的时间复杂度.本文设计了一个基于分支降阶的递归算法求解加权最大团问题,对于提出的精确算法,首先运用常规技术对该算法进行时间复杂度分析,得出其时间复杂度为O(1.4656np(n)),其中n 代表图中结点总个数,p(n)代表n的多项式函数;然后运用加权分治技术对原算法进行时间复杂度分析,将该算法的时间复杂性由原来的O(1.4656np(n))降为O(1.3765np(n)).研究结果表明运用加权分治技术能够得到较为精确的时间复杂度.