数学建模图论案例讲解.pptx
《数学建模图论案例讲解.pptx》由会员分享,可在线阅读,更多相关《数学建模图论案例讲解.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、B B题题 灾情巡视路线灾情巡视路线 下图为某县的乡(镇)、村公路网示意图,下图为某县的乡(镇)、村公路网示意图,公路边的数字为该路段的公里数。公路边的数字为该路段的公里数。今年夏天该县遭受水灾。为考察灾情、组今年夏天该县遭受水灾。为考察灾情、组织自救,县领导决定,带领有关部门负责人到织自救,县领导决定,带领有关部门负责人到全县各乡(镇)、村巡视。灾情巡视路线指从全县各乡(镇)、村巡视。灾情巡视路线指从县政府所在地出发,走遍各乡(镇)、村,又县政府所在地出发,走遍各乡(镇)、村,又回到县政府所在地的路线。回到县政府所在地的路线。若分三组(路)巡视,试设计总路程最短若分三组(路)巡视,试设计总路
2、程最短且各组尽可能均衡的灾情巡视路线。且各组尽可能均衡的灾情巡视路线。19981998年全国大学生数学建模竞赛题目年全国大学生数学建模竞赛题目 假定巡视人员在各乡(镇)停留时间假定巡视人员在各乡(镇)停留时间T=2T=2小时,在小时,在各村停留时间各村停留时间t=1t=1小时,汽车行驶速度小时,汽车行驶速度V=35V=35公里公里/小时。小时。要要2424小时内完成巡视,至少应分几组;给出这种分组小时内完成巡视,至少应分几组;给出这种分组下你认为最佳的灾情巡视路线。下你认为最佳的灾情巡视路线。在上述关于在上述关于T,tT,t和和V V的假定下,如果巡视人员足的假定下,如果巡视人员足够多,完成巡
3、视的最短时间是多少;给出在这种最短够多,完成巡视的最短时间是多少;给出在这种最短时间完成巡视的要求下,你认为最佳的灾情巡视路线。时间完成巡视的要求下,你认为最佳的灾情巡视路线。若巡视组数已定若巡视组数已定(如三组),要求尽快完成巡视,如三组),要求尽快完成巡视,讨论讨论T T,t t和和V V改变对最佳灾情巡视路线的影响。改变对最佳灾情巡视路线的影响。旅行商问题旅行商问题(TSPTSPtraveling salesman problemtraveling salesman problem)一名推销员准备前往若干城市推销产品。如何为他一名推销员准备前往若干城市推销产品。如何为他(她)设计一条最短
4、的旅行路线(从驻地出发,经过每个城(她)设计一条最短的旅行路线(从驻地出发,经过每个城市恰好一次,最后返回驻地)?这一问题的研究历史十分悠市恰好一次,最后返回驻地)?这一问题的研究历史十分悠久,通常称之为旅行商久,通常称之为旅行商(推销员)问题。推销员)问题。哈哈 密密 尔尔 顿顿 图图 1859 1859年,数学家哈密尔顿发明了一种周游世界的游戏:年,数学家哈密尔顿发明了一种周游世界的游戏:在一个在一个1212面体的每个角点代表一个城市,问能否从某城市面体的每个角点代表一个城市,问能否从某城市出发,沿出发,沿1212面体的棱行走,经过每个城市一且仅一次,最面体的棱行走,经过每个城市一且仅一次
5、,最后回到出发地。后回到出发地。用图论的语言来讲,就是在用图论的语言来讲,就是在1212面体图上找出生成圈。面体图上找出生成圈。哈哈 密密 尔尔 顿顿 图图推销员问题推销员问题-定义定义 流动推销员需要访问某地区的所有城镇,最流动推销员需要访问某地区的所有城镇,最后回到出发点问如何安排旅行路线使总行程最后回到出发点问如何安排旅行路线使总行程最小这就是推销员问题小这就是推销员问题 若用顶点表示城镇,边表示连接两城镇的若用顶点表示城镇,边表示连接两城镇的路,边上的权表示距离(或时间、费用),于路,边上的权表示距离(或时间、费用),于是推销员问题就成为是推销员问题就成为在加权图中寻找一条经过在加权图
6、中寻找一条经过在加权图中寻找一条经过在加权图中寻找一条经过每个顶点至少一次的最短闭通路每个顶点至少一次的最短闭通路每个顶点至少一次的最短闭通路每个顶点至少一次的最短闭通路问题问题定义在加权图定义在加权图G=(V,E)中,中,()权最小的哈密尔顿圈称为()权最小的哈密尔顿圈称为最佳最佳H圈圈()经经过过每每个个顶顶点点至至少少一一次次的的权权最最小小的的闭闭通通路路称称为为最佳推销员回路最佳推销员回路 一般说来,最佳哈密尔顿圈不一定是最佳推销员回路,一般说来,最佳哈密尔顿圈不一定是最佳推销员回路,同样最佳推销员回路也不一定是最佳哈密尔顿圈同样最佳推销员回路也不一定是最佳哈密尔顿圈H回路,长回路,
7、长22最佳推销员回路,长最佳推销员回路,长4推销员问题近似算法:推销员问题近似算法:二边逐次修正法二边逐次修正法:分析:灾情巡 视路 线 问题 是一个 寻求最佳多旅行商回路的问题。1、多旅行商问题 跟单旅行商问题的区别。单旅行商问题可以转化为加权图的最优H圈问题。多旅行商问题怎么办?2、第一问目标:总路程最短且尽可能均衡。如何表述。目标1:目标2:限制条件第一问目标简化:多目标 单目标 分组:方法很多。可以给定一个初始分组,然后基于上述单目标进行调整。问题2:最小组数问题。(问题3也涉及)分析:求r组多旅行商路线,在满足题目要求限制条件下,使得每个路线都包含县城,且总体能覆盖V。并证明r-1组
8、不可能。限制条件:在巡视点有一定停留时间的情况下24小时完成巡视。巡视点停留:引入点权。对村乡进行编号,村权35,乡权70.时间化为距离,将点权和边权统一起来。对每一个旅行商路线,求其总权 T_i,优化的目标为使得分组的最大的总权尽量小。方法:调整分组。在给定上述目标和约束的条件下,对问题2不难得到4个旅行商路线可以满足。如何证明3个不行?问题3:最短时间及最优巡视方案最短时间:县城到最远乡镇的距离。不难确定。最优巡视方案?可以按照问题2的模型确定组数。答案为22.但是如何证明21不行?思考题?问题4:组数已定,讨论T,t,V的改变对最佳巡视路线的影响要尽快完成巡视,就得要求每组完成巡视时问尽
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 案例 讲解
限制150内