数学建模竞赛获奖作品_第1页
数学建模竞赛获奖作品_第2页
数学建模竞赛获奖作品_第3页
数学建模竞赛获奖作品_第4页
数学建模竞赛获奖作品_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.新余学院2011年大学生数学建模竞赛承 诺 书我们仔细阅读了新余学院大学生数学建模竞赛的竞赛规则。我们完全明白,在竞赛开始后参赛队员不能以任何方式(包括电话、电子邮件、网上咨询等)与队外的任何人(包括指导教师)研究、讨论与赛题有关的问题。我们知道,抄袭别人的成果是违反竞赛规则的, 如果引用别人的成果或其他公开的资料(包括网上查到的资料),必须按照规定的参考文献的表述方式在正文引用处和参考文献中明确列出。我们郑重承诺,严格遵守竞赛规则,以保证竞赛的公正、公平性。如有违反竞赛规则的行为,我们将受到严肃处理。我们参赛选择的题号是(从A/B中选择一项填写): B 我们的参赛报名号为(如果设置报名号的

2、话): 24 参赛队员 (打印并签名) :1. 刘水根 2. 游凯 3. 王娟 日期: 2011 年 05 月 15 日评阅编号:新余学院第二届数学建模竞赛评阅专用页评阅编号阅卷人(签名)摘要20分假设的合理性10分算法的正确性20分创新性10分语言文字表述清晰、流畅20分论文的整体美观度10分论文的完整性10分总分总平均分组长签名: 年 月 日 最佳旅游路线设计 摘要本文主要研究最佳旅游路线的设计问题。在满足相关约束条件的条件下,实现小张的旅游愿望。基于对此的研究,建立数学模型,设计出最佳的旅游路线和途径。第一问没有时间的约束,要求设计合适的旅游路线。该问题是典型的货郎担(TSP)问题。我们

3、建立了一个最优规划模型,在将八个旅游景点全部游完的前提下花最少的钱为目的。从而推出交通费用、住宿餐饮费用和景点花费的函数表达式,给出相应的约束条件,使用lingo编程对模型求解。推荐方案:新余福建武夷山温州梅雨潭河南嵩山少林寺四川九寨沟云南丽江古城贵州黄果树广西桂林大漓江宜春明月山新余。预计总费用为约2658.5元人名币。第二问放松费用的约束,要求游完所有景点。同样使用第一问的模型,改变时间约束,使用lingo编程得到最佳旅游路线为:新余宜春明月山福建武夷山浙江温州梅雨潭河南嵩山少林寺四川九寨沟云南丽江古城贵州黄果树新余。第三问在一、二问的基础上,增加了时间和费用的先限制,要求设计合适的旅游线

4、路,使在约束条件下,所游景点最多。再引入01变量表示是否游览某个景点,从而推出交通费用、住宿餐饮费用和景点花费的函数表达式,给出相应的约束条件,使用lingo编程对模型求解。推荐方案:1. 新余宜春明月山福建武夷山温州梅雨潭河南嵩山少林寺新余2. 新余宜春明月山桂林大漓江贵州黄果树云南丽江古城新余本文思路清晰,模型恰当,结果合理.由于附件所给数据的繁杂,给数据的整理带来了很多麻烦,故我们利用Excel排序,word编辑,这样给处理数据带来了不少的方便。本文成功地对01变量进行了使用和约束,简化了模型建立难度,并且可方便地利用数学软件进行求解。此外,本文建立的模型具有很强普适性,便于推广。关键词

5、:最佳路线 TCP问题 综合评判 景点个数 最小费用1 问题重述随着人们生活水平的不断提高,假期旅行已受到越来越多人的青睐。假设小张也是一位旅游爱好者,想通过今年暑假到全国的一些著名景点旅游,具体旅游时间从7月3日上午八点开始,从新余出发,最后回到新余。考虑到跟团旅行受到的各种限制,他打算作为一名背包客出行,并列选了全国八个旅游景点作为游玩对象,具体的旅游景点名称、门票价格及最短逗留时间如下表:省市景点名称门票价格在景点最短逗留时间广西桂林大漓江2204小时江西宜春明月山1004小时云南丽江古城1003小时贵州黄果山1803小时福建武夷山1206小时河南嵩山少林寺1004小时四川九寨沟2205

