98年数学建模竞赛水灾巡视论文.pdf

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
98年数学建模竞赛水灾巡视论文

最佳灾情巡视路线 一、摘要 本文将最最佳巡视路线问题转化为图论中TSP (旅行商问题),将赋权无向图的权值 生成原始数据,利用floyd 算法生成两两节点的邻接矩阵,并用模拟退火法求得近似解, 给出均衡度。对于问题1 和问题2 本文分别运用最小生成树、模糊聚类分析(采用ward 法)进行分组,根据均衡度再进行微调。对问题1 得出总路线最短均衡度较好的一组路 线为:578.5 公里,17.8%;总路线较好均衡度最佳的路线为:602 公里,11.3%。另外本 文还给出了其他两种算法:改进的模拟退火法(增加虚拟地点转化为 TSP 问题),其最 短路线和均衡度分别为:577.9 公里,18%;改进的蒙特卡罗算法(概率模型),其最短 路线和均衡度分别为:616.5,公里,36%。对于问题2,本文按一定的规则利用最小生成 树分组,得到4 组最短巡视时间为22.53 小时,符合小于24 小时的要求。 对于问题3,本文做了如下的定性分析:当V 不变,若T,t 越大,则说明速度对总 时间的影响越小,那么最佳路线对地点的分配也就越平均;当T,t 不变,若V 越大,则 说明停留时间对总时间的影响越小,那么最佳路线对每组经过路程的分配也就越平均。 对于问题4,本文的基本思路是两两配对根据邻接关系就近搜索配对,三点配对采 取得到的最短巡视时间为6.43 小时,共22 个巡视组。 本文采取的模型求解方法还有改进的空间。问题1 和问题2 的关键在于分组,根据 最小生成树和聚类法的分组是不完全合理的,均衡度和最短路线不能同时保证,需要进 行调节工作,可以采取边界调整法,且将最长路程的一组的点有规律的分到路程最短的 点以达到均衡度较小的原则;将相邻的点尽可能地分在一组;尽可能地减少重复的边, 形成一个回路;试验多次得出最优的近似解。此外,模拟退火法对城市数量比较多的TSP 问题不能较好地给出最优解;蒙特卡罗算法对概率空间的准确性要求较高。问题3 做了 定性分析,但对于T,V 相互的影响难以做分析,有待改进。 关键词:最小生成树 模糊聚类 蒙特卡罗改进 模拟退火法 就近搜索配对 1 二、问题的重述 已知某县的乡(镇),村公路图及里程数,为考察灾情,领导带领有关部门负责人 巡视灾区。若分三组巡视,求解出巡视路线的最短总路程且保证一定均衡度(问题1)。 根据给定的T,t,V (乡镇停留时间,村停留时间,汽车行驶速度),若要在24 小时内完 成巡视,求解最少需要的巡视组数(问题2);若组数不限且要在最短时间内完成巡视, 求解最佳路线(问题3)。最后,讨论T,t,V 三个量对最佳路线的影响(问题4)。 三、问题的分析 3.1 问题1 考虑极端情形,三组巡视路线中有两组不参与巡视,则问题 1 转化为TSP (单个旅 行商)问题。该问题可抽象为图论的赋权连通图问题,即图中该县公路网的里程数为赋 权无向连通图的边权,找到一个包含节点O 的回路,使其至少遍历所有节点一次。易知, 该情形总路程最短,但均衡度最差。 为达到题目所要求的路程最短且三组均衡的要求,本题的关键是如何将该县的公路 网分为3 个合理的子图,将多个旅行商问题转化为3 个子图内单个旅行商的问题。 3.2 问题2 从问题1 的极端情形分析中知,单个旅行商遍历所有节点的最短路程是三组巡视路 线最短总路程的下界,由此可知问题 2 中最短总路程在 506 公里以上。最短时间为 (500/35+1*35+2*17)/3=27.824,因此三组不可能在24 小时内完成巡视,至少需要分4 组一同巡视。 3.3 问题3 由于巡视时间随着T,t,1/V 的增大而增大,因此我们可以对其进行定性分析以确定 对巡视的最佳路线的影响。 3.4 问题4 分若干巡视组巡视的最短时间是某一组仅巡视离O 点最远点所需的时间,因此可用 Dijkstra 算法求出O 点与其他点的距离,按照一定的分组方式进行分组,保证各组时间 小于等于仅巡视离O 点最远点所需的时间。 四、符号的说明 1、i:乡(镇)、村的编号,0  i  53 2、j:巡视分组编号 3、C:巡视路线总路程 4、m:停留

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档