ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:215.59KB ,
资源ID:5774485      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5774485.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数学建模灾情巡视问题.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数学建模灾情巡视问题.docx

1、数学建模灾情巡视问题灾情巡视路线摘要本文旨在设计出合理的灾情巡视路线,使得巡视路线从县政府所在地出发,走遍各乡村后,又能回到县政府所在地,该问题属于分组旅行员推销问题。对于问题一我们先利用避圈法画出了最小生成树 ,然后依据最小生成树的枝干进行划分,分组时为我们要均衡考虑三组走的总路程尽量小和三组的均衡度较小,分组后我们根据分组组情况画出哈密顿圈经过多次比较选出其中最优的路径,最优路径为:编号巡视路线长度1O-R-29-Q-30-32-31-33-35-34-A-B-C-1-O169.62O-2-5-6-7-E11-G-13-14-H-12-F-10-F-9-E8-4-D-.3-2-O206.1

2、3O-P-28-27-26-N-24-23-21-K-17-16-I-15-2-18-J-19-L-20-25-M-O204.5此种情况下的均衡度为17.8%,三组走的路程和为580.2km。对于问题二:我们先计算在乡、村的总停留时间为:17*2+35=69,若不考虑行走时间,要求在24小时内到达则有,可得i至少为4,由此可知至少分为四组,分为四组时,行走所用的时间为24-17.25=6.75,可以经过的路程为236.25,由第一问可知分四组可能满足要求,经计算得出了分四组巡视时的最优解(见模型的建立与求解中问题二)。对于问题三:考虑到巡视人员足够多,每一个乡、村分一组人员都是可能的。我们先计

3、算出从O点出发访问距O点最远的H点得出其所需时间为6.43小时,访问其他点的时间都可以小于此时间,由此可知完成巡视的最短时间为6.43小时。然后我们利用图论软件求出O点到其与各点的最短距离,设计巡视路线时我们从距O点较远的点开始考虑因为若时间允许中途可以访问其他点,从而能够保证巡视组尽量少。经计算得出最佳巡视路线(建模型的建立与求解中问题三)。 对于问题四,我们以分四组的情况来考虑,由于第三问中求得最佳巡视路线的时间均衡度为7.75%,我们就假设当T,t,V改变时只要时间均衡度小于7.75%就近似认为最佳巡视路线不会改变,在此基础上我们求出了当T和t保持不变时V可以减小到8.82公里/小时,当

4、T和V不变时,t可以减小到0.69小时,当V和t不变时,T可以增加到2.67小时,这三种情况下,最佳巡视路线都不会改变,当T,V和t变化不上上述范围时最佳巡视路线会发生改变。 关键词: TSP 破圈法 最小生成树 哈密顿圈 一、问题重述已知某县的乡(镇)、村公路网示意图(见附录一),公路边的数字为该路段的公里数。今年夏天该县遭受水灾。为考察灾情、组织自救,县领导决定,带领有关部门负责人到全县各乡(镇)、村巡视。巡视路线指从县政府所在地出发,走遍各乡(镇)、村,又回到县政府所在地的路线。需要解决的问题:1.若分三组(路)巡视,试设计总路程最短且各组尽可能均衡的巡视路线。 2.假定巡视人员在各乡(

5、镇)停留时间T=2小时,在各村停留时间t=1小时,汽车行驶速度V=35公里/小时。要在24小时内完成巡视,至少应分几组;给出这种分组下你认为最佳的巡视路线。 3.在上述关于T , t和V的假定下,如果巡视人员足够多,完成巡视的最短时间是多少;给出在这种最短时间完成巡视的要求下,你认为最佳的巡视路线。 4.若巡视组数已定(如三组),要求尽快完成巡视,讨论T,t和V改变对最佳巡视路线的影响。二、问题分析 此题研究的问题是要求设计出合理的灾情巡视路线,保证从O点出发经过该县的各个村镇后又回到O点。此问题可以转化为多旅行商销售(MTSP)问题,我们先将其转化为单旅行商问题,再利用算法求解。 对于问题一