6、小时浙江温州梅雨潭1203小时假设已知条件还有:1、 两城市之间来往可乘火车(动车或高铁)、长途汽车或飞机(不允许包车或包机);2、 市内交通可乘坐公交车、地铁或出租车;3、 旅游的门票价格以上标价格为准,不存在学生票半价,其他旅游费用包括交通费、住宿费、餐饮费等。又假如小张为晚上20:00至次日7:00之间在某地逗留时间超过6小时,则必须住宿,住宿费用不超过180元/天,餐饮费用为60元/天,出租车费用外算;4、 各景点的开放时间为08:00-19:00.请根据以上已知条件,针对如下几种情况,结合实际问题,为小张设计详细的旅游行程表,入住宾馆的时间、地点、及宾馆名称,景点的停留时间等信息。1

7、、如果时间不限,将所有八个旅游景点全部游完,至少需要多少时间,请建立相应的数学模型并设计旅游行程表;2、如果旅游费用不限,将所有八个景点全部游玩,至少需要多少时间,请建立相应的数学模型并设计旅游行程表;3、如果游客只有四天时间,1500元旅游费用,想尽可能多的旅游景点,请建立相应的数学模型并设计旅行行程表。2 问题分析2.1问题背景的理解:根据对题目的理解我们可以知道,旅游的总费用包括交通费用、住宿餐饮费用和在景点游览时的费用,而在确定了要游览的景点的个数后,所以我们的目标就是在满足所有约束条件的情况下,求出成本的最小值。2.2问题一、问题二和问三的分析。问题一要求我们为小张设计合适的旅游路线

8、,使小张在时间充裕的条件下花最少的钱将所有景点游完。在这里我们的做法是在满足相应的约束条件下,计算出在这种情况下的最小花费。问题二实质上是在问题一的基础上改变了约束条件,使得没有费用的限制下花最少的时间去将所有的景点游完。我们完全可以使用与问题一同样的方法进行求解。问题三要求我们在问题一的基础上充分考虑小张的实际情况来设计最佳旅游路线,在这里我们的做法是在满足相应的约束条件下,先确定游览的景点数,然后计算出在这种情况下的最小花费。 3模型假设1、 所给前两条线路中的景点必须全部参观,最后一条线路中的景点可以去不参观,也可以参观其一;2、 不考虑旅游天气对游览费用的影响;3、 一个景点直接到达另

9、外一个景点是指,途中经过的其他景点只是一个转站地,而并不进行游览;4、在限定的时间内,代表们最终要返回成都,并且假设成都是代表们肯定要去的一个旅游景点;5、使用旅游大巴安排代表们往返于各个旅游景点,其交通费用参照当地客运公司的数据;在景点的花费、在景点的逗留时间参照题目中的附表中的数据;6、小张乘坐的旅游大巴平均时速为50km/h,平均费用为0.3元/km;4 符号说明,第个或者第个景点, ,=1,2,8; 分别表示桂林大漓江、明月山、丽江古城、黄果山、武夷山、嵩山少林寺、九寨沟、温州梅雨潭;小张的旅游总花费;小张在第个景点的逗留时间;小张在第个景点的总消费;从第个景点到第个景点路途中所需时间

10、;从第个景点到第个景点所需的交通费用;n 表示小张在旅途中的住宿总费用(具体见附表)。 5 模型建立及求解5.1 问题一: 5.1.1 目标函数的确立: 经过对题目分析,我们可以知道本题所要实现的目标是,使小张在时间充裕的条件下花最少的钱游览全部的旅游景点。显然,花费最少是该问题的一个目标。因此,我们的做法是在满足相应的约束条件下,确定游览的8景点数,然后计算出在这种情况下的最小花费。这样最终会得出几种旅游路线,而小张可以根据自己的实际情况选择。 游览的总费用由3部分组成,分别为交通总费用、住宿餐饮费用和在旅游景点的花费。我们定义:小张的旅游总花费;小张的交通总费用;小张的旅游景点的花费;小张

