旅游线路的优化设计(doc 30页)ehoi.docx
《旅游线路的优化设计(doc 30页)ehoi.docx》由会员分享,可在线阅读,更多相关《旅游线路的优化设计(doc 30页)ehoi.docx(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、 问题重述述随着人们们的生活活不断提提高,旅旅游已成成为提高高人们生生活质量量的重要要活动。江江苏徐州州有一位位旅游爱爱好者打打算在今今年的五五月一日日早上8点之后后出发,到全国一些著名景点旅游,最后回到徐州。由于跟团旅游会受到若干限制,他(她)打算自己作为背包客出游。他预选了十个省市旅游景点,如附表1(见附录I)所示。假设(A)城城际交通通出行可可以乘火火车(含高铁)、长途汽车车或飞机(不不允许包包车或包包机),并并且车票票或机票票可预订订到。(B)市市内交通通出行可可乘公交交车(含专线大巴巴、小巴巴)、地铁铁或出租租车。(C)旅旅游费用用以网上上公布为为准,具具体包括括交通费费、住宿宿
2、费、景景点门票票(第一门门票)。晚上20:00至次日日早晨7:00之间,如如果在某某地停留留超过6小时,必必须住宿宿,住宿宿费用不不超过200元/天。吃饭饭等其它它费用660元/天。(D)假假设景点点的开放放时间为为8:000至18:00。问题:根据以上上要求,针针对如下下的几种种情况,为为该旅游游爱好者者设计详详细的行行程表,该该行程表表应包括括具体的的交通信信息(车次、航航班号、起止时间、票价等)、宾馆地点和名称,门票费用,在景点的停留时间等信息。(1) 如果时时间不限限,游客将将十个景景点全游游览完,至至少需要要多少旅旅游费用用?请建建立相关关数学模模型并设设计旅游游行程表表。(2)如如
3、果旅游游费用不限限,游客客将十个个景点全全游览完完,至少少需要多多少时间间?请建立立相关数数学模型型并设计计旅游行行程表。(3) 如果这这位游客客准备20000元旅游游费用,想尽可能多游览景点,请建立相关数学模型并设计旅游行程表。(4) 如果这这位游客客只有5天的时时间,想想尽可能能多游览览景点,请建立相相关数学学模型并并设计旅旅游行程程表。(5) 如果这这位游客客只有5天的时时间和20000元的旅游费费用,想想尽可能能多游览景点点,请建立相相关数学学模型并并设计旅旅游行程程表。二、 问题假设设1、忽略略乘坐出出租车时时经过收收费路段段所交的的费用;2、在每每个城市市中停留留时,难难免会遇遇到
4、等车车、堵车车等延时时情况,在在此问题题中我们们不做考考虑;3、所有有旅馆都都未客满满,并且且忽略从从旅馆到到火车站站或景点点的时间间;4、列车车车次和和飞机航航班没有有晚点等等情况发发生;5、列车车和飞机机的票足足够,没没有买不不到票的的情况发发生;6、景点点的开放放,列车车和航班班的运营营不受天天气的影影响;7、绘图图时,经经线和纬纬线近似似平行分分布;8、将城城市和路路径的关关系转化化为图论论问题;9、在时时间的认认识上,我我们把当当天的8点至次次日的8点作为为一天。三、 符号说明明有向图矩矩阵城市路径要经过的的城市总总数任意两城城市之间间的距离离是否经过过两座城城市路径上的的信息量量启
5、发函数数信息启发发式因子子期望启发发式因子子蚂蚁在时时刻由城城市转向城市的转移移概率第只蚂蚁蚁的禁忌忌搜索表表信息素挥挥发系数数时刻蚂蚁蚁在路径径上留下下的信息息素量到目前为为止所找找到的全全局最短短路径长长度蚂蚁携带带的信息息素量本次循环环中第只只蚂蚁所所走的路路程长度度蚂蚁的总总数量蚂蚁的编编号所记录的的循环次次数最大循环环次数四、 问题分析析4.1问问题一的的分析针对问题题一,要要求求出将旅旅游景点点全游览览完,所所需的最最少旅游游费用。这这和问题,即旅行行商问题题有些类类似,所所以本文文将问题题向问题题进行一一定的转转化,从从而进行行求解。因为运用用传统的的动态规规划解法法,解法法的空
6、间间复杂性性和时间间复杂性性都十分分庞大,不不利于求求解,所所以采用用蚁群算算法,通通过计算算机软件件进行编编程得到到路程最最短的旅旅行路线线。因题目要要求时间间不限,用用最少的的旅游费费用游览览全部景景点,而而考虑到到不同交交通工具具的速度度和票价价都不相相同,各各个旅馆馆的住宿宿费用也也不相同同,所以以我们对对其行程程进行详详细的安安排,尽尽量减少少其在交交通和住住宿上的的费用,减减少不必必要的花花费。最后得出出一个最最少旅游游费用的的旅游行行程表。4.2问问题二的的分析针对问题题二,要要求求出出将旅游游景点全全游览完完,所需需的最少少时间。因为考虑到交通工具的不同导致时间上的差异问题,所
7、以仅用问题一的模型不能求解。但是由于任意两座城市之间都能相连接起来,且每座城市只经过一次,所以将任意两座城市之间的路程转变为时间,建立最优化模型,通过计算机软件进行编程,到时间最短的旅游路线。然后,根根据题目目要求,再再对其行行程进行行详细的的安排,尽尽量避免免不必要要的时间间。最后得出出一个最最短时间间的旅游游行程表表。4.3问问题三的的分析针对问题题三,题题目给出出了限制制条件,旅旅游费用用不超过过20000元。只只用20000元游览览完全部部景点是是不可能能的,所所以我们们对其行行程进行行优化。首先,将将问题一一的旅游游行程根根据旅游游景点和和交通路路线划分分成21个部分分(包括括10个
8、景点点和11条交通通线路),并计计算出每每一个部部分所要要花费的的旅游费费用。然后,对对旅游行行程进行行优化计计算,为为了简化化运算,我们假设交通线路上花费的费用只是简单相加。通过除去旅游景点计算出2000元以下的费用最优解。最后得出出一个20000元以下下的旅游游行程表表。4.4问问题四的的分析针对问题题四,题题目也给给出了限限制条件件,旅游游时间不不超过5天。只只用5天游览览完全部部景点是是不可能能的,所所以我们们对其行行程进行行优化。解解法与问问题三大大致相同同。首先,对对问题二二的旅游游行程也也根据旅旅游景点点和交通通路线划划分成21部分(包包括10个景点点和11条交通通线路),并并计
9、算出出每一个个部分所所要花费费的时间间。然后,对对旅游行行程进行行优化计计算,为为了简化化运算,我我们假设设交通线线路上花花费的时时间只是是简单相相加。通通过除去去旅游景景点计算算出5天以内内的时间间最优解解。最后得出出一个5天以内内的旅游游行程表表4.5问问题五的的分析针对问题题五,题题目给出出了两个个限制条条件,旅旅游费用用不超过过20000元,并并且旅游游时间在在5天以内内。只用5天和20000元游览览完10个景点点是不可可能的,所所以我们们对其进进行优化化。由于飞机机价格非非常高,所所以我们们基于第第三问,并并且结合合第四问问的数据据对其进进行优化化。首先,对对旅游行行程也根根据旅游游
10、景点和和交通路路线划分分成21部分(包包括10个景点点和11条交通通线路),并并计算出出每一部部分所要要花费的的时间和和费用。然后,对对旅游行行程进行行优化计计算,为为了简化化运算,我我们假设设交通线线路上花花费的时时间和费费用只是是简单相相加。通通过除去去旅游景景点计算算出20000元以下下和5天以内内的时间间最优解解。最后得出出一个最最优旅游游行程表表。五、 模型的建建立与求求解5.1问问题一的的求解5.1.1建立图图论的数数学模型型将各个旅旅游景点点之间的的关系转转化为图图论问题题,并做做以下分分析:建立有向向图。其其中称为为图的顶顶点集,中的每一个元素称为该图的一个顶点,在该题中表示城
11、市;称为图的弧集,中的每个元素称为该图的一条从到的弧,在此题中表示各个城市两两连线的集合。1设城市个个数为,表示两两个城市市与之间的的距离,0或1(1表示走过城市到城市的路,0表示没有选择走这条路)。本题可以向问题进行转化,则问题的数学模型为:5.1.2建立蚂蚂蚁算法法的数学学模型(1)状状态转移移规则因为蚂蚁蚁不能重重复经过过一个城城市,所所以建立立禁忌表表来记录录蚂蚁走走过的城城市,禁禁忌表随随着时间间做动态态变化。建立蚂蚁蚁由城市转转移到城市的的状态转转移概率率如下:(1)上式中为为信息启启发式因因子,表表示路径径的相对对重要性性,是对对所积累累的信息息素影响响作用的的一个加加权值;为期
12、望望启发式式因子,表表示能见见度的相相对重要要性;每只蚂蚁蚁必须依依据以城城市距离离和连接接边上信信息素的的数量为为变量的的概率函函数,决决定选择择下一个个城市的的概率。每只蚂蚁蚁必须根根据禁忌忌表和概概率函数数寻找下下一个城城市,以以保证该该蚂蚁从从起点出出发经过所所有城市市有且只只有一次次,并且且最终返返回到起起点。(2)信信息素的的全局更更新规则则当只蚂蚁蚁成功的的完成一一次寻径径过程之之后,将将选出目目标函数数值最小小的路径径,用以以完成全全局信息息素的更更新,使使得较优优解保留留下来,对对后继蚂蚂蚁产生生影响,加加快收敛敛到最优优解的速速度。设,为两两个相连连接点,则有:(2)其中,
13、变变量是在在时刻,节节点之间间路上信信息素的的增加量量是位于0,11上的“激素”挥发因因子;为为到目前前为止所所找到全全局最短短路径长长度。(3)信信息素的的局部更更新对于第只只蚂蚁,在在建立一一个解得得过程中中也同时时进行激激素迹的的更新,如如果节点点是它所所选择路路径上的的两个相相邻节点点,规则则如下:否则,不不更新。其其中,是各条路路上的信信息素的的初始值值,通常常取同一一值,表表示同一一环境。信息素的的更新策策略有很很多种方方法,每每种更新新策略的的主要差差别体现现在的求求法上。我我们规定定蚂蚁在在完成一一个循环环后更新新所有路路径上的的信息素素,其方方程式为为:(3)上式中表表示蚂蚁
14、蚁携带信信息素的的量,其其值的大大小影响响算法的的收敛速速度;表表示第只只蚂蚁在在本次循循环中所所走的路路程总长长度。5.1.3基于蚁蚁群算法法的实现现步骤22本题基于于蚁群算算法的实实现步骤骤如下:初始化化。时间间,循环环次数,设设置最大大循环次次数为,;:循环次次数;:蚂蚁个个数;:蚂蚁选选择可以以到达的的城市,按按照状态态转移规规则移动动到下一一个城市市;:对于城城市,由由于已经经到达,所所以添加加到禁忌忌表中;:判断所所有城市市是否都都经过,若未完全经过,表明蚂蚁个数没有达到,则转向执行,否则执行;:由于信信息素改改变,要要求按照照公式(2)(3)更新新最短路路径信息息素,使使得较优优
15、解保留留,加快快收敛到到最优解解的速度度;:若表明明没有满满足终止止条件,即即转向执执行,否则则执行;:输出最最优结果果。5.1.4模型的的求解(1)求求解城市市之间的的距离首先,假假设经线线和纬线线近似平平行分布布,根据据附表2(见附附录I)可知11座城市市的经纬纬坐标。建建立直角角坐标系系,以纬纬度最低低的城市市所在的的纬线为为轴,以以经度最最小的城城市所在在的经线线为轴,计计算11座城城市的坐坐标。将城市进进行编号号,计算算相应城城市间的距离离得到附附表3(见附附录I),得到到编程数数据(见见附录II)。(2)求求解最短短路径利用上述述蚁群算算法的步步骤,使使用附录录II的数据据,编写写
16、程序,得得出以下下结果:Shorrtesst_RRoutte =6 99 55 44 33 11 22 111 77 100 88图一:模模拟图对上述结结果进行行处理,根根据城市市编号求求出最优优解为:徐州常常州舟山黄山九江武汉洛阳西安祁县北京青岛徐州由上面结结果可以以在中国国地图上上模拟出出最短路路线,如如下:图二:问问题一模模拟路径径图5.1.5设计旅旅游行程程表和求求出总费费用我们根据据蚁群算算法得出出游览全全部景点点的最短短路径,在在得出的的最短路路径的基基础上,我我们通过过查阅火火车票价价、车次次、运营营时间,宾宾馆价格格、名称称等大量量资料和和数据,尽尽可能的的减少其其在行程程上的
17、花花费,设设计出如如下旅游游行程表表:表一:问问题一行行程表(其其余答案案参见附附录III)日期时间行程价格(元元)5月1日日8:30015:45乘坐L884499次列车车(徐州州常州)3416:00021:00游览常州州市021:0007:000住宿于常常州蓝色色快舟营营销人连连锁旅店店1205月2日日7:0008:000乘坐公交交去中华华恐龙园园48:00016:00游览中华华恐龙园园16016:00017:00乘坐公交交返回417:00022:30游览常州州市022:3305:220乘坐K775次列车车(常州州宁波)735月3日日5:3008:000乘坐7558W公交到白白峰码头乘坐船船
18、到普陀陀山168:00014:00游览普陀陀山20014:00016:00返回宁波波站1616:00022:15乘坐K885000次列车车(宁波波宣城)6322:1151:330候车0并且得出出最少的的总旅游游费用为为34338元。5.2问问题二的的求解5.2.1模型型的建立立基于第一一问的模模型,我我们稍作作改进。因因为第二二问要求求安排时时间最短短的旅游游行程表表,而费费用不限限,由于于飞机费费用过大大,所以以在第一一问我们们未做考考虑,但但由于其其时间比比火车和和汽车都都要快的的多,所所以我们们把飞机作作为首要要考虑对对象加入入第二问问中。第一问的的模型中中,是把把任意两两点之间间的距离
19、离作为参参数,从从而进行行求解,得得出最短短路径。在第二问中,我们把任意两点之间的所乘坐的交通工具的最短时间作为参数,建立时间最优化模型,结合软件(程序见附录III)求出经过所有旅游景点的花费时间最短的路线。5.2.2模型型的解释释在模型中中,我们们引入0-1变量,若若通过两两城市之之间的路路径,则则赋值为为1;若不不通过两两城市之之间的路路径,则则赋值为为0。对于无无向图的的最短时时间路径径问题,可可以这样样理解,从从点到点点和点到到点的边边,看成成有向弧弧,其他他各条边边均看成成有不同同方向的的双弧,因因此,可可以按照照前面介介绍有向向图的最最短时间间路径问问题来编编程。35.2.3模型的
20、的求解利用上述述算法的的步骤,使使用附录录II的数数据,编编写程序序,得出出以下结结果:VariiablleValuueReduucedd CoostX(1,2)1.00000000322.00000X(2,9)1.00000000110.00000X(3,11)1.0000000090.0000000X(4,6)1.00000000105.00000X(5,3)1.00000000100.00000X(6,1)1.00000000280.00000X(7,4)1.00000000120.00000X(8,10)1.00000000215.00000X(9,5)1.0000000065.000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游线路的优化设计doc 30页ehoi 旅游 线路 优化 设计 doc 30 ehoi
限制150内