- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法分析与设计2007第c讲【荐】.doc
上次内容:
(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)(
由此可以说明:+(。基本锁定渐进近似性能比了。
这个定理不证了,只举个例子。说明渐进近似性能比为11/9。
例1:L={a1, a2, a3, a4, a5, a6, a7}
w(a1)=,w(a2)=w(a3)=,w(a4)=,w(a5) = w(a6)=w(a7)=
A1 1/2+( a2 1/4+2( A4 1/4+( 最优解 a3 1/4+2( 最优解 A7 1/4-2( a5 1/4-2( a6 1/4-2( FD解
另外一个例子:
,30m个物体,体积如左。
1/4-2( 1/4-2( 1/4-2( 1/4+( 1/4-2( 1/4+2( 1/4+( 1/4-2( 1/2+( 1/4+2( 1/2+( 1/4+( 1/4-2( 1/4+2( 1/4+( 1/4-2( 6m 3m 6m 2m 3m RFD(I)=11/9, RFD(11/9, ,例子自己看吧。
举例子很重要,研究的基本手段。
§7.2:近似算法设计
满足三角不等式的货郎问题:
实例:城市集合C={c1,c2,…,cm}, 城市之间距离:d(ci,cj)(Z+,
d(ci,cj)+d(cj,ck)(d(ci,ck), (ci, cj, ck(C。相当于给定满足三角不等式边长的图G。将城市看成图G的点,G = (V, E),V = {v1,v2,…,vm}
询问:求城市排列:c((1), c((2), …, c((m),满足条件:旅游长度最短。
*什么是欧拉图:每个点的度数为偶数。
*任意图的性质:奇数度的点的个数为偶数个。
*欧拉回路多项式时间可解的。走遍所有边但边不重复的点序列。点允许重复。
欧拉回路:acbcdedgfghgdca
抄近路:acbdegfha (acbdegfha
算法:MST(minimum spanning tree algorithm)
step1对G调用最小生成树算法得到树T(V, ET)。
step2复制T的每条边得到欧拉图D(V, ED)
step3在D中求欧拉回路v((1),v((2),…,v((k),…,v((2m-2)v((1)。
step4抄近路得到货郎旅游v((1)=v((1),v((2),…,v((k),…,v((m)v((1)
定理:RMST2。
证明:
(1)w(T)OPT(I),解释,最短哈密顿路也是树(w(T)为树T的所有边的长度之和)
(2)w(D)=2w(T)2OPT(I)(w(D)为欧拉图D的所有边的长度之和)
(3)MST(I)(w(D)2OPT(I),所以2。
一个算法A说明好和怀,要找到一个界C,使得RA(C,通常不能找到比C更小的数了。
就说算法A的近似度为C,C通常是一个常数,就叫常数近似算法。
C有时也不一定是常数,现在有各种类型的近似算法。有时是一个与n有关的函数,如logn
有时可以证明不存在RAC1,现在找到的算法近似度为CC1,则人们开始找比C更小的多项式时间近似算法。
下面改进近似度2。原来:2。主要改进第二步。
前面性质:T中度数为奇数的点的个数为偶数个。偶数个也不会超过所有顶点的个数。
实际上不用复制每条边得到欧拉图,只需要加上一半条数的边就能形成欧拉图。求最小对集就行,能量最小的配对,权值最小,
给定带权的图,和图中偶数个点,求图中权最小的顶点
您可能关注的文档
最近下载
- 北师大版八年级数学上册 1.1 探索勾股定理 同步测试(附答案解析).docx VIP
- 冀少版七年级上册生物全册新质教学课件(配2024年秋改版教材).pptx
- 卫生间改造施工组织设计.pdf VIP
- 《结构吊装施工》.pdf VIP
- 2025年中考数学押题:几何图形选填压轴题(含答案).pdf VIP
- 小学英语群文阅读:No Pain, No Gain 教学设计 PPT课件.pptx VIP
- 氢气管线吹扫试压方案.docx VIP
- 正余弦函数的图像和性质导学案.doc VIP
- 2021新教材必修第一册完美题型精讲(同步学习培优120个题型完美讲解).pdf VIP
- 美术五年级上册人美版 第2课 画人像(课件)(14ppt).pptx VIP
文档评论(0)