没有合适的资源?快使用搜索试试~ 我知道了~
ChristofidesAlgorithm:因子为 1.5 的欧拉游走近似方法
共7个文件
java:6个
md:1个
需积分: 22 2 下载量 70 浏览量
2021-06-14
14:25:04
上传
评论
收藏 8KB ZIP 举报
温馨提示
Christofides算法 因子为 1.5 的欧拉游走近似方法 图上的欧拉游走是将图的每条边都包含一次的游走。 我们的下一个算法取决于图论中的以下基本定理:连通图 G 的每个顶点都有偶数度,当当 G 有欧拉游走。 顺便说一句,很容易看出欧拉游走只有在图的所有节点都具有偶数度的情况下才能存在:每次游走通过一个节点时,它必须使用两条边(一条进入节点,一条离开)。 在步行中没有边被遍历两次,所以如果一个节点被访问了 c 次,它必须有度 2c,一个偶数。 ##使用欧拉游走定理,我们可以得到一个因子 1.5 的近似值。 这种方法称为 Christofides 算法: 求给定图 G 的 MST。 识别 MST 中的所有奇度节点 图论中的另一个基本定理说,图中奇数节点的数量是偶数。 很容易理解为什么会这样:图中所有节点的度数之和是图中边数的两倍,因为每条边都将其连接的两个节点的度数都增加了 1
资源推荐
资源详情
资源评论
收起资源包目录
ChristofidesAlgorithm-master.zip (7个子文件)
ChristofidesAlgorithm-master
Node.java 1KB
ChristofidesManager.java 2KB
README.md 3KB
GraphNode.java 2KB
Christofides.java 10KB
Edge.java 435B
ChristofidesMain.java 2KB
共 7 条
- 1
资源评论
Rainy.凌霄
- 粉丝: 23
- 资源: 4601
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功