[发明专利]一种基于鲸鱼优化算法与人工鱼群算法的旅游路径规划方法在审
| 申请号: | 202110786210.8 | 申请日: | 2021-07-12 |
| 公开(公告)号: | CN113420938A | 公开(公告)日: | 2021-09-21 |
| 发明(设计)人: | 冯文龙;熊搏;黄梦醒;冯思玲 | 申请(专利权)人: | 海南大学 |
| 主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/14;G06N3/00 |
| 代理公司: | 北京哌智科创知识产权代理事务所(普通合伙) 11745 | 代理人: | 赵维亮 |
| 地址: | 570100 *** | 国省代码: | 海南;46 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 鲸鱼 优化 算法 人工 鱼群 旅游 路径 规划 方法 | ||
1.一种基于鲸鱼优化算法与人工鱼群算法的旅游路径规划方法,其特征在于,包括Step1:设置算法参数,将预计某时段相同景区游览不同景点的游客数设为N,最大迭代次数设为Tmax;Step2:利用公式计算初期的游客人群分布适应度值,即目标函数值,其中,游客的搜索空间为d维,Xi为第i个游客的位置,n表示游客在搜索空间中的维度,因此第n维的游客在栅格地图上的坐标可表示为(xn,yn),第n+1维的游客在栅格地图上的坐标可表示为(xn+1,yn+1),游客所处位置的适应度值便可由上式的适应度函数求得,然后记录初始游客最优的位置以及初始全局最优位置,将这些最优位置放入构建的最优解池中;Step3:根据公式a(t)=2-2t/Tmax (2)计算收敛因子的值,再根据公式A=2a·r1-a(3)及公式C=2·r2(4)更新系数向量A和C的值,其中a表示收敛因子,a为控制参数,随着迭代次数的增加从2线性递减到0;t表示当前迭代次数;Tmax表示算法的最大迭代次数;A和C为系数向量;r1和r2分别为[0,1]的随机数;Step4,当游客开始寻找下一个合适的景点,在随机找到一个景点后,通过查询当前景点的一定邻域内的游客数目nf,并通过判断式Yc/nf>δYi?,判断此时该景点内的拥挤程度,其中Yc和Yi分别为游客数目nf的游客群体的中心位置Xc与游客Xi的适应度值,δ为拥挤度因子,通过判断式判断,若不满足该公式的条件,则执行Step5;若满足则执行Step6;Step5:此时若不满足上式判断条件,表明该景点此时较拥挤,该景点在此时段人数可能较多,因此游客为了避免过分拥挤应暂时不选择此景点,只是距离该景点位置最优的游客根据算法计算公式X(t+1)=D·ebl·cos(2πl)+X*(t)(5),进行螺旋更新位置,其余游客重新找寻新的景点,其中D=|C·X*(t)-X(t)|(其中||为绝对值符号),D表示第i名游客到当前全局位置最优的景点的距离;X*(t)为t时刻得到的最佳解的位置向量;b为对数螺旋形状的常数;/为[-1,1]中的随机数;Step6:此时若满足上式判断条件,表明该景点的位置状态较优且不太拥挤,此时再根据判断式|A|<1?进行判断,若满足上述条件,即|A|<1,则根据以下公式X(t+1)=X*(t)-A·D进行随机搜索行为,并且更新个体位置,其中D=|C·Xrand(t)-X(t)|,Xrand(t)是随机一个游客对应的随机位置;Step7:游客更新个体位置后根据式(1)计算新个体位置的适应度值,然后判断新个体位置的适应度值是否优于前一个位置的适应度值。若优于前位置的适应度值,则更新游客的最优位置和全局最优位置并更新最优解池;若不优于前适应度值,则继续保留前位置的个体最优位置和全局最优位置;Step8:此时判断算法是否达到最大迭代次数Tmax次,若达到最大迭代次数,则执行Step9,否则执行Step3-Step7;Step9:通过此算法最终得到全局最优位置,选择一条适应度值最小的游客路径作为不同景点之间旅游路径规划的最优路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110786210.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





