版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
改进MOPSO的联合火力打击目标分配陈曼;周凤星;张成尧【期刊名称】《《火力与指挥控制》》【年(卷),期】2019(044)009【总页数】6页(P125-129,134)【关键词】多目标粒子群;武器-目标分配;自适应变异;拥挤距离;惯性权重【作者】陈曼;周凤星;张成尧【作者单位】武汉科技大学信息科学与工程学院武汉430081;武汉义信恒通科技有限公司武汉430073【正文语种】中文【中图分类】TJ01;TJ830引言武器-目标分配问题,是指如何采用高效的算法,在打击多个来袭目标时,按照设置的最优分配原则合理地分配现有的武器,根据其分配原则的不同通常可分为单目标优化和多目标优化[1-3]。随着海洋领域已成为各国发展战略的重心,国内外许多学者都非常关注舰载武器-目标分配问题,对其求解算法进行了大量深入的研究。用于解决单目标优化的常用算法有遗传算法、蚁群算法、粒子群算法,以及采用混合优化算法等,单目标优化模型通常是以毁伤效能最大作为目标函数,虽然可以达到理想的打击效果,但当武器数量较多时容易造成武器浪费,因此,构建了多目标优化模型来求解武器-目标分配问题[4-6]。文献[7]构造了结合最大作战效能和防御效能的双目标优化模型,并将NSGA-II用于计算,但所使用的遗传操作算子耗时太长;文献[8]建立效能最大和用弹量最少的多目标优化模型,采用基于Paret。非劣集分层思想对遗传算法改进进行求解;文献[9]考虑最大作战效能和武器单元数量的影响,在求解时简化了限制条件、更改速度及位置的更新方法。本文建立了结合失败概率最小和使用武器量最少的多目标优化模型,将传统的武器-目标单目标优化转化为多目标优化问题,对算法研究有着更长远的现实意义。提出了采用改进的多目标粒子群算法进行求解,具有良好的精确性和快速性,实例仿真结果验证了所提算法的有效性。1多目标粒子群优化算法包括m个目标函数时,一个多目标优化问题通常可以描述成:与单目标优化问题相比,它需要同时优化好几个不可比较、存在冲突的目标,意味着没有解能使目标函数一起取得最优,这就需要通过权衡这些待优化的目标,来使每个目标函数都达到较优,最终得到的是一个最优解集合,也称Pareto最优解集或非支配解集[10]。Pareto最优解指一个处于决策空间中的解X',对于任意解乂,使得则称X'支配X。当且仅当不存在某个解支配X时,称X为Pareto最优解。Pareto最优解形成的集合叫做Pareto最优解集。粒子群优化算法是一种通过迭代过程进行优化的智能进化算法,具有原理简单、较易实现、运行效率高等特征,在优化问题中取得了良好的应用效果,基于此将其应用到多目标优化问题中。多目标粒子群优化算法首先初始化一群粒子(随机解),根据其适应函数值筛选出非支配解集,构造外部档案集,在每次迭代过程中,粒子在解空间里不断地跟随个体最优粒子和全局最优粒子根据式(3)来更新自己[11-14]。式中,分别是粒子在第t次迭代时的速度、位置,分别是粒子在第t次迭代时找出的个体最优位置、全局最优位置,w为惯性权重,cl、c2是学习因子,r1、r2是小于1的正随机数。粒子更新后再次计算适应值,与原外部档案集进行比较更新外部档案集,通过不断迭代,最终得到理想的Pareto最优解集[15]。2舰载联合火力打击的数学模型舰载武器联合打击目标的多目标函数模型表示如下:1)舰载防御系统有m个火力平台,;敌方有n个打击目标,;2)单个武器只能对单个目标实施打击,指火力平台对敌方目标安排的打击武器数目,意思是第i个火力平台调派了a个武器用来对抗第j个目标;3)第i个火力平台配置的武器数最多为wi,;最多可使用sj个武器来打击第j个目标,;4)武器对抗目标的最小失败概率总和的表达式为是指第i个平台的武器打击第j个目标时的命中概率;5)打击过程共消耗的最少武器数目为。综合以上表述,数学模型表示如下:3改进MOPSO的主要算子3.1夕卜部档案集的选取外部档案集是指保存算法找到的所有非支配解的集合,设定外部档案集后,算法每次迭代中选定非支配解时就只用与外部集中的解根据支配关系作比较,这样一来算法运行速度加快,且每一次的全局最优解都是在外部集中选择出来的,所以说如何选取、维护外部档案集在很大程度上影响了算法的性能[16-18]。按照NSGA-II中的排序方法对种群进行非支配排序,构造非支配解集,第一次迭代时,把找到的非支配解集直接放入外部档案集,在后面的迭代中,将此次产生的非支配解同原有的外部档案集进行Pareto支配关系比较,去除被支配的解,新加进非支配解,得到新的外卜部档案集。为外部档案集设定一个最多存量参数,伴随迭代的进行,当外部集的粒子数量等于最多存量后,为使继续存留较优解,通过NSGA-II中的拥挤距离排序原理实行降序排列,去除超额的拥挤距离较小的解。拥挤距离是一种利用相邻个体来评判个体与相邻个体间远近即分布是否均匀(多样性)的指标,当拥挤距离越大,解集内就越松散,解的多样性就越好。拥挤距离的计算公式如下[15]:式中,Xk-1和Xk+1是指同Xk分别相邻的前后两个个体,n是指目标函数个数。为了使解集的多样性得到增强,以免算法收敛到局部最优,引用遗传算法中的变异方法来维护夕卜部集。将外部档案集依照拥挤距离大小按顺序分成两部分,拥挤距离较大的子集A和拥挤距离较小的子集B,当随机数小于变异概率时,从A和B中分别随机取得一个个体作为父代,生成两个新子代,再通过比较新解,换掉外部集内的支配解,由于当变异概率大时,粒子的全局搜寻能力较好,变异概率小时,利于算法收敛,因此,使用自适应变异法,在算法运行初始阶段使用较大的变异概率,末期使用较小的变异概率,变异概率的表达式为:式中,t和Iter分别指当前迭代次数和最大迭代次数,pmin和pmax分别指的是变异概率最小值和最大值。3.2个体和全局最优解的判定在每次迭代过程中,粒子都是依据当前得到的两个极值,即个体最优解与全局最优解来判断接下来的去向,所以这两个最优解怎样获取成为了算法性能的重要影响因素。算法开始运行时,个体最优解就是粒子的初始位置,此后,随着迭代过程的继续,个体最优解由原个体最优与更新后的解依据Pareto支配关系比较得到的非支配解产生,如果两者之间没有支配关系,再比较拥挤距离,拥挤距离更大的就是个体最优解。若粒子的个体最优位置连续5代没有得到提升,可能是陷入了局部最优,此时将此粒子重新赋予新的随机值[19]。全局最优解是于非支配解集内取值,鉴于外部档案集里的解互相之间没有支配关系,所以依据拥挤距离来进行比较和判定,随机选择依照拥挤距离大小降序排在前面5%的解作为全局最优解,能使粒子接下来的走向更宽广,保证最优解具有更好的分布性[20-21]。3.3粒子更新时的改进在基本粒子群算法中,对粒子速度和位置进行更新的方法见式(3),本文对此进行了部分改善,使算法收敛精度达到更高。3.3.1线性递减的最大速度值处于迭代进程中,每维粒子的速度大小都有局限的范围,即,对算法的收敛性能影响较大,因此,采取文献[22]里提到的最大速度线性递减法,让最大速度值通过迭代的进行从递减到。使得算法在运行初始阶段的最大速度偏大,增强整体搜寻能力,便于脱离局部最优,而在运行尾期的最大速度偏小,减小粒子的搜寻规模,提高收敛能力。速度最大值的取值如下:式中,curMax_V是指第t次迭代进程中的速度最大值,Max_V是指速度最大值变动的上限。3.3.2异步改变的学习因子由粒子的速度、位置更新式(3)可知,学习因子能够使粒子在寻优进程中掌握自学和向别的较好的粒子学习的能力,逐步接近最优解。异步改变的意思是两者有着不一致的变化,通过使学习因子cl和c2异步改变,改变方式如式(8),使得在优化开始时粒子的自学能力好、社会学习能力相对差,在优化末期正好相反,这种做法能帮助算法收敛到全局最优解,防止进入局部最优。式中,c1,ini、c2,ini分别指c1、c2的初始值,c1,fin和c2,fin分别指c1、c2的终值。3.3.3调整惯性权重在粒子群优化算法中,惯性权重w是一个对算法性能有着关键作用的参数,它决定了粒子下一步的速度与当前速度的继承关系,取值得当能使粒子具备均衡的搜索能力。偏大的w可以使粒子的全局搜寻能力更强,使算法保持多样性,偏小的w使粒子的局部寻优能力更好,利于算法收敛。因此,利用正切函数的单调性和非线性等特性,用于文中对惯性权重作调整,构造基于正切函数的权重法,方法如下:在迭代过程中,w呈现非线性递减,式中的系数0.875能使w的大小处在wstart和wend之中,且当k的大小在区间[0.4,0.6]内时,目标函数的平均最优值和方差比较稳定[23-24]。4采用改进MOPSO求解联合火力打击目标分配4.1粒子的编码采取十进制整数编码方式反映火力打击的分配方案,种群所有粒子数用N表示,所有方案的集合为X,其中一个解即一个粒子表示为Xn。根据文中舰载联合火力打击目标分配的优化模型,将Xn设置成一个mxn的矩阵。如下所示:为了使优化过程简化计算,初始化粒子时按照数学模型式(3)的约束设置编码值大小。4.2不等式约束条件的计算处理舰载联合火力打击目标分配中的限制因素较多,为了简化计算的复杂性,将约束不等式当成罚函数加进目标函数。在粒子不能满足约束时,将其视为不可行解,加以相应的〃惩罚”。引入较大的正整数^和K2当成惩罚因子,将约束条件变为模型加进目标函数:4.3改进算法的流程用于求解舰载联合火力打击目标分配问题的改进MOPSO的流程如图1所示。图1改进MOPSO的流程5仿真实验和结果分析为了检测改进MOPSO解决舰载联合火力打击目标分配问题的性能,将算法与NSGA-II作比较,在配置为IntelCorei3-3110M处理器,4GB运行内存的计算机上进行实验,仿真软件为Matlab2008。假定一次舰载联合火力打击行动,5个性能相同的敌方目标来袭,舰艇上共有3个武器平台用来拦截这些目标,3个平台配置的武器数目分别为5、6、7,打击过程中最多给每个目标分配的武器数分别为3、4、3、3、2。同一个武器平台上配置的是同一类型的武器,对抗目标的命中概率是一致的,如下页表1所示。对改进MOPSO设定的算法参数为:,变异概率,,在不同的粒子总数和迭代次数情况下进行仿真实验。由于算法运算具有随机性,计算程序运行10次得到的算法平均运行时间,如表2和表3所示。表1命中概率武器平台号目标1234510.790.680.850.910.7220.860.730.680.820.7630.810.870.760.850.69表2改进MOPSO的运行时间/s迭代次数50100300.4750.903500.7691.4871001.4722.937粒子总数表3NSGA-II的运行时间/s粒子总数迭代次数50100300.5631.082500.8951.6921001.6743.185从运行时间对比可知,同等情况下,改进MOPSO在一定程度上比NSGA-II的运行时间更短,具有更快的速度,更适合求解武器-目标分配的多目标优化问题。将算法迭代总次数设定为100,粒子总个数为50,在这种情况下两种算法实验得到的Pareto解集分别如图2和图3所示。图2改进MOPSO的Pareto解集比较两个结果图能得出,改进MOPSO最后求解得到的Pareto结果的分布更均匀,精度更高,综合性能更优秀。而NSGA-II获得的解分布性稍差,结果不够稳定。在武器使用量为10和11时没能得到最优解,在同等武器消耗时,采用改进MOPSO求出的打击失败概率更小,此次行动胜利的可能性更高。图3NSGA-II的Pareto解集通过进行仿真实验,比较两种算法得到的实验结果,可知NSGA-II和本文中的改进MOPSO在解决舰载联合火力打击目标分配问题时,都能获得适宜的分配方案,但使用改进MOPSO的运行速度更快,求出的方案可以达到更大的击中概率,更能适应战役需求。6结论本文在打击失败概率最小的基础上兼顾消耗武器数量最少,构建舰载联合火力打击多目标分配模型,采用改进的多目标粒子群算法进行求解。通过与NSGA-II实例仿真对比,改进MOPSO得到的Pareto解精度更高、多样性更好,且平均速度更快,更能适用于求解舰载联合火力打击目标分配问题。参考文献:【相关文献】[1]彭广,方洋旺,柴栋,等.改进MOQPSO算法的多平台多武器火力分配[J].空军工程大学学报(自然科学版),2016,17(5):25-30.[2]刘晓,刘忠,孙坤,等.舰艇编队协同反导火力分配的改进多目标粒子群算法[J].海军工程大学学报,2013,25(1):64-68.[3]郭辉,徐浩军,谷向东,等.基于改进粒子群算法的协同多目标攻击空战决策[J].火力与指挥控制,2011,36(6):49-51,55.[4]顾佼佼,赵建军,颜骥,等.基于MODPSO-GSA的协同空战武器目标分配[J].北京航空航天大学学报,2015,41(2):252-258.[5]刘杨.基于粒子群算法的编队防空武器目标分配研究[J].舰船电子工程,2010,30(9):70-73.[6]王顺宏,杨奇松,王然辉,等.对地打击武器-目标分配的粒子群算法[J].电光与控制,2017,24(3):36-40.[7]郭景录,付平.基于NSGA-n的WTA多目标优化[J].火力与指挥控制,2010,35(3):130-134.[8]陈思,胡涛.基于多目标优化遗传算法的武器-目标分配[J].舰船电子工程,2015,35(7):54-57,100.[9]刘晓,刘忠,侯文姝,等.火力分配多目标规划模型的改进MOPSO算法[J].系统工程与电子技术,2013,35(2):326-330.[10]焦李成,尚荣华,马文萍,等.多目标优化免疫算法、理论和应用[M].北京:科学出版社,2010.[11]龚纯,王正林.精通MATLAB最优化计算[M].2版.北京:电子工业出版社,2012.[12]李欣然,樊永生.求解武器目标分配问题的改进粒子群算法[J].火力与指挥控制,2014,39(12):58-61.[13]程杰,李勇,任伟,等.改进粒子群算法在防空火力分配中的应用[」].兵
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学数学计算教学的实践与反思
- 城乡给排水工程建设安全生产责任保险事故预防服务指南征
- 《安全检测技术》练习题集
- 质量工程师理论知识题库及答案(1-342道)
- 【初中物理】2024-2025学年苏科版物理八年级上学期知识清单
- 新疆镀锌厂钢材热镀锌项目环境影响报告书
- 深圳-PEP-2024年10版小学4年级下册英语第4单元寒假试卷
- 2024年01版小学四年级英语第5单元期末试卷
- 小企业会计准则建筑业的账务处理-记账实操
- 2024年塑料半成品、辅料项目资金需求报告代可行性研究报告
- 标准太阳能光谱数据
- 公路工程监理旁站手册监理旁站手册编制说明
- 高中音乐鉴赏 《舞动心弦-中国舞蹈音乐》
- 上海音乐出版社三年级上册音乐教案
- (3.2)-第7讲学会进路办理
- GB/T 10591-2006高温/低气压试验箱技术条件
- GB 30603-2014食品安全国家标准食品添加剂乙酸钠
- 2023届台州一模考试试卷
- 大学物理 电阻电路等效变换
- 《市场营销学》-新产品开发战略
- 企业合规管理培训课件讲义
评论
0/150
提交评论