11、的餐饮总费用。从而得到目标函数: Min +(1)交通总花费因为表示从第个景点到第个景点所需的交通费用,而是判断代表们是否从第个景点直接到第个景点的01变量,因此我们可以很容易的得到交通总费用为: (2)旅游景点的花费 因为小张在个景点的总消费,也可以表示出小张是否到达过第个和第个景点,而整个旅游路线又是一个环形,因此实际上将小张在所到景点的花费计算了两遍,从而我们可得旅游景点的花费为:(3)餐饮费用 根据题目意思餐饮费用为60元/天,所以餐饮总费用60,我们可以的到小张的餐饮总费用为=60 (4)住宿费用 由下表可知住宿总费用为n=223元人民币从而旅馆名字住宿费入住时间成都广胜旅社4021

12、:10九寨沟雅来旅社5020:15贵阳永逢旅社452:00柳州云来旅社392:30桂林平顺旅社491:30我们可以得到目标函数为:Min +n =+60+n5.1.2 约束条件:旅游景点约束 根据旅游线路使环形,即最终小张要回到新余因此即表示小张旅游的景点数。因此旅游景点数约束为: 时间条件 由题目可知,小张如果在20:00至次日7:00之间在某地逗留小时则必住宿,为了节省开资,某地逗留时间t要小于6小时。01变量约束根据假设,整个旅游路线是环形,即最终代表们要回到新余,因此我们可以把整个路线看做一个Hamilton圈,这样该问题就归结为货郎担(TSP)问题,当然前提是我们已经知道了要旅游所有

13、的景点。因此,对于Hamilton圈中的每个点来说,只允许有一条边进入,同样,也只允许有一条边出去。用公式表示即为: (,=1,2,11)同样,当,时,根据题意不可能出现,即不可能出现游客在两地间往返旅游,因为这样显然不满足游览景点尽量多的原则。因此我们可得约束: (,=2,3,11)5.1.3模型建立:综上所述,我们可以得到总的模型为:Min +n =+ 60+n约束条件: (=8) t65.1.4 模型求解与结果分析:各景点逗留时间(小时)44336453各景点价格(元)220100100180120100220120行程表起点站终点站乘车类型车次起始时间到达时间景点停留时间票价新余武夷山

14、火车K1681/k16840:297:076小时63武夷山上饶火车200218:1420:35、18上饶温州火车2208/220523:016:553小时57温州合肥火车K8492/K849322:0010:59、126合肥郑州火车2192/219323:458:01、41郑州登封汽车、11:3211:504小时18登封郑州汽车、 17:30 17:48、18郑州成都火车K290/K291 21:3919:56、170成都九寨沟汽车、 7:2012:205小时63九寨沟成都汽车、8:0015:00、65成都广通火车K14515:407:46、125广通丽江东火车K9610/K961112:42

15、17:563小时67丽江东昆明火车K9612/K960921:306:03、88昆明安顺火车K1106:3515:523小时79安顺贵阳火车K156 1:211:42、16贵阳柳州火车K850/K85117:051:40、35柳州桂林火车251422:400:544小时14桂林宜春火车15580:4312:394小时81宜春新余火车123618:4319:24、4.5从而根据模型,使用Lingo编程,得出结果如下表: 5.2 问题二5.2.1 目标函数的确立: 此问与第一问大同小异,不同的是小张要花最少的时间游完全部的景点,而目标函数是求最少的时间。由第一问结论可知,总时间为:因此,该问题的目

