摘要:以增强用户的旅游体验为目的,通过遗传算法来研究现有旅游系统中的行程规划模块。基于实际需求,深入挖掘遗传算法的原理,以期通过改进遗传算法,能有效的改善现有旅游系统服务体验。最后,对旅游行程规划系统的体系架构进行了设计,从而为旅游行程规划系统的设计提供一定的指导和建议。
加入收藏
一、引言
目前,留随着旅游信息化的极速发展,游客对于旅游行程中路线规划的需求日益迫切。行程路线规划目的是确定最优或者近似最优并兼顾人性化和合理化为目标的旅游行程路线。遗传算法是一种参照生物在大自然中“适者生存、劣者淘汰”的思想为依据,以寻求全局最优解为目的的数学方法[1]。此算法的流程是,先根据建立的模型,对求解问题进行编码,生成一个随机遗传种群然后通过对选择概率和适应函数进行选择性复制、交叉、变异来验证解是否满足适应性评估,使用上一代种群的信息来产生下一代,不断迭代,使得解的质量越来越好。直到收敛至局部或者全局最优解。所以,该算法较其他算法来说,因具有多任务搜索、随机性强、易扩展性,常与其他算法结合,解决复杂性问题等特点,在大数据、人工智能等多个领域得到了广泛的应用[2]。但是遗传算法也存在易早熟、和陷入局部收敛,多约束条件和多目标问题无法妥善解决等不足。
二、遗传算法在旅游行程规划的优化策略
所以针对遗传算法的缺点,求解TSP实际应用问题时,常常加以改进,增强其寻优能力。首先,从上述算法的流程可知,遗传算法的主要组成部分包括(1)编码方式。(2)适应度函数,利用适应度函数计算每个种群个体是否满足优先化原则(3)遗传操作,常用的遗传操作算子有选择算子、变异算子、交叉算子,在种群染色体不满足优化操作的背景下,用此操作形成新一代种群。(4)不断迭代,直至达到终止条件。所以,基于遗传算法的思想及影响因子,以及结合用户对出行时间、出行方式、预算费用和个人偏好等的要求,以及TSP问题的最短路径目标,通过改进遗传算法,以期满足用户的个性化需求。
图1系统框架图
改进遗传算法的方法如下:(1)根据实际问题描述,对行程规划系统的需求进行分析,研究多目标约束的TSP问题模型,将改进的遗传算法应用于行程规划模型。
(2)在遗传算法生成初始种群时,将贪心策略与之融合,以期改变初始种群适应度不高的情况,可以有效优化初始种群。
(3)经过不断实验,结合当前种群进化情况来看,遗传算法中的交叉算子和变异算子对遗传算法的性能影响是巨大的。所以基于实际需求,针对多目标约束条件可对自适应参数进行不同程度的调节[3]。
实验分析表明,当种群规模逐渐增大时,改进的遗传算法对于改善陷入局部最优解的问题,寻优效果较好。
三、旅游行程规划系统架构设计
目前,国内大多数的旅游行程规划平台在对逻辑架构进行设计开发的过程中,主要包括应用层、客户层、数据层3层架构。客户层主要负责旅游行程规划平台的前端页面展示,可以直观的查看各类兴趣点的位置、行程规划结果、交通信息等,本平台以游客体验为设计目标,旨在为游客提供全程信息数字化的服务。应用层主要负责整个旅游平台的业务逻辑实现,由servlet根据用户在视图层的请求,通过调用一定的业务模型进行相应的操作,并且和数据层交互并获取数据库中的数据,也可以将需要存储的业务数据传输给数据层进行数据持久化。数据层主要负责数据的访问和存储[4]。
在整个架构中,根据系统功能需求分析,在标准三层架构上稍做改动实现具体的管理操作,包括硬件、软件服务、系统模块以及系统功能等方面。如业务层展示了系统的主要功能模块,遗传算法的运行,谷歌地图第三方应用接口的连接,数据层存储整个旅游系统的基础旅游服务数据并通过JDBC与数据库进行交互。整个系统设计框架采用较为前沿的技术,保证系统性能稳定,总体框架如图1所示。
四、总结
本文从用户的旅行体验出发,对现有旅行系统中的行程规划模块进行研究。通过研究遗传算法来优化TSP旅行商问题,以期能得到更好的行程体验,为游客提供的旅游服务。
参考文献:
[1]于莹莹,陈燕,李桃迎.改进的遗传算法求解旅行商问题[J].控制与决策,2014,29(8):1483-1488.
[2]陈佳敏.智慧旅游系统的设计和实现[D].南京:南京邮电大学,2017.
[3]吴军,严丽娜.基于改进的遗传算法求解旅行商问题[J].中小企业管理与科技(下旬刊),2017(3):96-98.
[4]易水强.基于改进的遗传算法的城市内自助游行程规划系统研究[D].杭州:中国计量学院,2014.
闫茹.遗传算法在旅游行程规划系统的应用研究[J].计算机产品与流通,2020(07):115.
分享:
2020年5月28日,教育部印发《高等学校课程思政建设指导纲要》,全面推进高校课程思政建设。《纲要》指出,全面推进高校课程思政建设是深入贯彻习近平总书记关于教育的重要论述和全国教育大会精神、落实立德树人根本任务的战略举措,高校要深化教育教学改革,充分挖掘各类课程思想政治资源,发挥好每门课程的育人作用,全面提高人才培养质量。
2020-11-21随着现代科学技术的飞速发展,运筹学相关研究日渐深入,应用范围日趋广泛,在军事领域中的作用也越来越重要。军事运筹学是应用数学和计算机等科学技术方法系统研究各类军事活动,并为决策优化提供理论和方法的军事学科,具有多学科综合交叉、注重实际应用、应用范围广、注重方案的最优性等特点。
2020-08-10《运筹学》是一门把科学的方法应用于建立和求解数学模型,以便采取行动解决实际问题的科学。也就是运用科学的方法(如分析、试验、量化等)来决定如何最佳地运营和设计各种系统的一门学科。[1,2]运筹学也是一门综合性学科,其整合了数学、计算机及其其他相关科学内容,以期获得最优的结果做出最准确的决策。
2020-08-10在全球能源消费日益增长的背景下,除了建造新的发电厂外,“需求响应”为缓解紧张的电力需求提供了一个经济有效的方法。在需求响应模式下,供电商在电力批发市场价格升高或系统可靠性受威胁时给电力用户发出电力价格变更信号或诱导性调整负荷通知,电力用户根据这些信号改变习惯用电模式,错峰用电,从而保障电网稳定,并抑制电价上升的短期行为。
2020-07-08RGV是一种无人驾驶、能在固定轨道上自由运行的智能车。它根据指令来控制移动方向还有距离,具有一个机械手臂、两只机械手爪加一个物料的清洗槽,能够完成上下料及清洗物料等任务。2003年,Malmborg教授及其课题组首先提出自动小车存取系统,它主要包括轨道导引小车系统,通过RGVS小车进行货物存取。
2020-07-08专利是知识产权的主要表达形式,在当今知识经济、科技引领的时代下,已成为企业发展和竞争的制高点。专利质量体系与企业的运营发展息息相关,企业传统的产品市场占有量发展模式逐步采用创新竞争模式。对于企业而言,专利是保护自身产品、防御对他人侵权的重要武器;是企业技术创新能力的证明;是企业规划开辟多源收入的重要手段。
2020-07-08在工程设计中,材料不均匀、安装误差等问题的存在,往往会对结构性能造成各种影响甚至破坏。传统结构设计没有考虑施工过程中的不确定因素,而实际施工中载荷和材料性质等不断变化,这些不确定因素会使失效概率不断增大。为了确保产品的结构可靠性,有必要对不确定结构可靠度分析方法进行研究。
2020-07-08“魔鬼在细节”。做好国际工程项目,要如履薄冰,因为往往一个细节的疏忽,就会导致项目成本大幅增加。做好一个项目,业主和承包商之间需要一种良好的合作氛围。对于承包商来说,不能过于计较一城一池的得失,该放弃的放弃,该争取的争取,最终会形成一个共赢的局面。
2020-07-08依据《孙子兵法》对国家情报战略进行系统运筹,能够明确在国际情报对抗中的情报主体与情报客体的资源与结构,所面临的问题和所受的限制,指导国家情报工作有目的地进行“造形”与“治气”,创造情报主体的行动优势,取得情报对抗的胜利,为国家安全与发展保驾护航。
2020-07-08自由粒子优化算法作为基于量子算法模型中的骨架模型,结构简洁,易于实现,通过对算法进行策略的改进,会使得算法的性能得到很好的提升。在自由粒子模型下的零势阱和谐振子模型下的高斯势阱的启发下,将优化问题中的目标函数进行势阱等效和泰勒近似实现量子模型下的转化,通过粒子在空间中的存在形式指导优化算法的寻优过程,实现量子模型的搜索机制。
2020-07-08人气:6027
人气:3169
人气:3023
人气:2628
人气:2542
我要评论
期刊名称:数学的实践与认识
期刊人气:2783
主管单位:中国科学院
主办单位:中国科学院数学与系统科学研究院
出版地方:北京
专业分类:科学
国际刊号:1000-0984
国内刊号:11-2018/O1
邮发代号:2-809
创刊时间:1971年
发行周期:半月刊
期刊开本:16开
见刊时间:1年以上
影响因子:0.553
影响因子:0.322
影响因子:0.352
影响因子:0.000
影响因子:0.000
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!