- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图的赋权边覆盖问题的模拟退火算法-上海交通大学学报-兰州交通大学
第29卷 第 4 期 兰 州 交 通 大 学 学 报 Vol.29 No.4
2010 年8 月 Journal of Lanzhou Jiaotong University Aug.2010
文章编号:1001 4373(2010)04 0150 04
图的赋权边覆盖问题的模拟退火算法*
星奎, 广晓平, 马昌喜
(兰州交通大学 交通运输学院, 甘肃 兰州 730070)
摘 要:图的赋权边覆盖问题是计算简单无向赋权图中的最小边覆盖数, 以及权值最小的边覆盖.图的边覆盖问题
与图的匹配问题相关.通过建立图的赋权边覆盖问题的模型, 提出采用模拟退火算法对其进行求解.通过具体实例
计算表明该算法求解图的赋权边覆盖问题可行有效.
关键词:赋权图;边覆盖;模拟退火
中图分类号: 157.5 文献标志码:A
图的覆盖问题是图论中重要的一个分支, 众多 min ∑w i s.t wi 0, ei ∈ E ′ (2)
e ∈E′
问题都可以转化为图的覆盖问题.图的覆盖问题可 i
以分为顶点覆盖和边覆盖问题.其中研究图的顶点 式中:ei 是图G (V,E )的边;|E |是图G(V, E)的总
覆盖问题的学者以及相关的文献较多, 而对赋权图 边数;E′是图G (V,E )的一个边覆盖.
的边覆盖问题研究的学者及有效算法较少.鉴于此, 2 模拟退火算法
本文主要针对赋权图的边覆盖问题进行研究, 寻求
有效地解决方法. 模拟退火(Simulated annealing)算法是局部搜
索算法的扩展, 它不同于局部搜索之处是依一定的
1 问题的描述
概率选择领域中费用值大的状态, 它允许目标函数
设G(V, E)为图, 其中:V 为点集合;E 为边集 在增加的方向上作随机的变化, 因此能跳出局部极
合;V ={v1, v2, …,vn },E ={e1, e2, …, em }.若存在 小值, 找到全局或逼近全局的最优解.从理论上来
一个E ′, 对任意v ∈ V, 存在至少一条边e ∈ E′, 使 说, 它是一个全局最优算法.计算过程中首先建立一
得v 为e 的端点, 则称E ′为G (V,E )的一个边覆 个能量函数(即目标函数), 求解最优化问题一般通
[4]
盖 , 称最小的 |E ′|为G(V, E)的边覆盖数.对于 过 Metropolis 抽样和退 火两个过程 来实现.
ei ∈ E,wi 表示边ei 的权.对边覆盖E ′, w i 叫做 Metropolis抽样过程是在某一给定温度t 的情况下,
∑
e ∈E′
i 对解的状态空间进行随机抽样.当能量降低(即Δ
E′的权.寻找 w i 最小的边覆盖E ′的问题叫做赋
∑ E 0)时, 接受当前状态;当ΔE0 时, 有条件的接
e ∈E′
i
权边覆盖问题. 受当前状态, 接受概率分布由波尔兹曼分布函数确
最小边覆盖问题的模型可描述为 定, 温度
文档评论(0)