16、标函数为:Min 5.2.2 模型建立: 综上所述,我们可以得到的模型为 Min 5.2.3 模型求解与结果分析:根据模型,使用Lingo编程,得出结果:行程表起点站终点站乘车类型车次起始时间到达时间景点停留时间新余宜春火车D205/D2089:109:364小时宜春武夷山火车K1681/K168423:447:076小时武夷山温州飞机MF808816:4517:253小时温州郑州飞机CZ368012:2514:10/郑州登封客车14:3015:354小时登封郑州客车20:1021:15/郑州九寨沟飞机3U88583U860821:357:405小时九寨沟丽江飞机MU585214:3521:2

17、53小时丽江贵阳飞机MU596023:308:10/贵阳安顺火车T8881/T88848:309:063小时安顺贵阳火车K937015:0816:28/贵阳桂林飞机CZ3667/CZ395116:4523:104小时桂林新余火车K96014:052:42/住宿表及住宿费用入住宾馆时间地点名称价钱23:55束河古镇龙泉行政村文明而社丽江九域乡村束河客栈1360:00市中心-漓江风景区 贵客 0773 酒店 1335.3 问题三5.3.1目标函数的确立此问在第一问的基础上改变约束条件,使小张的t旅游时间限定在4天内,旅游的总费用限定在1500元,我们的做法同样是在满足相应的约束条件下,计算出在一定

18、条件下最多游览的景点个数,得出几种方案,在根据实际情况选出最佳方案,这样最终会得出几种最佳方案,而组织方可以根据自己的实际情况进行选择得出最后方案。时间约束游览的总时间由2部分组成,分别为在景点的逗留时间和第个景点到第个景点路途中所需时间从而我们可以得到函数为t=+费用约束 游览的总费用由3部分组成,分别为交通总费用,住宿餐饮总费用和在旅游景点的花费。从而我们可以得到函数为 +n =+60+n 01变量约束 我们可以把所有的景点连成一个圈,而把每一个景点看做圈上一个点。对于每个点来说,只允许最多一条边进入,同样只允许最多一条边出来,并且只要有一条边进入就要有一条边出去。因此可得约束方程为: (

19、,=2,8)当时,因为新余是出发点,所以并且; 当时,因为代表们最终要回到新余,所以并且。 综合以上可知, (,=2,8) 同样,当,时,根据题意不可能出现和,即不可能出现游客在两地见往返旅游,因为这样显然不满足游览景点尽量多的原则。因此我们可得约束: (,=2,3,8) 5.3.2模型建立:综上所述,我们可以得到总的模型为 约束条件 +96+60+n1500 (,=2,8)5.2.3 模型求解与结果分析:根据模型,使用Lingo编程,得出结果:行程一起点站终点站乘车类型车次起始时间到达时间景点停留时间票价新余宜春火车D205/D2089:109:364小时4.5宜春武夷山火车K1681/K1

20、68423:447:076小时63武夷山温州火车200218:1420:353小时18温州合肥火车K8492/K849322:0010:59、126合肥郑州火车2192/219323:458:014小时41郑州新余火车1437 7:2012:20100行程二起点站终点站乘车类型车次起始时间到达时间景点停留时间票价新余宜春火车D205/D2089:109:364小时4.5宜春桂林火车K1681/K168422:007:076小时63桂林贵州火车K158815:1420:35、18贵州安顺火车K849222:0010:593小时126安顺丽江火车K2175/K215623:458:013小时41丽

21、江新余火车K143715:304:201606 模型的评价、改进及推广6.1模型的评价1.本文思路清晰,模型恰当,得出的方案合理; 2.本文成功的使用了01变量,使模型的建立和编程得以顺利进行;3.在解决实际问题中采用了合理简便算法,简化了模型的求解难度;4.问题中由于数据庞大,对程序的要求很高,尽管经过了检验,但结果依然比较粗糙,有待进行进一步的改进。6.2模型的改进与推广: 1.实际情况中,在景点之间游玩可能还会受天气,交通堵塞和意外等因素影响,增加这些考虑后,结果会更加合理。2.因数据资料搜集的不完整,准确性也有待商榷,而且没有对最终方案进行更为细致的讨论研究,这些方面有待改进。7 参考文献1谢金星 薛毅,优化建模与LINDO/LINGO软件,北京:清华大学出版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论