基于遗传算法的旅游线路规划研究
摘要:本文针对当前重点关注的旅游路径规划问题,综合利用图论和智能算法的相关理论,通过建立TSP数学模型和使用遗传算法对问题进行求解,得到了遍历30个景点的时间最短、总距离最短的旅游路径。结果表明该方法具有较好的有效性和实用性。
关键词:旅游路径规划,TSP,遗传算法
当前旅游业正朝着定制化、个性化方向发展,对旅游路径的规划也逐渐成为研究热点。多数学者针对单一景区内的游人行走线路或针对长距离、大跨度的跨省、出境游路径规划展开研究,而忽略了受众更广,更贴近日常出行真实状况的中远途(不跨省)、短时间内(不超过1周)的自驾出行情况,本文正是针对该范围内的中小型区域旅游展开研究,将上海及周边多个景区构成的旅游目的地网络作为研究对象,将路线规划问题抽象成TSP问题并建立哈密顿回路的数学模型,通过传统遗传算法实现对该区域旅游路径的规划,帮助游客提升出行体验。
一、提出问题
假设一游客计划从上海出发,自驾游览上海市及周边共30个景区并最终回到出发地,根据出行需求,游客要遍历每个景区且各个景区只能到访一次,如何规划路线可以使游客在最短时间内完成游览目标。
根据问题,提出以下假设:
(1)每两个景区之间都有直接接通的公路,不存在两个景点间必须通过其他景点才能到达的情况,且连接各景区的公路均为直线。
(2)游客在景区间的移动过程全程自驾,且平均车速为40kmh。
(3)不考虑游客中途停车、用餐、夜间休息或其他突发因素造成的时间增加,且游客到达景区马上开始游览,没有时间间隔。
(4)游客在各个景区内的游览时间是固定的,不因到达的时刻不同而变化。
二、建立模型
TSP问题即旅行商问题,可描述为:已知n各城市坐标,一个商人从起点城市出发,经过且只经过每个城市一次,最后回到起点城市的最短路程。TSP问题属于NP完全问题的一种,目前没有精确算法可以找到最优解,只能找到有效地近似解。
TSP问题的数学描述为:在正权图G(V,E)中,顶点集合V{1,2,,n},边集合为E,d为城市i到城市j的距离矩阵,要找到最短路径的回路,成为最佳哈密顿回路或最佳哈密顿圈。
三、算法实现
遗传算法是模拟生物界物竞天择,适者生存的自然演化规律的一种随机搜索方法,它将自然界繁殖、杂交、变异、竞争等概念引入算法当中,通过一组可行解进行交叉、变异、逆转化等操作得到最优解,是一种全局最优算法。其基本思路为,首先对问题参数进行编码,形成一定数量的染色体,即初始种群,然后计算种群的适应度,再利用迭代对初始种群进行交叉、變异等操作得到更加优秀(适应度更高)的种群,最终保留符合目标的最优群体。
在本例中,利用遗传算法求解上述模型的主要步骤及部分代码如下:
(1)编码
在遗传算法中,大部分时候采用二进制编码方式,但在求解旅行商问题时最简单最直接的编码方式是基于结点顺序进行编码,如针对一个9个景点的旅游路径326489517可直接用(326489517)进行编码,直观明了的情况下还可以满足模型中的约束条件。
(2)初始化种群
随机生成一个初始解,初始解的个数决定了初始化种群的数量,本文中设定初始解中个体的数量为NIND30,同时设定最大迭代次数为GENMAX500次。
(3)适应度函数
适应度函数是用来评判个体优劣性的唯一标准,是遗传算法进行个体选择的依据,通常适应度函数由目标函数转化而来,当求解目标函数最小值时,一般使适应度值最大,因此采用目标函数的倒数值作为适应度值,本文模型中目标函数为总距离最短,因此适应度函数设置如下
(4)选择操作
选择操作是使用轮盘赌的方式,从上一代种群中选择较优秀的个体作为父代繁衍子代,父代个体被选择的概率与其适应度值相关,适应度值越高,被选择的概率越大,个体i被选择的概率pi为
(5)交叉操作
将上一步选择的两个个体作为父代进行交叉操作以产生新的子代,其方法是在〔1,9〕(以9个城市为例)之间随机取两个整数r1和r2,将r1和r2之间的部分交换,本文中设置交叉概率pc0。8。
(6)变异操作
变异操作是指在新产生的子代个体上进行的变异操作,主要为了维持子代个体的多样性,其方法是在〔1,9〕之间随机取两个整数r1和r2,将个体这两个位置上的编码数字互换。
(7)终止条件判定
本文的终止条件为迭代次数GENMAX(最大迭代次数),否则返回步骤3进行循环。
四、结果分析
根据以上遗传算法模型,利用MATLAB编程进行模拟求解,得到结果在第462代的到最优结果,最优路径为1219201021183911781415242526292827232216173012134561,总距离为459。86km,计算后可得游客在旅途路上(不包括游览时间)所用的最短时间为11。5h。对结果分析可知,该模型和算法大大缩短了总路程,根据问题描述和假设,得到了最短距离、最短时间游览全部景点的路径,该问题得到解决,可见遗传算法对于解决TSP旅游路径规划问题效果显著。
总结与展望
本文首先将旅游规划问题转换成TSP问题,然后建立混合整数规划模型,最后利用遗传算法设计程序并求解该问题,高效便捷的解决了旅游线路规划问题。但本研究结果仍存在不足,如当景点数量n过大时,遗传算法求解效率会大幅降低,此时可以考虑将其他近似算法与遗传算法相结合提高求解效率,这些内容有待进一步研究。
参考文献:
〔1〕徐婷婷,王柱,徐海洋。旅游路线规划数学模型的建立与应用探讨〔J〕。廊坊师范学院学报(自然科学版),2016,16(1):2326。
〔2〕喻菡。遗传算法求解TSP的研究〔D〕。西南交通大学,2006。
〔3〕郑天翔。基于动态实时调度的主题公园游客时空分流导航管理研究〔J〕。旅游科学,2012,26(4):816。
〔4〕郑天翔,吴蓉,罗海媛。国内景区旅游流调控研究综述〔J〕。地理与地理信息科学,2015,31(5):9096。
规范幼小衔接专项治理工作方案城关街道办事处中心幼儿园规范幼小衔接专项治理工作方案为深入贯彻落实《规范幼小衔接专项治理工作方案》精神,推进幼儿园科学保教和小学零起点教学,根据商南县教育局转发省教育厅《……
民主评议党员工作个人总结第一篇:党员民主评议个人工作总结个人工作总结根据xx党发(2014)32号《关于开展民主评议党员和创先争优总结评比工作的通知》文件和xx营销党发(2014)12号《……
孕妇强迫症会并发抑郁症吗现代社会飞速发展,经济迅速增长,但是一些疾病的发病率也上升了,强迫症就是这样的一种疾病,那么,孕妇强迫症会并发抑郁症吗?本站这就给您介绍一些相关的知识。孕妇强迫症通常并发……
夫妻和谐性生活四大要素性生活的和谐与否决定夫妻是否幸福。很多夫妻刚结婚的时候,做爱质量很高,彼此满意度也较高,但随着共同生活时间的递增,做爱热度下降,和谐度也开始走下坡路。长此以往,夫妻感情会受到冲……
风帆造句用风帆造句大全31。种子如果不经过坚强的泥土中挣扎奋斗的过程,就永远不能发芽、滋长;人如果不经“雨雪冰寒、凄风苦难”就无法达到理想的彼岸;用自己勤劳的双手,才能浮起你理想的风帆。32。……
姜汤治感冒也要因人而宜可乐姜汤,很多人知道它可以用来治疗感冒,不过姜汤治感冒也要因人而宜。可乐煮姜这种中西结合的产物之所以在民间流行,在于姜是辛温食物,能发汗解表、祛风散寒,所以当遭遇风吹雨淋、风寒……
残余造句用残余造句大全211,苏兰博心想,这巨人帮残余贼心不死怕是以后还是报复。212,接下来的两天,他接受了两次伽马刀手术,以杀死残余的癌细胞。213,本市近日数度发现残余匪特,假冒人……
孝悌造句用孝悌造句大全31。大元帅府招军的消息,有如一道乍起的风云,飞一般传遍了四乡八镇、临近州县,传到了无数有志报国的义士好汉耳中,自然也传到了汤阴县永和乡孝悌里岳飞的家里。32。谨庠序之教……
冲模造句用冲模造句大全31用途:适用于各种基材表面粘贴,冲模,电脑剌绣,铭牌等等。32LED总光通量在直流模式下随点燃时间下降,在脉冲模式下则不随点燃时间变化。33其中,上述穿孔机构80……
咖啡裤是时候亮相了搭不同上衣都很个性要说到娱乐圈非常会穿的明星,猫姐不得不提一下杨幂了,她可是实打实的带货女王,主要是因为她的风格非常的多变和潮流,几乎每个类型的女孩子,都能得到一些参考的意见。所以猫姐也对杨幂的……
一分不值的杨柳絮引起了一场损失过亿的大火近日,朝阳区某停车场发生火灾,造成90多辆机动车起火,损失惨重。有人估计损失至少上亿。瓦特?上亿?嗯,这并不是重点。重点是卖个关子,咱们还是先来看一下现场的图片吧:经初步……
熟悉的地方没有风景当第一片枫叶飘落的时候,我的心感到一丝丝的凉意,我知道秋天来了!当最后一片枫叶坠落的时候,我的心却莫名地烦了起来。是啊!秋天来了,冬天还会远吗?春去秋来,我在陪着蓬……
颓唐造句用颓唐造句大全(31)如果看到你这样颓唐,恐怕你爹娘九泉之下也揪着一颗心吧。(32)老人吩咐完这一切,一群人急急忙忙的跑了出去,留下一个颓唐的老人伫立在那里。(33)狗蛋一听到要……
凤梨花能放在卧室吗卧室花卉种植大全之凤梨科水塔花属,原产于墨西哥至巴西南部和阿根廷北部丛林中,约50种,多为地生性。叶为镰刀状,上半部向下倾斜,以58片排列成管形的莲座状叶丛。凤梨花适合卧室养吗……
学会选择为什么娜塔莉没有走星探为其铺好的路,却仍能创造辉煌的人生?究其原因,是因为她会选择,她为自己选择了一条与众不同却又能通向成功的路。学会选择,创造逆袭人生。学会选择需……
年生肖猴运势大全年生肖猴运势分析2018年生肖猴运势大全2018年干支纪年为戊戌年,天干戊土地支戌土,当值太岁生肖狗,根据黄帝纪年是第4716年。天道有阴阳、地道有刚柔、人道有仁义,万物之吉凶、运程之变……
知道这六个网站再也不用为使用发愁Office办公系列可以说是我们最常用的学习和办公软件了,但是毫不客气的讲,绝大部分小伙伴都只是会些皮毛,遇到不太常见的操作就抓瞎。今天效率君这篇文章就让大家以后不再抓瞎,只要……
春韵追春风春寒料峭的早春时节终于过去,路上行人也褪下了厚厚的羽线服,换装穿上了轻快的时尚外衣。走在街道上,细细地搜罗着有关春的一条条讯息。路边高挺的柳树,一改寒冬时灰暗……
吕姓起源和来历源自炎帝神农氏后裔伯夷为吕氏始祖吕姓主要有两大来源,一是源自舜帝时期的姜伯夷,当时由于伯夷掌管礼仪的秩序非常好,而且禹上位后他也悉心的辅佐,便组建了侯爵国吕国,因此他也被视为吕氏的始祖。二是源自姬姓魏氏,重耳……
玩微信不知道这些功能你就弱爆了构建一些场景,帮你打造微信的生活方式:当你参加朋友聚会时候,十几号人挨个添加微信好友太麻烦,这个场景添加好友只需要在【添加好友】里选择【雷达加朋友】然后等待雷达扫描中,等……
却也造句用却也造句大全121)那些溃败的军队已是惊弓之鸟,听到鞭炮声,却也吓得四处走避。122)自己虽生来贫困,却也不能一辈子仰人鼻息度日。123)这是去年的事,经过了一年的磨练,我明显……
防晒露和防晒霜哪个防晒效果好防晒露和防晒霜有什么关于防晒露和防晒霜哪个防晒效果好这个问题,不少专业人士纷纷表示,其实它们主要的功效都体现在能防晒、对抗太阳光中紫外线对肌肤的伤害上面,没有所谓的效果谁好、谁不好一说。防晒……
小草自然界中,有许多顽强的生命,有那傲雪独立的寒梅,有那屹立不倒的青松,有那。可我最敬佩的就是那小草,离离原上草,一岁一枯荣,野火少不尽,春风吹又生。春天,百花齐放。每一朵花……
菩提造句用菩提造句大全241、那须菩提祖师若是佛家某位大能的化身那还好说,教孙悟空之事可能就完全是佛门一手安派运作的;若是道家的,却不知是否再打什么对台戏。242、菩提果?在下也略有所闻,只是……