浅谈旅游线路的优化设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HYPERLINK / 旅游线路的优化设计 摘要 在基本假设和符号说明的基础上,建立了最优线路Rm与时间T、花费S的函数F(S,T).对于第一问本文以十一个城市的经纬度坐标算得城市之间的距离,构造成完备图,进而用TSP算法,使用蚁群算法程序解得最优路径和最少费用为3394元并设计出行程表. 第二问以完全城市之间距离的最短时间为权重,运用0—1变量来控制住宿等不确定因素,使用lingo算法确定最优路径和最短时间为185小时. 第三问和第四问是建立在第一和第二问的基础上,添加约束条件S≤2000元T≤120小时,使用排除法得到最终结果:第三问的最少费用为1998元,游览城市8个,第四问的最短时间为107小时,游览城市7个;第五小问是第三和第四小问的有机整合,同时考虑时间和花费的约束,联系实际情况,得到最终结果为;最少费用1848元,对应的最短时间为103小时,游览城市为5个。最后,给出模型的优点和缺点的说明。 关键字:完备图 蚁群算法 0—1规划 约束条件 一、问题重述 江苏徐州有一位旅游爱好者打算现在的今年的五月一日早上8点之后出发,到全国一些著名景点旅游,最后回到徐州。由于跟团旅游会受到若干限制,他(她)打算自己作为背包客出游。他预选了十个省市旅游景点,如表所示: 现假设: 省市 景点名称 在景点的最短停留时间 江苏 常州市恐龙园 4小时 山东 青岛市崂山风景区 6小时 北京 八达岭长城 3小时 山西 祁县乔家大院 3小时 河南 洛阳市龙门石窟 3小时 安徽 黄山市黄山 7小时 湖北 武汉市黄鹤楼 2小时 陕西 西安市秦始皇兵马俑 2小时 江西 九江市庐山 7小时 浙江 舟山市普陀山 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元的旅游费用,想尽可能多游览景点,请建立相关数学模型并设计旅游行程表。 二、问题分析 旅游最优路线问题已成为现今人们所感兴趣的话题之一。本题通过给定相关资料和数据,要求为旅游爱好者设计最优路线,建立具体优化模型,最后求解最优行程表。本题类似于旅行商问题(TSP问题),求解TSP问题的关键在于设计合适的优化算法【1】,主要包括分支定界法、改良回路法、贪婪算法、MST算法、插入法,蚁群算法、遗传算法,在算法的选取上,应该讲求合适便捷的准则。 基于本题的实际情况,可以按以下的求解过程实现:首先,建立以十一个城市为顶点的完全图。对于第一问,题目要求遍历所有城市使得话费最小,为了解题方便,我们可以选取城市之间的距离作为相应点与点之间的权重,最后通过合适的算法求解最优路线并设计出最优行程表;对于第二问,题目要求遍历所有城市使得时间最小,通过改变第一问的权重(把距离改成完成这段距离的最短时间)即可实现;然后,第三问和第四问分别是在第一问和第二问的基础上,通过添加约束条件,即费用和时间的约束,即可求得最优线路,进而设计最优行程表;最后,第五问是建立在第三和第四小问基础上的有机组合,实现的方法是:在第三问所求得的结果的基础上,把第四问的约束条件添加进去,最后解得最优线路并设计最有行程表。 三、模型假设 1、不考虑班车和航班的推迟或取消,忽略天气影响或不可预测的事故; 2、把经纬度看成是平面坐标的两簇相互垂直的平行线; 3、旅馆处于非满客状态,即总可预订到房间; 4、在时间的认识上,把当天早上八点到次日的早上八点定义为一天; 5、不考虑实际生活中出现的堵车等车等不可知现象。 四、符号说明 城市i与城市j的图上距离 旅游总费用 第i个城市到第j个城市的交通费 第i个城市到第j个城市是

文档评论(0)

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

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

1亿VIP精品文档

相关文档