6、要求分三组巡视设计总路程最短且尽可能均衡的巡视路线,我们首先考虑到分组时某些点必须在同一组中,同一组中的某些点必须相邻,我们利用破圈法画出最小生成树,然后再以树干为基础将图分为三组,由于此时分组有不同情况我们先选择一种然后再进行优化从而确定分组情况最后我们在从每一组出发建立模型求得各组的最短路径。对于问题二在要考虑在各乡镇停留时间的情况下要求我们选择合理的分组方式使得24小时内能访问完所有乡镇并回到县城。由于图中的乡镇分布比较均匀有可能找出停留时间尽量均匀的分组,我们先计算问题一中分三组巡视时的时间发现不能满足要求,然后我们继续计算分四组巡视时的分组情况及最短路线从而可以计算出巡视时间,可以满

7、足要求从而确定了分组情况及最佳巡视路线。对于问题三要求我们设计出合理的分组方案和最佳巡视路线使巡视的时间最少,此问中假设巡视人员足够多也就是说不管分多少组只要是能满足巡视时间最短的路线即可。我们从据O点最远点H考虑,因为O点到H点(仅仅只巡视H一个点)的时间是所有其他时间中最长的。再考虑O点到其他点的巡视路线小于这个最小值即可,在计算过程中我们先从距O点远的点开始考虑,因为若巡视时间与最小时间相差较远可以考虑顺便访问途径的乡、村。对于问题四在分三组去巡视的前提下,要求尽快完成巡视,分析村、乡镇停留时间及汽车行驶速度对巡视路线的影响,我们分别考虑了T和t之间有约束关系和T和t之间没约束关系两种情

8、况讨论,当一个量变化其他两个量不变对结果的影响从而得出结论。,三、问题假设1、巡视过程中经过邻县村时不会停留。2、在巡视过程中不会出现其它意外故障,影响总的巡视时间或者路径。3、巡视图中考虑行走时间只与巡视路径及速度有关。4、巡视时可以经过一条路多次。5、汽车在巡视图中的速度是固定的。6、各组的路面状况一样,汽车的行驶速度相等。7、村镇被巡视一次后,再次经过时不会停留。四、符号说明T:巡视人员在乡镇停留时间;t:巡视人员在各村停留时间;V:汽车行驶速度;:表示分组后第k组的TSP回路路径长度;:第k组完成巡视的时间定义为均衡度(为各组路径长度中的最大值,为各组路径长度中的最小值):分组后第k组

9、中的第m个乡镇,m=1,2,3,k=1,2,;:分组后第k组中的第n个村,n=1,2,3,k=1,2,;M:巡视所需要的最长时间;五、模型的建立与求解5.1 对数据的分析与处理: 利用图论软件可以求得任意两点间的最短距离:如下图图中绿线显示的即为O点到H点的最短路线5.2问题一:5.2.1、模型一的建立首先我们利用krustal算法求得最小生成树如下:利用模拟退火法求得整个图的TSP回路路径长度为508.6,然后依据下列原则进行组的划分:1、尽量保证距离较近的点分在一组;2、保证所分得的三组的均衡度尽量小3、尽量依据最小生成树的枝干划分目标函数:1巡 视 路 线 最短:,k=1 , 2 , 3

10、2、均衡度最小 :(为各组路径长度中的最大值,为各组路径长度中的最小值) 5.2.2、模型一的求解:求得以下几种划分方法:表一:编号巡视路线长度1O-R-29-Q-30-32-31-33-35-34-A-B-1-O127.42O-2-5-6-7-L-19-J-11-G-13-14-H-12-F-10-F-9-Z-8-4-D-.3-C-O237.63O-P-28-27-26-N-24-23-22-17-16-I-15-I-18-K-21-20-25-M-O191.1由表中可知此种情况下的均衡度为巡视经过的总长度为:556.1考虑到此时的均衡度较大,我们将第二组中的C点分到第一组得到以下第二种情况

