算法分析与设计c讲.docVIP

  • 18
  • 0
  • 约5.06千字
  • 约 15页
  • 2017-04-06 发布于江苏
  • 举报
算法分析与设计c讲

上次内容: (1)什么是绝对近似算法,存储最多程序问题的多项式时间绝对近似算法。 (2)背包问题和最大独立集问题都不存在绝对多项式近似算法。 (3)近似算法,近似性能比。近似度。RA(I)=。RA(I) = (4)背包问题和装箱问题的近似度为2的近似算法。RA ( 2。 实际上每个实例都有一个具体的近似性能比,但我们并不关心这个,而是关心一个界,使算法对每个实例求解都有近似性能比不超过这个界。 绝对近似性能比: RA=inf{r(1|所有实例I(D(, RA(I)(r},可以找到r。找一个数r,所有实例近似性能比都比r小,r最小能小到多少。 渐进近似性能比: =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)( 存在足够大的实例I,FD算法的性能估计:FD(I)( 由此可以说明:+(。基本锁定渐进近似性能比了。 这个定理不证了,只举

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档