[发明专利]一种基于自组织多模态多目标量子粒子群优化算法的路径规划方法在审
申请号: | 202011577001.4 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112734088A | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 王万良;李国庆;吴菲;尤文波;金雅文;赵燕伟 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06N3/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵 |
地址: | 310014 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 组织 多模态 多目标 子粒 子群 优化 算法 路径 规划 方法 | ||
1.一种基于自组织多模态多目标量子粒子群路径规划方法,其特征在于:包含以下步骤:
S1.在决策空间内初始化一个种群POP带有NP个粒子,并计算目标函数值;
S2.对每一个粒子POPi的个体最佳历史位置pbesti定义为粒子的位置,每一个粒子的最佳历史位置的集合PBseti为粒子的位置,即PBseti=POPi,pbesti=POPi;
S3.计算所有粒子最佳历史位置pbesti的平均位置mbest;
S4.对种群POP进行非支配排序并获得非支配解PSPF,非支配解PSPF中第一个解即为种群POP的最优个体位置gbest;
S5.初始化自组织模型SOM;
S6.初始化一个冗余档案RA为空;
S7.算法进入主循环,如果迭代结束条件不满足进入S8.
S8.更新自组织网络SOM并获取最好的邻居粒子,具体步骤如下:
S81.初始化种群POP中新产生的非支配解为自组织网络的训练集trainingset;
S82.根据种群中每一个个体POPu初始化权重向量为这里d是决策变量数量;
S83.自组织模型训练T次;
S84.在每一次训练过程中,对训练集中每一个样本trainingseti,设置为该样本的最好神经单元;
S85.更新权重向量和学习率η(t),更新公式如下:
其中,T是总训练次数,t是当前训练次数,η0是初始学习率;
S86.更新神经元的邻居神经元neighbor={neighbor1,neighbor2,....neighborm},更新公式如下:
其中,σ(t)是第t次训练的学习半径,σ0是初始学习半径;
S87.自组织模型训练结束;对于每一个粒子POPi,POPi最佳神经元ui通过自组织模型获得;
S88.获得最佳神经元ui的邻居neighbor={neighbor1,neighbor2,....neighborm}
S89.获得所有邻居的个体最好历史个体集合并进行非支配排序获得非支配解candidate_neighbor,candidate_neighbor中的第一个非支配解即是粒子POPi的最佳邻居;
S810.获得所有个体的最佳邻居nbest;
S9.种群更新迭代;具体步骤如下:
S91.更新每一个粒子的pi根据公式5:
其中,λ和r是0到1的随机数,ξ是一个随机整数,g和G是当前迭代次数和最大迭代次数,pbesti和nbesti分别是POPi的个体历史最佳位置和最佳邻居,gbest是全局最好个体;
S92.更新每一个粒子的位置根据公式6.
其中μ是一个0至1之间的随机数,β是一个逐渐递减的参数,其定义如下:
其中,β0和β1是两个常数,并且β0<β1;
S93.计算每一个更新后POPi的目标函数;
S94.更新每一个粒子POPi的历史最佳位置集合PBseti并进行非支配排序,在PBseti内的第一个粒子即为pbesti;
S95.合并所有粒子的PBseti并进行非支配排序获得非支配解PSPF;
S96.将决策空间等分为k=2d个相等的区域,这里d是决策变量数目,并记录每一个区域的非支配解{pspf1,pspf2,...,pspfk}和每一个子区域非支配解的数量{s1,s2,...sk};
S97.根据区域划分结果,找到非支配解数量最少的区域和该区域的非支配解
S98.更新种群的平均位置mbest;计算在决策空间内的平均位置即为mbest;
S99.根据更新种群的全局最好位置;的第一个粒子即为gbest;
S10.当PSPF档案集的数量大于NP时进行外部档案集PSPF维护,其主要步骤如下:
S10-1.初始化一个临时的解集tempPSPF,对于决策空间,找到PSPF的每一个决策向量中每一维的最大值与最小值放入临时解集tempPSPF,并将他们从PSPF中移除;
S10-2.分别计算tempPSPF和PSPF中解与解之间的距离,找到PSPF与tempPSPF中每一个解之间最小的距离的所有解,并在这些最小距离解中找出一个最大距离的解从PSPF中移动到tempPSPF,直至tempPSPF中解的数量等于NP;
S10-3.将PSPF中剩余的非支配解放入冗余矩阵RA中,并重新将tempPSPF赋值给PSPF;
S10-4.返回PSPF和tempPSPF;
S11.种群迭代结束;合并PSPF和RA并进行非支配排序获得非支配解PSPF;
S12.进行步骤S10选择多样的非支配解,输出最终的解PSPF。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011577001.4/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理