2011苏数学建模竞赛B题解答.docVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数学建模 王迪 通信工程 郑佳佳 通信工程 孟天舒 通信工程 题 目 摘要 M.Dorigo于1992年首先提出的蚁群系统(AntColonySystem, ACS)是一种新生的仿生进化算法, 适用于求解复杂组合优化问题, 在解决TSP 问题方面取得了较为理想的效果。在此,我们以改进的蚁群算法为基础建立数学模型来设计这些旅游者在五一开始的路线,试图能得到一些合理的结论。 第一问是典型的费用TSP问题。对于此问题我们套用基本蚁群算法,查找到城市坐标以及旅游费用,并建立求解矩阵。通过MATLAB软件的模拟,求出若干优化解,取相对最优解作为计算结果。所求得的路线为徐州出发——洛阳市龙门石窟——西安市秦兵马俑——山西祁县乔家大院——青岛市崂山——北京八达岭长城——江西九江庐山——黄山市黄山——常州中华恐龙园——舟山市普陀山——武汉市黄鹤楼——返回徐州,共计3201元。 第二问为时间TSP问题。由于时间在具体操作上的波动性,根据数据所得结论将时间的TSP转化为距离TSP问题。求解出的路线为:徐州出发——常州中华恐龙园——舟山市普陀山——黄山市黄山——九江市庐山——武汉市黄鹤楼——洛阳市龙门石窟——西安市秦始皇兵马俑——祁县乔家大院——北京市八达岭长城——青岛市崂山——返回徐州,总计用时11天12小时20分。 第三问为有费用约束下的TSP问题。对于此问题利用了试探法和最小元素得到近似解,再用基本蚁群算法进行优化。求解出的路线为:徐州——西安——山西——武汉——黄山——北京——洛阳——徐州,所花费用1839元,游览了5个景点。 第四问是在时间约束条件下的TSP问题。解法与前一问类似,求解出的路线为:徐州——北京——洛阳——西安——武汉——祁县——常州——徐州,总时长为4天21小时48分。 第五问寻求综合因素优化的问题,通过计算给出评价模型,将价格和费用整合到一个无量纲描述矩阵中。再通过试探法得出最优的方案。最佳路线为:徐州——北京——青岛——西安——祁县——武汉——徐州,总时长4天21小时23分,花费1823元。联系实际情况可知,结果是合理可行的。 关键词:旅行商问题(TSP),蚁群算法,动态分析,试探法 问题的重述 旅游线路的优化设计 随着人们的生活不断提高,旅游已成为提高人们生活质量的重要活动。江苏徐州有一位旅游爱好者打算现在的今年的五月一日早上8点之后出发,到全国一些著名景点旅游,最后回到徐州。由于跟团旅游会受到若干限制,他(她)打算自己作为背包客出游。他预选了十个省市旅游景点。 省市 景点名称 在景点的最短停留时间 江苏 常州市恐龙园 4小时 山东 青岛市崂山 6小时 北京 八达岭长城 3小时 山西 祁县乔家大院洛阳龙门石窟 6小时 假设: (A) 城际交通出行可以乘火车(含高铁)、长途汽车或飞机(不允许包车或包机),并且车票或机票可预订到。 (B) 市内交通出行可乘公交车(含专线大巴、小巴)、地铁或出租车。 (C) 旅游费用以网上公布为准,具体包括交通费、住宿费、景点门票(第一门票)。晚上20:00至次日早晨7:00之间,如果在某地停留超过6小时,必须住宿,住宿费用不超过200元/天。吃饭等其它费用60元/天。 (D) 假设景点的开放时间为8:00至18:00。 问题: 根据以上要求,针对如下的几种情况,为该旅游爱好者设计详细的行程表,该行程表应包括具体的交通信息(车次、航班号、起止时间、票价等)、宾馆地点和名称,门票费用,在景点的停留时间等信息。 (1) 如果时间不限,游客将十个景点全游览完,至少需要多少旅游费用?请建立相关数学模型并设计旅游行程表。 (2) 如果旅游费用不限,游客将十个景点全游览完,至少需要多少时间?请建立相关数学模型并设计旅游行程表。 (3) 如果这位游客准备2000元旅游费用,想尽可能多游览景点,请建立相关数学模型并设计旅游行程表。 (4) 如果这位游客只有5天的时间,想尽可能多游览景点,请建立相关数学模型并设计旅游行程表。 (5) 如果这位游客只有5天的时间和2000元的旅游费用,想尽可能多游览景点,请建立相关数学模型并设计旅游行程表。 模型假设与符号说明 模型的基本假设 每个景点仅经过一次。 只考虑问题中提供的11个旅游景点,不考虑其他中转地点作为TSP的需求点。 为使问题一定程度上简约化,将城市与路径抽象成点与直线的图论问题。在问题(2)中承认旅行中的车旅费用以及时间与两景点之间距离成正比,以距离的TSP替代时间的TSP。不考虑绕路等特殊情况。在建模时认为两地之间往返的费用时间差异可忽略。 在求解费用最少问题时,模型假设时认为住宿,门票,车旅及餐费都必须包含在内。 (5)认

文档评论(0)

ochengaj + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档