算法2013-NP完全性与近似算法.ppt

定义Ratio Bound设A是一个优化问题的近似算法,A具有ratio bound p(n),如果 其中n是输入大小,C是A产生的解的代价。C*是优化解的代价。 如果问题是最大化问题, max{C/C*, C*/C}=C*/C 如果问题是最小化问题,,max{C/C*, C*/C}=C/C* 由于C/C*1当且仅当C*/C 1,Ratio Bound不会小于1 Ratio Bound越大,近似解越坏 * 近似算法-近似比 输入: 无向图G=(V, E) 输出: C?V, 满足 (1). ?(u, v)?E, u?C或者v?C (2). C是满足条件(1)的最小集合。 理论上已经证明优化结点 覆盖问题是NP-完全问题. * 近似算法-顶点覆盖问题 * 算法设计与分析-NP完全性与近似算法 * 输入: 无向图G=(V, E) 输出: C?V, 满足 (1) ?(u, v)?E, u?C或者v?C (2) C是满足条件(1)的最小集合。 算法的基本思想 b a c f d e g b a c f d e g b a c f d e g b c d g e f 算法解: {b, c, e, f, d, g} b a c f d e g 优化解: {b, e, d} * 算法设计与分析-NP完全性与近

文档评论(0)

1亿VIP精品文档

相关文档