- 6
- 0
- 约1.81万字
- 约 23页
- 2020-02-24 发布于江西
- 举报
近似算法和概率算法的特点与计算方法、分类及概率算法的计算过
程与应用
一. 近似算法
1 近似算法的计算方法
设D是一个最优化问题,A是一个算法,若把A用于D的任何一个实 例 I,都能在|I|的多项式时间内得到I的可行解,则称算法A为问题D 的一个近似算法,其中|I|表示实例I的规模或输入长度,进而,设实 例I的最优值为OP(I),而算法A所得到实例I的可行解之值为A(I), 则称算法A解实例I的性能比为RA(I)的性能比为RA(D),同时称D 有RA—近似解.其中
A ( I)
OP(I) , 若D为最小化问题.
R A ( I) =
OP(I) , 若D为最大化问题.
A ( I)
RA(D)=inf{r≥|RA(I)≤r,I∈D}
2近似算法的特点
解同一个问题的近似算法可能有多个
算法的时间复杂性:近似算法的时间复杂性必须是多项式阶的, 这是设计近似算法的基本目标。
解的近似程度:近似最优解的近似程度也是设计近似算法的重 要目标。近似程度可能与近似算法本身、问题规模,乃至不同的输 入实例都有关。
3近似算法的分类
基于线性规划的近似算法
基于动态规划的近似算法
绝对近似类
相对近似类
PTAS类和FPTAS类
随机近似算法
二. 概率算法
1概率算法的计算方法
概率算法允许算法在执行的过程中随机选择下一个计算步骤。许多 情况下,当算法在执行过程中面临一个选择时,随机性选择
原创力文档

文档评论(0)