最小顶点覆盖问题的加权分治算法
2015-10-25分类号:O157.5;O224
【部门】上海理工大学管理学院
【摘要】最小顶点覆盖问题是组合优化中经典NP-Hard问题之一,其在实际问题中有着广泛的应用。加权分治技术是算法设计和复杂性分析中的新技术,该技术主要用于对分支降阶的递归算法进行复杂性分析,其核心思想可以理解为依据问题不同的特征设置一组相应的权值,以求降低该算法最坏情况下的时间复杂度。本文依据加权分治技术设计出一个分支降阶递归算法来求解最小顶点覆盖问题,并通过加权分治技术分析得出该算法的时间复杂度为O(1.255~N),优于常规分析下的时间复杂度O(1.325~N)。本文中的结果表明运用上述方法降低算法的时间复杂度是非常有效的。
【关键词】图论 算法复杂性 加权分治技术 分支降阶技术 最小顶点覆盖
【基金】国家自然科学基金(71401106); 上海市一流学科建设项目资助(S1201YLXK); 高等学校博士学科点专项科研基金联合资助课题(20123120120005)
【所属期刊栏目】运筹与管理
文献传递