当前位置: 首页 > 专利查询>南昌大学专利>正文

一种基于多模态多目标优化算法的路径规划算法制造技术

技术编号:31014671 阅读:15 留言:0更新日期:2021-11-30 02:53
本发明专利技术公开了一种基于多模态多目标优化算法的路径规划算法,步骤如下:S1:建立路径规划模型,构建路径规划中优化的多目标问题的目标函数以及路径规划约束条件;S2:寻找起点至终点的路径,用存档储存途径节点路径长度与拥挤区域个数;S3:用多模态多目标优化算法筛选最优路径。本发明专利技术通过使用二叉树搜索思想确定起点至终点的路径,随后使用多模态多目标优化算法对存档中的路径进行筛选,算法中设计的网格法有效的解决了多模态多目标问题中不能获得全部等效解集的问题,最终可以获得全部的等效路径。本发明专利技术在多模态多目标优化问题下的路径规划算法,能够寻找路径的同时又可以解决多模态多目标优化问题。模态多目标优化问题。模态多目标优化问题。

【技术实现步骤摘要】
一种基于多模态多目标优化算法的路径规划算法


[0001]本专利技术属于路径规划算法
,具体涉及一种基于多模态多目标优化算法的路径规划算法。

技术介绍

[0002]随着社会和科技的飞速发展,多目标优化问题已经渗透进各种工程应用和科学研究中。比如在流水车间调度中,需要在最短的时间内完成足够多的生产任务;在分配有限的医疗资源时,需要提前考虑到患者疾病和医生在手术过程中作为手术参与者的适配性,花费最少的手术时间和成本,达到最好的治疗效果等目的。在数据挖掘、图像处理、路径规划、投资组合等多种领域中同样存在多目标优化问题。不同于单目标优化问题只解决一个目标,多目标优化问题需要同时解决包含两个或两个以上的目标,而这些目标之间往往是相互矛盾和制约的关系,优化某个目标之后会导致另一个目标性能下降。单目标优化问题只有一个最优解,但是多目标优化问题中一个最优解并不能同时满足所有目标,所以会存在一系列最优解,形成一个最优解的集合,此集合称之为帕累托最优解集(Pareto

optimal Set,PS)。PS中每个解对应至目标空间中的目标值组成的集合称之为帕累托前沿(Pareto Front,PF)。随着社会的不断发展,现实生活中需要解决的问题复杂程度越来越高,许多问题要进行针对性的理论研究。在多目标优化问题中存在着一类特殊的情况,目标空间中的一个帕累托前沿在决策空间中存在两个或者两个以上的帕累托解集。这类问题是多目标优化问题的进一步延伸,因此被称为多模态多目标优化问题。理论上一个解集就足以解决优化问题,但是由于决定因素和客观条件的影响,有些解集在实际中并不适用。所以不能为决策者找到尽可能多可替代的解决方案,在一定程度上阻碍问题的解决。因此,在各类实际应用中为决策者提供多个备选方案以降低突发事件带来的损失。研究多模态多目标优化问题在理论研究与实际应用上具备极高的价值。
[0003]多模态多目标优化问题的目标是找到所有的等价帕累托最优解集。自2005年以来,多模态多目标优化问题在进化计算领域得到了广泛的研究。由于解集的质量通常是在目标空间中评估的,因此在多目标优化领域中,解在决策空间中的分布问题并没有得到足够的重视。然而,决策者可能想将这些具有同等的质量或稍差的质量的解决方案相互比较,最终选择能在实际中操作的一款方案。
[0004]在医疗服务系统中存在路径规划问题,如救援车辆到达事故点、医疗废弃物回收、医用机器人药物配送等,这类问题往往只期望找到一条最短路径供车辆或者移动机器人到达任务点。当只为决策者提供一条路径,遇到突发情况时,提供的路径不可通行,将会延误伤者的救治时机或耽误病人的治疗。在此情况下,具有类似性质的替代解决方案将会起到决定性作用。所以为救援车辆或医用机器人提供多条等价路径是极具研究意义的工作,为患者提供多重保障。

技术实现思路