11、:表二:编号巡视路线长度1O-R-29-Q-30-32-31-33-35-34-A-B-C-1-O169.62O-2-5-6-7-L-19-J-11-G-13-14-H-12-F-10-F-9-Z-8-4-D-.3-2-O237.63O-P-28-27-26-N-24-23-22-17-16-I-15-I-18-K-21-20-25-M-O191.1由上表可知此种情况下的均衡度为: 巡视经过的总长度为:598.3考虑到此种情况的均衡度变得更大而且巡视所经过的总长度变长了,为进一步优化决定将第二组中的不分点分到第三组,求得改进后的数据如下表。表三:编号巡视路线长度1O-R-29-Q-30-32-

12、31-33-35-34-A-B-C-1-O169.62O-2-5-6-7-E11-G-13-14-H-12-F-10-F-9-E8-4-D-.3-2-O206.13O-P-28-27-26-N-24-23-21-K-17-16-I-15-2-18-J-19-L-20-25-M-O204.5由上表可知此种情况下的均衡度为 巡视经过的总路径长度为:580.2,此种情况下的均衡度和总的路径长度还比较满意。综合考虑以上三种情况我们发现这三种情况的总巡视路线长度比较接近但均衡度变化很大故我们选择第三种情况为最优巡视路线。巡视路线图如下图所示:5.3问题二:5.3.1、模型的建立:目标函数:1巡 视 路

13、线 最短:,k=1 , 2 , 3,42、均衡度最小 :(为各组路径长度中的最大值,为各组路径长度中的最小值)约束条件:此问中要求考虑到乡、村停留时间,满足24小时内能够返回县城:,k=1,2,3,4;m=1,2;n=1,2 5.3.2、模型的求解:经统计图中乡镇17个、村35个,在乡镇的总停留时间为:17*2+35=69,若不考虑行走时间,要求在24小时内到达则有R-29-Q-30-32-31-33-35-34-A-B-C-1-O169.64.841822.842O-P-28-27-26-N-24-23-22-17-16-.I-15-I-18-K-21-25-M-O184.55.271722

14、.273O-M-25-21-K-18-.J-13-14-13-J-19-20-L-7-6-5-2-O168.84.81721.84O-2-3-D-7-E-11-G-12-H-12-F-10-F-9-E-.8-4-D-3-2-O204.25.581723.58此种情况下的时间均衡度为: 路径均衡度为:经检验四组巡视的时间都小于24小时满足条件。巡视路线如下图所示:5.4问题三:5.4.1、模型的建立:第k组完成巡视的时间,N:巡视总共需分N组目标函数:保证各组巡视所需时间的最大值最小: 约束条件:min(N)5.42、模型的求解:此问在上题T、t、V的假定下并且巡视人员足够多,也就是说我们可以每

15、个巡视点派一组人去。故我们先考虑据O点最远的H点,从O点出发到H点巡视所用时间是到所有其它时间最长的,我们先利用dijkstra求出O点到H点的最短路径长度为77.5,则从O点出发到H点巡视所需时间为行走时间加上等待时间2小时,总的时间为6.43小时,即为题目中所需的巡视的完成巡视的最短时间。再分别求O点到各点的最短路径,在满足时间小于6.43小时和巡视组应该尽量少的情况下设计合理的巡视路线在计算过程中我们尽量考虑先寻求O点到其比较远的最短路线,因为O点到较远点的巡视时间若小于6.43则可以考虑多巡视几个图中会经过的村、乡。在上述条件下求得共需要22组,最佳巡视路线如下表:编号巡视路径停留地点

