算法2013s(L15)-NP完全性与近似算法.pptx

算法2013s(L15)-NP完全性与近似算法

算法设计与分析;纲要;举例;判定问题与最优化问题;多项式时间归约;多项式时间归约;P类问题:多项式时间内可解的问题(判定/接受) NP类问题:多项式时间内可验证的问题 P = NP ? /millennium/ Solved???!!!! ;P、NP、NP-hard、NPC;P、NP、NP-hard、NPC;NPC问题的证明方法;NPC问题的证明方法;NPC问题的证明方法;顶点覆盖问题;顶点覆盖问题;处理NP难问题;处理NP难问题;处理NP难问题;近似算法的基本思想 很多实际应用中问题都是NP-完全问题 NP-完全问题的多项式算法是难以得到的 求解NP-完全问题的方法: 如果问题的输入很小, 可以使用指数级算法圆满地解决该问题 否则使用多项式算法求解问题的近似优化解 什么是近似算法 能够给出一个优化问题的近似优化解的算法 近似算法主要解决优化问题 ;近似算法的时间复杂性 分析目标和方法与传统算法相同 近似算法解的近似度 本节讨论的问题是优化问题 问题的每一个可能的解都具有一个正的代价 问题的优化解可能具有最大或最小代价 我们希望寻找问题的一个近似优化解 我们需要分析近似解代价与优化解代价的差距 Ratio Bound 相对误差 (1+?)-近似;定义Ratio Bound设A是一个优化问题的近似算法,A具有ratio bound p(n),如果 其中n是输入大小,C是A产生的解

文档评论(0)

1亿VIP精品文档

相关文档