[0005]针对现有技术中的不足与难题,本专利技术旨在提供了一种基于多模态多目标优化算法的路径规划算法,具体为用一种改进的多模态多目标优化算法来对地图进行路径规划。
[0006]本专利技术通过以下技术方案予以实现:
[0007]一种基于多模态多目标优化算法的路径规划算法,步骤如下:
[0008]S1:建立路径规划模型,构建路径规划中优化的多目标问题的目标函数以及路径规划约束条件;
[0009]S2:寻找起点至终点的路径,用存档储存途径节点路径长度与拥挤区域个数;
[0010]S3:用多模态多目标优化算法筛选最优路径。
[0011]进一步地,步骤S1具体包括:
[0012]S1.1、确定路径规划地图:采用栅格法生成地图,所述地图模拟了城市道路通行道路的特征,地图采用不同颜色模拟通行区域、非通行区域、城市道路中拥堵区域,并设定路径规划任务的起点坐标与终点坐标;
[0013]S1.2、定义路径规划中优化的多目标问题为:
[0014][0015][0016]式中,目标问题f1表示车辆总移动距离最短,目标问题f2表示车辆移动路线上经过的拥堵区域数量总和最少;
[0017]S1.3、路径规划的约束条件为:
[0018][0019]式中,表示对路径进行求解时,禁止经过已经到达过的位置,即不可在一条道路上重复通行。
[0020]进一步地,步骤S2具体包括:
[0021]S2.1、将步骤S1.1生成的地图导入,从已知路径规划中确认起点与终点,设定起点为第一个节点,从起点开始选择下一个途径节点每次路径选择共有四个方向;
[0022]S2.2、使用二叉树搜索思想,在确定下一个节点的四个方向后,需要对路径进行判断其移动方向是否位于可通行区域内;
[0023]S2.3、若不位于通行区域内,则回到上一节点位置,不再搜索此方向,保障路径一直处于可通行区域,避免在一条道路重复通行;
[0024]S2.4、在一次路径搜索完成后,即搜寻到终点坐标,将本条路径途径的所有节点坐标保存,包括起点与终点坐标;
[0025]S2.5、计算路径长度与途径的拥堵区域数量,并用存档储存途径节点路径长度与拥挤区域个数;
[0026]S2.6、返回上一节点,从上一个节点的其他方向搜索,重复步骤S2.2~S2.5。
[0027]进一步地,步骤S3具体包括:
[0028]S3.1、根据步骤S2中储存的内容设置存档存储路径,当存档内路径数量到达预设数量M时,使用快速非支配排序保存目标空间中的Pareto前沿;
[0029]S3.2、在决策空间中设立网格,计算每条路径途径的节点是否相同,若节点相同则删除相同路径,只保留不同路径;
[0030]S3.3、根据网格法将决策空间用网格划分,为每条路径建立新的坐标,使用下式:
[0031][0032]其中,N为路径总数,和是当前种群中第j维的最大值和最小值,x

i,j
为建立的新坐标;
[0033]S3.4、输出上述路径规划的规划结果,筛选出最优路径。
[0034]与现有技术相比,本专利技术的有益效果包括:
[0035](1)本专利技术中的基于多模态多目标优化算法的路径规划算法能够寻找路径的同时又可以解决多模态多目标优化问题。
[0036](2)本专利技术通过使用二叉树搜索思想确定起点至终点的路径,随后使用多模态多目标优化算法对存档中的路径进行筛选,算法中设计的网格法有效的解决了多模态多目标问题中不能获得全部等效解集的问题,最终可以获得全部的等效路径。
[0037](3)本专利技术用一种改进的多模态多目标优化算法来对地图进行路径规划,可为救援车辆或医用机器人提供多条等价路径,为患者提供多重保障。
附图说明
[0038]图1为一种基于多模态多目标优化算法的路径规划算法流程图;
[0039]图2为本专利技术使用栅格法生成地图的示意图。
具体实施方式
[0040]下面结合附图,对本专利技术作进一步地说明。
[0041]如图1所示的流程图,本专利技术对基本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多模态多目标优化算法的路径规划算法,其特征在于,包括以下步骤:S1:建立路径规划模型,构建路径规划中优化的多目标问题的目标函数以及路径规划约束条件;S2:寻找起点至终点的路径,用存档储存途径节点路径长度与拥挤区域个数;S3:用多模态多目标优化算法筛选最优路径。2.根据权利要求1所述的一种基于多模态多目标优化算法的路径规划算法,其特征在于,所述步骤S1具体包括:S1.1、确定路径规划地图:采用栅格法生成地图,所述地图模拟了城市道路通行道路的特征,地图中采用不同颜色模拟通行区域、非通行区域、城市道路中拥堵区域,并设定路径规划任务的起点坐标与终点坐标;S1.2、定义路径规划中优化的多目标问题为:f1=min∑
i

j
d
i,j
式中,目标问题f1表示车辆总移动距离最短,目标问题f2表示车辆移动路线上经过的拥堵区域数量总和最少;S1.3、路径规划的约束条件为:式中,表示对路径进行求解时,禁止经过已经到达过的位置,即不可在一条道路上重复通行。3.根据权利要求2所述的一种基于多模态多目标优化算法的路径规划算法,其特征在于,所述步骤S2具体包括:S2.1、将步骤S1.1生成的地图导入,从已知路径规划中确认起点与终点,设定起点为第一个节点,从起点开始选择下一个途径节...

【专利技术属性】
技术研发人员:李春泉徐杭丽
申请(专利权)人:南昌大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1