16、所需时间 1O-2-5-6-7-E-F-12-H-12-F-E-7-6-5-2-OH6.432O-2-5-6-7-E-9-F-12-F-9-E-7-6-5-2-O12,75.853O-2-5-6-L-19-J-13-14-13-J-19-L-6-5-2-O14, 136.154O-M-25-21-K-18-I-15-I-18-K-21-25-M-O15 185.995O-M-25-21-K-17-16-17-K-21-25-M-O16 175.456O-M-25-21-K-18-I-18-K-21-25-M-OI 216.397O-P-26-N-23-22-23-N-26-P-O22 23 2

17、65.808O-2-5-6-7-E-8-9-F-10-F-9-8-E-7-6-5-2-O10 95.719O-2-5-6-7-E-8-9-F-9-8-E-7-6-5-2-OF 66.0910O-2-5-6-7-E-11-G-11-E-7-6-5-2-OG5.5311O-2-5-6-L-19-J-19-L-6-5-2-OJ 196.0512O-2-5-6-7-E-8-E-7-6-5-2-O8 5 25.7813O-2-5-6-7-E-11-E-7-6-5-2E 116.1414O-M-25-21-K-21-25-M-OK 255.5015O-P-26-N-24-N-26-P-O24 N5.531

18、6O-M-N-24-27-28-P-OM 275.7417O-2-5-6-L-20-25-M-O20 L5.3418O-2-3-D-4-D-3-2-O3 D 45.9319O-R-29-Q-30-Q-28-P-O28 Q 306.120O-1-A-33-31-R-29-R-OA 33 295.9721O-R-31-32-35-34-B-1-O31 32 34 356.3422O-1-B-C-O1 B C5.6523O-P-O-R-OP R5.314经检验以上22组的巡视时间都小于等于6.43,满足巡视最短时间为6.43的要求,故以上23组即为此问的最佳巡视路线5.5问题四:5.51、模型的建立

19、:分组后第k组中的乡镇数 :分组后第k组中村的个数M:巡视所需要的最短时间,k=1,2,3,4时间均衡度:,假设时间均衡度时,最佳巡视路线不会改变,假设第i组巡视时间最短,第j组巡视时间最长则有:,当时巡视路线不变,分三种情况讨论:1、当T和t不变时, 时巡视路线不变2、当t和V不变时, 时巡视路线不变。3、当T和V不变时,时巡视路线不变5.5.2、模型的求解在问题三中分四组情况时求得时间均衡度为7.55%,我们假定时间10% 求得结果如下表T和t不变时T和V不变时t和V不变时0.69t12T2.67由上表可知:当T和t不变时,V只能变小,可以减小到8.82公里/小时,此时的最佳巡视路径不变。

20、 当T和V不变时,t只能减小,可以减小到0.69小时,此时的最佳巡视路线不变。 当t和V不变时,T只能增大,可以增大到2.67小时,此时的最佳巡视路线不变。六、模型的优缺点缺点:1、模型中的计算都只是近似计算,不能够保证所求的解为最优解。 2、缺乏严格的理论基础 3、模型求解过程中存在经过一个点多次的情况 4、在分组时凭借经验划分可能存在不合理现象优点:1、模型解决的是MTSP问题具有普适性 2、求解结果比较满意七、模型的改进与推广模型的改进: 1、先利用计算机仿真巡视过程后再进行求解可使结果更准确。 2、所建立的模型没有考虑到意外情况,我们可以先调查统计对意外情况发生的概率及所产生的影响进行综合考虑后再优化模型。模型的推广: 我们建立的模型不仅可用于灾情巡视路线进过改进后还可以用于其它路线的设计如最短路旅游路线设计,邮递员问题等。八、参考文献1、宋来忠、王志明主编,数学建模与实验,北京,科学出版社 2005 2、彭主赠主编,数学模型与及建模方法,大连海事大学出版社3、飞思科技产品研发中心 编著 MATLAB 7基础与提高,电子工业出版社九、附录

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1