基于贪心算法的黄山景区旅游路线优化设计.docx
《基于贪心算法的黄山景区旅游路线优化设计.docx》由会员分享,可在线阅读,更多相关《基于贪心算法的黄山景区旅游路线优化设计.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于贪心算法的黄山景区旅游路线优化设计袁绛书 冯振宇 朱天乐 陈铭思 姜雨辰摘 要:黄山景区景点众多且许多知名景点分布过于分散、彼此间相距较远,使得很多游客没有办法在有限的时间内游览完期望的景点。因此根据游客个性化选择为其推荐一条满意度最高的路线尤为重要。本文考虑游客的景点偏好、金钱预算和精力等约束条件,建立了基于游客满意度最大化的旅游路线优化模型,引入两点之间的高程、直线距离和路程量化游客的精力,根据年龄和性别赋予不同的初始精力,并赋予金钱和精力在不同线路的影响权重。利用贪心算法求解,在最优条件下,根据不同的初始数据,可以得到基于游客个性化选择为基础,游客满意度最大的最优路线,从而可解决游客
2、在有限的时间内游览黄山景区期望景点的需求。关键词:黄山;路线优化;0-1规划;贪心算法中图分类号:F27 文献标识码:A doi:10.19311/ki.1672-3198.2020.20.0161 研究背景黄山景区占地面积共计1200平方千米,一日之内难以全部游览,因此,如何根据不同游客的个性化需求推荐旅游线路,成了大家关注的问题。现有文献大都仅考虑用户某一方面的约束,张久腾、吴小竹等人基于时间约束对多日游行程进行规划和优化,王东基于用户的对景点的兴趣进行旅游路线规划,往往都没有考虑到游客的时间预算、资金预算、自身身体状况等约束条件,基于单一约束的推荐结果难以满足用户需求。本文基于黄山旅游景
3、点开放的线路,研究多约束多目标的旅游线路推荐方法。对于多目标规划旅行线路,Weimin Zheng和Zhixue Liao提出用启发式算法求得最优解,牛悦诚提出用蚁群算法求最有路径解,而本文提出一种多属性景点的评价机制,引入金钱、精力、游客偏好等因素,引用一种在多约束条件下的贪心算法,使用贪心算法选出前N条总体评价较高的路径,然后,通过综合评估路径的有效性及多样性,最终选出相对较优的路径作为推荐结果。2 问题分析根据人群不同赋予不同的精力初始值,景点开放接待游客的时间为每天早上900到下午1800,金钱的权值只考虑部分路线中的索道、缆车费用,在时间方面,本文通过查询相连景点之间的游客步行时间和
4、游览时间之和进行赋值,精力方面,采取相关算法将精力的定性分析转化为定量分析,并给予不同类型游客人群以不同的初始值。最后求解出三者权值之和再进行归一化,利用动态规划方法进行求解。3 模型假设根据上述背景,我们对相关过程做出简化并做出以下假设:(1)游客所具备的时间、预算及精力都是有限的且可以量化的;游客偏好可通过游客对各景点赋分,以进行量化。(2)景区的交通情况影响游客精力消耗及通行时间。为简化模型,游客在景点逗留时间根据资料赋予一个固定值。(3)游客游览时间局限于景区开放时间,假设景区开始营业时游客即开始在景区游览。(4)游览天数及预算金额任一值消耗殆尽,停止游览。(5)游客精力值根据年龄体能
5、区别赋予,精力值可于第二天全额恢复,当日精力或可游览时间耗尽时,停止当日游览。(6)游客不会重复游览。4 模型的建立与求解4.1 模型建立基于以上假设,将各景点设为节点,景点间交通路线设为边,通过游客偏好对景点价值进行赋值,并将该值作为节点的权值;根据路线长度,路线精力耗费值及路线所需金钱对各边进行赋值。根据假设,运用贪心算法进行模拟计算,在每个游览日中生成当日游览路线,最终解出在约束条件下使得游客满意度最高的游览路线集。其中,n为景点序号,Tij为交通时间,t为游览时间,Eij为交通精力,e为游览精力,M为预算金额,m为景区消费,V代表景点价值,S代表游客满意值,h为景点海拔,hij为景点高
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 贪心 算法 黄山 景区 旅游 路线 优化 设计
限制150内