算法分析与设计9c讲.docVIP

  • 7
  • 0
  • 约4.86千字
  • 约 14页
  • 2017-04-06 发布于江苏
  • 举报
算法分析与设计9c讲

上次内容: (1)什么是绝对近似算法,存储最多程序问题的多项式时间绝对近似算法。 (2)背包问题和最大独立集问题都不存在绝对多项式近似算法。 (3)近似算法,近似性能比。近似度。RA(I)=。RA(I) = (4)背包问题和装箱问题的近似度为2的近似算法。RA ( 2。 绝对近似性能比: RA=inf{r(1|所有实例I(D(, RA(I)(r},可以找到r。找一个数r,所有实例近似性能比都比r小,r最小能小到多少。 能够证明RA(I)(2.5, 问题是算法所能够证明的那个近似性能比界最小是多少?那就是绝对近似性能比。 渐进近似性能比: =inf{r(1|存在N(Z+,对于满足OPT(I)(N的所有实例I(D(, RA(I)(r} 前面装箱算法不是最好,应该先装体积大的,后装体积小的。这样使用箱子数会少一点。到底能改进多少呢?所以改进算法: FD算法: (1)将物体排序,体积从大到小排序。w(a1)(w(a2)(…(w(an),形成非降次序主次表L={a1, a2, …, an}。 (2)按照表L的顺序,以次将物体装入箱子,直到装完为止。 定理7.6:对于装箱问题任意实例I,非降次序主次表L,FD算法的近似性能比为:FD(I)(+4 存在足够大的实例I,FD算法的性能估计:FD(I)( 由此可以说明:+(。基本锁定渐进近似性能比了。 这个定理不证了,只举个例子。说明渐进近似

文档评论(0)

1亿VIP精品文档

相关文档