精确覆盖问题的加权分治算法
2020-04-25分类号:TP301.6
【部门】上海理工大学管理学院
【摘要】精确覆盖问题是组合优化中经典的NP-Hard问题之一,其在诸多领域具有广泛的应用价值。本文首先研究了精确覆盖问题的数学性质,并根据数学性质提出相应的分支降阶规则以缩小问题的规模;接着设计了一个基于分支降阶的回溯算法求解该问题;然后运用常规技术分析得出该精确算法的时间复杂度为O(1.4656~k);最后运用加权分治技术对该算法的时间复杂度进行分析,将该算法的时间复杂度降为O(1.3842~k)。文章最后通过一个示例进一步阐述该算法的原理,并与其他精确算法进行了对比分析,研究结果表明该算法是可行的,也是有效的。
【关键词】精确覆盖问题 分支降阶 加权分治 时间复杂度
【基金】国家自然科学基金资助项目(71401106);; 上海市一流学科建设项目资助(S1201YLXK)
【所属期刊栏目】运筹与管理
文献传递