第3讲 图论最短路问题.ppt

图论的介绍 哥尼斯堡七桥问題 (Bridges of Koenigsberg) 欧拉路径 解決哥尼斯保七桥问題 实际生活中的图论 Graph Model 电路模拟 交通网络 有向图 Social Network 邮递员发送邮件时,要从邮局出发,经过他投递范围内的每条街道至少一次,然后返回邮局,但邮递员希望选择一条行程最短的路线。 最邻近算法: (1)选任意点作为始点,找出一个与始点最近的点,形成一条边的初始路径。然后用第(2)步方法逐点扩充这条路径。 (2)设x表示 最新加到这条路径上的点,从不在路径上的所有点中,选一个与x最邻近的点,把连接x与此点的边加到这条路径中。重复这一步,直至G中所有顶点包含在路径中。 (3)把始点和最后加入的顶点之间的边放入,这样就得出一个回路。 流动推销员需要访问某地区的所有城镇,最后回到出发点,问如何安排旅行路线使总行程最小. 行 遍 性 问 题 (一) 欧 拉 图 (二) 哈 密 尔 顿 图 邮递员问题 推销员问题 e3 v1 v2 v3 v4 e1 e2 e4 e5 e6 欧 拉 图 e3 v1 v2 v3 v4 e1 e2 e4 e5 回路:v1e1v2e2v3e5v1e4v4e3v3e5v1 欧拉路径:v1e1v2e2v3e5v1e4v4e3v3 欧拉回路:v1e1v2e2v3e5v1e4v4e3v3e6v1

文档评论(0)

1亿VIP精品文档

相关文档