07-近似算法研讨.ppt

* 近似算法 Approximation Algorithms * 近似算法 迄今为止,所有的NP完全问题都还没有多项式时间算法。对于这类问题,通常可采取以下几种解题策略。 (1)只对问题的特殊实例求解 (2)用动态规划法或分支限界法求解 (3)用概率算法求解 (4)只求近似解 (5)用启发式方法求解 本章主要讨论解NP完全问题的近似算法。 主要内容 近似算法的性能定义 顶点覆盖问题 旅行售货商(TSP)问题 子集和问题 近似方案:(完全)多项式近似方案 * * 1 近似算法的性能 若一个最优化问题的最优值为c*,求解该问题的一个近似算法求得的近似最优解相应的目标函数值为c,则将该近似算法的性能比定义为?= 。在通常情况下,该性能比是问题输入规模n的一个函数ρ(n)。 该近似算法的相对误差定义为?= 。若对问题的输入规模n,有一函数ε(n)使得 ≤ε(n),则称ε(n)为该近似算法的相对误差界。 近似算法的性能比ρ(n)与相对误差界ε(n)之间有如下关系:ε(n)≤ρ(n)-1。 * 2 顶点覆盖问题的近似算法 问题描述:无向图G=(V,E)的顶点覆盖是它的顶点集V的一个子集V’?V,使得若(u,v)是G的一条边,则v∈V’或u∈V’。顶点覆盖V’的大小是它所包含的顶点个数|V’|。 顶点覆盖问题:找最小顶点覆盖。 Vert

文档评论(0)

1亿VIP精品文档

相关文档