经济旅游线路优化设计数学建模.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文档。上传文档
查看更多
经济旅游线路优化设计数学建模.doc

2009-2010学年第一学期 《数学建模》论文 论文题目 经济旅游线路优化设计 姓 名 学 号 班 级 论文分数 (教师填写) 徐州X程學ft 1、论文的创新点 综合运用了列举法结合C语言解决TSP简单问题: 程序运行环境visual C++6. 0; 2、各成员的分工 丰田搜索材料和编程 陈曦撰写一部分论文 徐俊撰写一部分论文 3、 各成员的贡献 丰田35%; 陈曦35%; 徐俊30%; 4、 论文的 性声明 本人郑重声明:所呈交的论文,是在论文小组成员讨论下,独立进行研究工作所取 得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体己经发表 或撰写过的作品成果。论文如有抄袭嫌疑,后果由木人承担。 各成员签字: 曰期:2010年1月8日 经济旅游线路优化设计 对给定的数据进行旅游线路优化,设计出更经济的旅游线路。 针对问题:如何用简洁的方法解决TSP商旅问题; 运用列举法通过C语言编程将所有可能的路线所需费用计算出来,通过比较求 出最经济的旅行路线。 关键词:经济,列举法,C语言。 1、问题的提出 现在有8个城市,己知两个城市之间的路费如下表,现在冇一个人从A城市出发旅 行,应该选择怎样的路线才能刚好每个城市都到达一次又回到A城市,其总路费最少? A B C D E F G H A 0 56 35 21 51 60 43 39 B 21 57 78 70 64 49 C 36 68 --- 70 60 D 51 61 65 26 E 13 45 62 F 53 26 G 50 2、条件的假设与符号的约定 2. 1条件的假设:把该问题的每个解看作是一次“巡冋”。 在下述意义下,引入一些o-i整数变量: =p,巡冋路线是从/到y,j ,, [0,其它惜况 其目标只是使心=1 为最小。 这里有两个明显的必须满足的条件: 访问城市i后必须要有一个即将访问的确切城市;访问城市j前必须要有一个刚刚 访问过的确切城市。用下面的两组约束分别实现上面的两个条件。 n 7=1 n 2. 2符号约定: Xij 循环路线(i=l,2 ? ? ?,n j=l, 2, 3 ? ? ? , n) Cij 从一_个城市到另一_个城市所需的费用。(i=l: 2,???,n j=l: 2, 3,…,n) W/(7 = 2, 3,…,n) ? 參 额外变量 n i,j= 旅行完8个城市所需总路费 3、问题分析 从A市出发选择合适的路线旅游每一个城市一次,使路费最少,其本质是一个TSP 商旅问题。我们可以对己有的TSP商旅模型进行修改,通过编程将所有路线所需费用列 举出来,找出最经济的路线。 关于TSP旅行商问题:旅行商问题(Traveling Sal eman Problem,TSP)是VRP 的特例,由于Gaery[l]已证明TSP问题是NP难题,因此,VRP也属于NP难题。 旅行商问题(TSP)又译为旅行推销员问题、货郎担问题,简称为TSP问题,是最基 本的路线问题,该问题是在寻求单一旅行者由起点出发,通过所有给定的需求点之后, 最后再回到原点的最小路径成木。最早的旅行商问题的数学规划是由Dantzig (1959) 等人提出。 TSP问题在物流屮的描述是对应一个物流配送公司,欲将n个客户的订货沿最短路 线全部送到。如何确定最短路线。 TSP问题最简单的求解方法是枚举法。它的解是多维的、多局部极值的、趋于无穷 大的复杂解的空间,搜索空间是n个点的所有排列的集合,大小为(n-1)。可以形象 地把解空间看成是一个无穷大的丘陵地带,各山峰或III谷的高度即是问题的极值。求解 TSP,则是在此不能穷尽的丘陵地带中攀登以达到山顶或谷底的过程。 TSP旅f亍商问题常见算法:枚举法,蚁群算法,模拟退火柴法。 4、模型的建立与求解 由2. 1所给的条件与假设可以建立一个模型: 最小费用= ■,片 它是一个指派问题的整数规划模型。 为了证明该约朿条件有预期的效果,必须证明: 任何含子巡回的路线都不满足该约朿条件; 全部巡冋都满足该约束条件。 首先证明(1),用反证法。假设还存在子巡[Hb也就是说至少有两个子巡回。那么 至少存在一个子巡回中不含城市1。把该子巡回记为^2乂则必有 W…卜1 ui2{-u^nn-\ -ut + n n — 1 把这k个式子相加,有 nn-\,矛盾! 故假设不正确,结论(1)得证。 下面证明(2),采用构造法。对于任意的总巡回 可取义=访问城市i的顺序数,取值范围为…,I…,〃一 2h 因此,“-2, 2 m n。下面来证明总巡回满足该约束条件。 (i)总巡回上的边 u; — u; + m = n — 1 h — 1 1\ ’2 u; -u. +n = n-\n-\ l2 h K-2-^-1+n=n-1-n-1 (ii)非总

文档评论(0)

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

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

1亿VIP精品文档

相关文档