近似算法的特点与计算方法、分类及概率算法的计算过程与应用.docxVIP

  • 6
  • 0
  • 约1.81万字
  • 约 23页
  • 2020-02-24 发布于江西
  • 举报

近似算法的特点与计算方法、分类及概率算法的计算过程与应用.docx

近似算法和概率算法的特点与计算方法、分类及概率算法的计算过 程与应用 一. 近似算法 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)

1亿VIP精品文档

相关文档