Others

Research on Target Allocation Technology Based on Adaptive Improved Monarch Butterfly Optimization Algorithm

  • MA Zeyuan ,
  • SHI Chengang ,
  • ZHANG Ziqi ,
  • ZHANG Ying ,
  • XIE Zixin
Expand
  • Shanghai Electro-mechanical Engineering Institute, Shanghai 201109, China

Received date: 2024-04-18

  Online published: 2025-09-22

Abstract

The study deals with target allocation issue of multi-missile cooperatively intercepting a enemy air targets. Firstly,the advantages of angel, seeker's detection distance, velocity, missile to target distance and heigh is used to construct a missile-target advantage function model.Based on that, the missile-target advantage function model combining with the analytic hierarchy process is used to establish a multi-missile target allocation model. Then, considering the complexity of the combination of target allocation problems, a greedy operator and parameter adaption principle are introduced into the monarch butterfly optimization, and the monarch butterfly optimization adaptive parameter improved algorithm is proposed to achieve efficient solution to the target allocation problem.Through simulation experiments, the proposed algorithm is compared with the traditional monarch butterfly optimization, and the results show that it has better global optimizing ability and can effectively improve the rationality of the target allocation scheme.

Cite this article

MA Zeyuan , SHI Chengang , ZHANG Ziqi , ZHANG Ying , XIE Zixin . Research on Target Allocation Technology Based on Adaptive Improved Monarch Butterfly Optimization Algorithm[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2025 , 45(4) : 530 -538 . DOI: 10.15892/j.cnki.djzdxb.2025.04.011

0 引言

目标分配问题是现代化战争中一类关键的组合优化问题。当战场上存在多个敌方目标时,根据导弹与目标的匹配关系,合理高效制定目标分配打击方案,进而最大化导弹对目标的毁伤概率并避免重复攻击与遗漏,是多弹作战的一个重要方面,对提升导弹整体作战效能并实现对敌打击具有重要意义。
刘西等[1]针对多目标优化算法问题,开展了基于NSGA-III的算法研究。吴诗辉等[2]以多目标集群对抗模型为基础,开展了目标分配打击算法研究。郑书坚等[3]将目标分配技术引入多目标拦截问题,提升了拦截可靠性。安炳合等[4]建立了弹目综合优势函数并基于改进烟花算法定制了多目标分配策略,实现了对目标分配方案的快速求解。刘丙杰等[5]针对多目标火力分配问题,分析了目标位置、导弹射程与突防概率等关键因素,提出了多导弹、多目标火力分配算法,对导弹作战的火力分配决策有一定的参考价值。梁俊等[6]针对多弹型常规导弹协同目标分配模型的不足,基于多弹协同目标分配筹划问题,综合目标重要性与毁伤要求等关键因素,建立了协同目标分配模型与目标重要度模型,并实现对敌方目标的有效打击。周林等[7]基于防空作战特点,在分析多种目标分配模型的基础上,建立了基于射击有利度的多目标分配模型,具有一定的工程应用价值。刘印田等[8]依据弹道仿真、层次分析法与神经网络等技术求解了多弹攻击态势指数,在满足目标分配实时性的要求下,实现了多导弹对目标的弹目分配与态势评估。齐长兴等[9]针对多弹协同打击多个目标问题,提出了一种基于禁忌搜索策略与混沌优化的混合粒子群优化算法,有效提升了目标分配问题的求解效率。张先剑等[10]考虑大规模作战的高动态与非完全信息等特点,在动态武器目标分配方法基础上,构建了基于双方动态博弈的攻防对抗数学模型,并利用帕累托最优算法与纳什均衡实现了动态武器目标分配的分阶段求解。阎炼等[11]针对防空导弹目标分配问题,提出了基于改进粒子群的目标分配算法,优化了传统粒子群算法的速度与位置定义方式,提升了目标分配问题的求解能力。周凌超等[12]基于导弹与目标之间的战术关系,建立了目标分配模型,并结合模拟退火算法与禁忌搜索思想,提出了一种改进的模拟退火算法,提升了算法的求解能力。王力超等[13]为提升目标分配问题求解的效率与准确性,在传统粒子群优化算法基础上,引入云自适应模型与鲶鱼效应思想,提出了一种改进粒子群算法,并通过仿真验证了算法的有效性。程彦杰等[14]利用不同目标的威胁程度建立目标分配数学模型,并针对传统遗传算法缺陷,提出了一种云遗传算法,提升了目标分配方案的求解速度。陈云飞等[15]提出了一种基于小生境的蚁群优化算法,并用于求解多约束目标分配问题,提升了算法的求解效率。林卓巡等[16]针对空空作战场景,利用层次分析法与智能优化算法,实现了目标分配方案的合理确定。傅莉等[17]结合反向传播神经网络与协同优先权算法,构建了弹目之间的匹配关系,利用SOFM算法实现了目标打击优先级排序,进而提出合理的目标分配方案,并通过仿真验证了方法的有效性。丁振林等[18]考虑作战过程中由于态势变化导致的目标分配方案需要实时更新的问题,提出了一种基于强化学习与神经网络的动态目标算法,提升了对目标的打击成功率。Bennett等[19]设计了一种任务规划管理器,考虑空战态势变化情况,实现目标分配的实时规划。Bogdanowicz[20]针对目标分配问题,提出了考虑目标打击价值与毁伤概率的目标分配模型。Nguyen等[21]结合动态规划、约束条件与智能优化算法,制定了目标分配策略,并将目标分配问题分解为多个阶段,最后利用多阶段匹配优化算法实现问题求解。Ye等[22]针对武器目标分配问题,结合遗传算法、粒子群算法与人工鱼群算法,提出了一种启发式优化算法,避免传统人工鱼群算法易收敛到局部最优解问题,提升了武器目标分配问题的求解精度与收敛速度。Yang等[23]针对传统目标分配问题求解算法收敛速度慢且易早熟的不足,结合模拟退火算法与自适应变异算子提出了一种模糊遗传算法,并考虑目标分配问题的毁伤效能与距离等约束,定义了目标隶属度与非隶属度函数,进而建立了武器目标分配模型,最后利用仿真验证了方法的有效性。Lee等[24]结合遗传算法与免疫系统算法提出了一种混合遗传算法,利用免疫系统算法代替传统遗传算法的局部搜索机制,并将其用于目标分配问题,提升了目标问题的求解能力。Chen等[25]分别考虑导弹与目标的能力约束、战略约束、资源约束与可行性约束,建立了动态目标分配模型,并提出了基于贪婪局部搜索的模因算法,仿真结果表明其模型与算法具有一定的工程应用价值。Li等[26]在建立通用目标分配模型基础上,利用基于遗传算法与损伤模拟的混合优化方法对其进行求解,仿真结果验证了其方法的有效性。Fu等[27]为提升目标分配问题求解效率,将爬山算法引入遗传算法,弥补了传统遗传算法局部搜索能力不足的缺点,提升了算法的收敛速度。通过上述文献分析可知,用于求解目标分配问题的群智能遗传算法领域已存在一定的研究成果,近年来的研究方向主要是合理建立多目标分配模型并结合算法收敛特性设计参数自适应原则,进而提升优化算法的收敛能力。因此,针对目标分配模型的建立与目标分配问题高效求解的需求,有必要开展基于层次分析法的目标分配模型建模与自适应改进帝王蝶的优化算法研究,进一步提升模型的合理性与算法求解效率,提升目标分配方案的工程适用性。文中依据需求开展相应研究并对照现有文献相比具备3个创新点:1)考虑弹目相对高度与速度等的优势,建立了多种弹目优势函数模型,符合实际战场环境;2)在优势函数模型基础上,建立了基于层次的目标分配模型,提升了模型的合理性;3)提出了MDO-API算法,增强了目标分配问题的求解能力,适应新的军事作战环境需求。

1 基于层次分析法的目标分配模型建模

1.1 优势函数模型建模

利用导弹与目标之间的状态关系并结合导弹自身特性,分别建立导弹相对敌方目标的角度优势模型、导引头探测距离优势模型、速度优势模型、弹目距离优势模型与高度优势模型,为开展基于层次分析法的目标分配模型建模提供模型基础。

1.1.1 角度优势模型建模

一般而言,当导弹飞行速度与弹目视线的夹角η越小时,导弹命中目标概率越大,即当η=0时,导弹对目标的角度优势最大。角度优势模型可构造为:
Sη=exp - η β π 2
式中β为与弹目距离R有关的可变参数,文中β=0.003R

1.1.2 导引头探测距离优势模型建模

根据导引头特性,假设导弹导引头的探测距离为rmin~rmax,当弹目距离RrmaxRrmin时,导引头探测距离优势很弱,而当R=(rmin+rmax)/2时,导引头探测距离优势最大,因此构造导引头探测距离优势模型:
Sr=exp - r - R 0 σ R 2
式中:R0=(rmin+rmax)/2;σR为常数。

1.1.3 速度优势模型建模

通常情况下,为使导弹能够实现对目标的有效打击,需要保证导弹速度大于目标速度,且速度优势越大,命中概率越高,因此,构建导弹速度优势模型:
Sv=1- V t V m
式中VtVm分别为目标速度与导弹速度。

1.1.4 弹目距离优势模型建模

在导弹打击目标的过程中,弹目距离越近越有利于导弹命中目标,因此,构造弹目距离优势模型:
SR=exp - R - R m i n R m a x - R m i n
式中RmaxRmin分别为弹群中导弹与目标的最大距离与最小距离。

1.1.5 高度优势模型建模

当目标高度越低时,其威胁性越大且越难被精确探测,导致打击难度增大,因此,构建导弹的高度优势模型:
Sh=exp - h m a x - h h m a x - h m i n
式中:h为导弹飞行高度与目标高度的高度差绝对值;hmaxhmin分别为弹群中导弹与目标的最大高度差绝对值与最小高度差绝对值。

1.2 基于层次分析法的目标分配模型建模

在上述优势模型建模的基础上,采用层次分析法对不同敌方目标信息进行分析与排序,合理设置不同优势的权重,构造综合优势函数,进而建立目标分配模型,为利用优化算法求解实现目标分配问题提供模型基础。
根据文献[8,16]建立导弹各优势权值判断矩阵A,如表1所示。
表1 优势权值判断矩阵

Table 1 Dominance weight judgment matrix

A Sη Sr Sv SR Sh
Sη 1 3/2 6/7 10/3 2/1
Sr 2/3 1 4/7 20/9 4/3
Sv 7/6 7/4 1 35/9 7/3
SR 3/10 9/20 9/35 1 3/5
Sh 1/2 3/4 3/7 5/3 1
判断矩阵中,每个元素表示两个不同优势函数的评分比值。
设权重向量为W=[W1,W2,W3,W4,W5]T,分别对应Sη,Sr,Sv,SRSh,权值的大小代表了不同优势函数在目标分配问题中的重要程度,利用表1所示的判断矩阵,求解各个优势函数的权值,构建综合优势函数,并采取式(6)所示的线性加权法构建目标分配模型。
$\begin{array}{ll}\max & \sum_{k=1}^{m}\left(\sum_{j=1}^{n} \boldsymbol{T}_{j k} \boldsymbol{x}_{j k}\right) \\\text { s.t. } & \left\{\begin{array}{l}\boldsymbol{T}_{j k}=\sum_{i=1}^{5} \boldsymbol{W}_{i} \times \boldsymbol{S}_{j k, i} \\\boldsymbol{x}_{j k} \in\{0,1\}, j=1,2, \cdots, n ; k=1,2, \cdots, m \\\sum_{k=1}^{m} \boldsymbol{x}_{j k}=u_{k}, k=1,2, \cdots, m \\\sum_{j=1}^{n} \boldsymbol{x}_{j k} \leqslant 1, j=1,2, \cdots, n\end{array}\right.\end{array}$
式中:mn分别为导弹数量与目标数量;Tjk为目标分配模型中每枚导弹的总优势;Sjk,i为第k枚导弹对第j个目标的不同优势(i=1,2,3,4,5分别代表Sη,Sr,Sv,SRSh);uk为每个目标所需分配的导弹数量;xjk为决策变量,若第k枚导弹被分配给第j个目标,则xjk=1,反之xjk=0。
利用方根法求解权重向量W,具体步骤如下。
1)计算判断矩阵A的各行元素几何平均值
结合式(7)与判断矩阵A计算各优势的算术平均值。
M ¯ i = i = 1 N a i j N
进而得到向量 M ¯=[ M ¯ 1, M ¯ 2,…, M ¯ N]T,N=5。其中, M ¯ 1=1.5368, M ¯ 2=1.0245, M ¯ 3=1.7929, M ¯ 4=0.4610, M ¯ 5=0.7684。
2)向量标准化
利用式(8)标准化向量 M ¯,进而求得各优势函数的权重Wi
W i = M ¯ i k = 1 5 M ¯ k , i = 1,2 , , 5
计算结果表明,角度优势Sη的权重W1=0.2752,导引头距离优势Sr的权重W2=0.1835,速度优势Sv的权重W3=0.3211,弹目距离优势SR的权重W4=0.0826,高度优势Sh的权重W5=0.1376。
3)一致性校验
根据判断矩阵A,计算其最大特征值λmax,然后利用判断矩阵阶数与随机一致性指标IRI,ICI的关系,求解随机值一致性比例RCR
RCR= I C I I R I= λ m a x - N ( N - 1 ) · I R I
当CR≪0.1,即判断矩阵满足一致性需求,由于文中RCR=0,因此,文中所建立优势函数之间不存在相互矛盾的现象,目标分配模型满足一致性要求。

2 自适应改进帝王蝶优化算法研究

MBO是一种启发式群智能优化算法,通过模拟帝王蝶在北美(Land1)和墨西哥(Land2)两个区域中的活动,实现对最优解的全局搜索。在MBO算法中,子代的产生与位置变化主要通过迁移算子与蝴蝶调整算子生成,为了将算法应用到实际工程优化问题中,MBO通常有四点理想假设,具体阐述如下:
1)所有帝王蝶只分布在Land1与Land2两个地区,即整个帝王蝶群被划分成Land1与Land2两个部分。
2)帝王蝶总数量不变,即当新个体出现时,种群中会出现且仅出现一个个体被淘汰。
3)每个帝王蝶均利用迁移算子从Land1与Land2两个区域上产生。
4)每一代的帝王蝶种群中适应性最优的个体会保留到下一代,以提升算法的收敛速度。
为进一步提升MBO算法的优化能力,在传统MBO基础上引入贪婪算子并根据算法收敛特性制定参数自适应原则,提出一种MBO-API,增强算法寻优速度与全局寻优能力,算法的具体流程如图1所示,具体解释如下。
图1 MBO-API优化算法流程

Fig.1 MBO-API algorithm flow

1)参数初始化
初始化算法相关参数,设初始代数t=0,种群规模N,算法最大迭代次数GMax,子种群1规模N1,子种群2规模N2,设置蝴蝶迁移周期Pperi、蝴蝶调整率RBAR与迁移率RPAR
2)种群初始化
假设帝王蝶种群中的个体总数量为N,需要打击的目标个数为d,随机对种群中的个体进行初始化,每个个体所处的位置表征一个潜在解,此时,种群中的第i个个体可用d维向量表示为xi=(xi1,xi2,…,xid)T,其中,xij为0与1组成的d维向量,帝王蝶种群可设为P=(x1,x2,…,xN),在此基础上,帝王蝶算法可按照个体适应度将种群P划分为两个子种群P1P2,其中,P1N1个个体组成,P2N2个个体组成。
3)适应度评估
根据目标函数,对种群内的帝王蝶个体的适应度值进行计算。
4)适应度排序
根据个体适应度值对帝王蝶个体进行排序,适应度较低的N1个个体构成子种群1,其余个体构成子种群2。
5)子种群1更新
利用迁移算子(migration operator, MO)与贪婪算子按式(10)更新子种群1。
r = N r * P p e r i x i 1 , k t + 1 = x j 1 , k t , i f   r R P A R x i 1 , k t + 1 = x j 2 , k t , i f   r > R P A R
式中:i1=1,2,…,N1;k=1,2,…,d;t为种群当前进化代数;Nr为[0,1]区间内符合均匀分布的随机数;Pperi为迁移周期;RPAR为子种群P1在整个种群中的占比,称作迁移率。
6)子种群2更新
利用蝴蝶调整算子与贪婪算子按式(11)所示方式更新子种群2。
x i 2 , k t + 1 = x b e s t , k t , i f   N r R P A R x i 2 , k t + 1 = x j 2 , k t , i f   N r > R P A R N r < R B A R x i 2 , k t + 1 = x j 2 , k t + α × ( d x k - 0.5 ) , i f   N r > R P A R N r R B A R
式中:i2=1,2,…,N2;RBAR为蝴蝶调整率;dx为帝王蝶个体进行莱维行走的步长;α表征权重系数,一般的,α=1/t2
7)合并子种群
合并子种群1与子种群2,构建新的帝王蝶种群。
8)算法进程判断
判断是否满足算法终止条件。若满足,则算法终止,输出最优目标分配方案;反之,令t=t+1,并按式(12)自适应更新参数,并进行步骤3。
RBAR= t G M a x - A s i n π · t A · G M a x / π - k a c o s π · t A · G M a x / G M a x + k a G M a x , t < t a t G M a x - ( 1 - A ) s i n π ( t - G M a x ) ( 1 - A ) · G M a x / π - k a c o s π ( t - G M a x ) ( 1 - A ) G M a x / G M a x + k a G M a x , t t a
式中:ka为蝴蝶调整率调节系数;A为迭代代数修正系数;ta为修正调整代数。

3 仿真分析

为了验证文中所提MBO-API的有效性,进行仿真测试。首先根据导弹与敌方目标之间的数量关系,分别设置导弹数量大于、等于敌方目标数量、两个多弹协同作战想定。同时,为验证所提算法性能的优越性,在相同测试想定下,与传统帝王蝶算法进行对比,并且为保证对比结果的可靠性,两种算法的终止准则、种群规模等参数均保持一致。本节中算法的最大模型调用次数为1 500,种群规模为100,子种群1占比为5/12,子种群2占比为7/12,蝴蝶调整率为5/12,迁移率为5/12,蝴蝶调整率调节系数为0.8,修正调整代数为0.8,修正调整代数为12,在此基础上,考虑算法的随机性,每个算例均在相同条件下重复运行次数为50,并统计分析其结果,具体仿真如下。
1)3枚导弹打击3个敌方目标
假设在某次作战中,我方雷达探测到3个敌方目标,同时我方可用导弹共计3枚。经过指控中心对战场态势的分析,并结合我方导弹情况,得到敌我双方信息分别如表2表3所示。
表2 敌方目标信息(想定Ⅰ)

Table 2 Enemy target information(scenario Ⅰ)

No. of target x/km y/km z/km vt/(m/s)
1 33 2.5 35 200
2 32 -1.5 33 200
3 31 1.0 30 200
表3 我方导弹信息(想定Ⅰ)

Table 3 Our missile information(scenario Ⅰ)

No. of missile x/km y/km z/km v/(m/s) θ/(°) φ/(°) rmax/km rmin/km
1 5.5 3.5 5.5 1 200 15 20 40 5.0
2 4.0 1.5 4.5 800 20 10 50 5.0
3 2.0 1.0 5.5 1 000 12 15 35 2.0
为了测试算法的鲁棒性与寻优能力,分别利用提出的MDO-API优化算法与MDO优化算法对此问题连续求解次数为50,选取其中一次测试结果如图2~图6所示,可以看出,综合考虑速度、高度与角度等优势的前提下,在想定Ⅰ中,由于此问题规模较小,两种算法均能收敛于相同解,但文中提出的算法在种群平均适应度上具有明显的优势,说明种群在进化代数相同的前提下,能够更快地向更优解方向收敛。
图2 目标分配结果(想定Ⅰ)

Fig.2 Target assignment result(scenario Ⅰ)

图3 最优方案适应度对比(想定Ⅰ)

Fig.3 Comparison of the fitness of the optimal solution(scenario Ⅰ)

图4 最优方案平均适应度对比(想定Ⅰ)

Fig.4 Comparison of average fitness of the optimal solution(scenario Ⅰ)

图5 平均适应度对比曲线图(想定Ⅰ)

Fig.5 Average fitness contrast curve(scenario Ⅰ)

图6 平均适应度对比箱线图(想定Ⅰ)

Fig.6 Average fitness comparison box plot(scenario Ⅰ)

图4表4也可以看出,MBO-API算法在每次求解的过程中,种群平均适应度均优于MBO算法,能够实现种群向更优解方向的快速收敛,体现了算法良好的鲁棒性与寻优能力。
表4 算法平均适应度对比(想定Ⅰ)

Table 4 Algorithm average fitness comparison(scenario Ⅰ)

Algorithm Fmax Fmin Fmed Fave Fsd
MBO -1.498 -4.446 -2.703 -2.794 0.508
MBO-API 0.559 7 -1.346 0.044 -0.063 0.423
2)10枚导弹打击3个敌方目标
假设在某次作战中,我方雷达探测到3个敌方目标,同时我方可用导弹共计10枚。经过指控中心对战场态势的分析,并结合我方导弹情况,得到敌我双方信息分别如表5表6所示。
表5 敌方目标信息(想定Ⅱ)

Table 5 Enemy target information(scenario Ⅱ)

No. of target x/km y/km z/km vt/(m/s)
1 32 2.5 30 200
2 33 -2.0 30 200
3 32 1.0 28 200
表6 我方导弹信息(想定Ⅱ)

Table 6 Our missile information(scenario Ⅱ)

No. of missile x/km y/km z/km v/(m/s) θ/(°) φ/(°) rmax/km rmin/km
1 4.0 3.5 5.5 1200 15 25 40 5.0
2 3.5 1.5 4.0 800 20 15 50 5.0
3 3.5 1.0 4.5 1 000 25 20 35 2.0
4 2.0 -1.5 5.0 1 100 12 10 60 2.0
5 1.5 -2.0 5.0 900 23 25 60 2.0
6 6.5 2.5 5.5 1 000 15 15 40 5.0
7 3.5 -1.0 4.5 1 000 20 25 50 5.0
8 2.0 -2.0 5.0 1 200 25 15 35 2.0
9 1.8 -2.0 5.0 1 000 15 10 60 2.0
10 2.5 -3.0 5 1 200 15 25 60 2.0
此外,根据所需打击目标的重要程度,分别分配1号目标、2号目标与3号目标的所需导弹数量为5、2与3。
同样地,为了测试算法的鲁棒性与寻优能力,分别利用提出的基于自适应差分进化的帝王蝶优化算法与帝王蝶优化算法对此问题连续求解次数为50,分别选取其中最优测试结果如图7~图10所示。可以看出,综合考虑速度、高度与角度等优势的前提下,两种求解算法结果均满足不同目标的导弹分配数量要求。此外,在想定Ⅱ中,在相同的参数设置下,MBO-API由于融合了贪婪原则每次迭代过程保留种群中优秀个体,使得算法择优能力更强;此外,结合算法结合了参数自适应方法,使得迭代初期采用快速大范围搜寻策略,而在迭代后期进行小范围内精细搜寻,进一步提升算法收敛速度与收敛于更优解能力。结果表明分配方案更具有合理性,利于此次作战,且在种群平均适应度上具有明显的优势,说明种群在参数一致的前提下,能够更快地向更优解方向收敛。
图7 MBO目标分配结果(想定Ⅱ)

Fig.7 MBO target assignment result(scenario Ⅱ)

图8 MBO-API目标分配结果(想定Ⅱ)

Fig.8 MBO-API target assignment result(scenario Ⅱ)

图9 最优方案适应度对比(想定Ⅱ)

Fig.9 Comparison of the fitness of the optimal solution(scenario Ⅱ)

图10 最优方案平均适应度对比(想定Ⅱ)

Fig.10 Comparison of average fitness of the optimal solution(scenario Ⅱ)

图11~图14表7表8也可以看出,MBO-API算法在每次求解的过程中,种群最优适应度与平均适应度均优于MBO算法,说明在相同条件下,MBO-API算法能够高效地提升问题求解能力,增强目标分配方案的合理性与最优性,体现了算法良好的鲁棒性与寻优能力。
图11 平均适应度对比曲线图(想定Ⅱ)

Fig.11 Average fitness contrast curve (scenario Ⅱ)

图12 平均适应度对比箱线图(想定Ⅱ)

Fig.12 Average fitness comparison box plot(scenario Ⅱ)

图13 最优适应度对比曲线图

Fig.13 Optimal fitness contrast curve (scenario Ⅱ)

图14 最优适应度对比箱线图

Fig.14 Average fitness comparison box plot (scenario Ⅱ)

表7 算法平均适应度对比(想定Ⅱ)

Table 7 Algorithm average fitness comparison(scenario Ⅱ)

Algorithm Fmax Fmin Fmed Fave Fsd
MBO -28.65 -79.40 -37.39 -50.21 18.86
MBO-API -14.70 -33.54 -21.47 -22.91 5.70
表8 算法最优适应度对比(想定Ⅱ)

Table 8 Algorithm optimal fitness comparison(scenario Ⅱ)

Algorithm Fmax Fmin Fmed Fave Fsd
MBO 4.43 -14.70 -5.118 -3.066 5.571
MBO-API 7.28 -1.990 7.267 5.975 3.240

4 结论

系统研究了多弹打击多个目标的目标分配问题,首先根据多弹协同作战特点,建立了弹目角度、导引头探测距离、速度、弹目距离与高度等优势模型,然后利用层次分析法以弹目综合优势最大为目标,构建了目标分配模型。在模型基础上,结合帝王蝶优化算法、贪婪算子与自适应更新原则,提出了一种自适应改进帝王蝶优化算法对目标分配模型进行求解,并与帝王蝶优化算法进行了仿真对比测试,仿真结果表明,在计算成本相同前提下,所提算法具有更强的最优解搜寻能力与鲁棒性,能够有效提升目标分配方案的合理性。
[1]
刘西, 李贤, 陈伟, 等. 基于NSGA-Ⅲ算法的多目标分配方法研究[J]. 空天防御, 2021, 4(1): 109-114.

LIU X, LI X, CHEN W, et al. Research on multi-objective assignment method based on NSGA-III algorithm[J]. Air & Space Defense, 2021, 4(1): 109-114.

[2]
吴诗辉, 贾军, 鲍然, 等. 面向集群对抗的多弹协同目标分配模型与仿真分析[J]. 空天防御, 2021, 4(3): 1-9.

WU S H, JIA J, BAO R, et al. Cooperative target assignment model and simulation analysis for multiple missiles against unmanned aerial vehicle swarm[J]. Air & Space Defense, 2021, 4(3): 1-9.

[3]
郑书坚, 赵文杰, 钟永建, 等. 面向多目标拦截问题的协同任务分配方法研究[J]. 空天防御, 2021, 4(3): 55-64.

ZHENG S J, ZHAO W J, ZHONG Y J, et al. Collaborative task assignment for multi-objective interception problem[J]. Air & Space Defense, 2021, 4(3): 55-64.

[4]
安炳合, 寇佳禹, 王永骥, 等. 基于改进烟花算法的多导弹目标分配方法[J]. 弹箭与制导学报, 2020, 40(3): 113-118.

DOI

AN B H, KOU J Y, WANG Y J, et al. A multi-targrts allocation method based on improved fireworks algorithm[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2020, 40(3): 113-118.

[5]
刘丙杰, 杨继锋, 史文森. 弹道导弹多目标火力分配方法[J]. 弹箭与制导学报, 2020, 40(4): 37-40.

DOI

LIU B J, YANG J F, SHI W S. Novel multi-target assignment method of strategic missile[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2020, 40(4): 37-40.

[6]
梁俊, 戚振东, 张勇. 多弹型常规导弹协同目标分配问题研究[J]. 信息工程大学学报, 2020, 21(4): 509-512.

LIANG J, QI Z D, ZHANG Y. Research on collaborative target assignment of multi-type conventional missile[J]. Journal of Information Engineering University, 2020, 21(4): 509-512.

[7]
周林, 王君, 陶建锋. 基于射击有利度的目标优化分配模型研究[J]. 弹箭与制导学报, 2006, 26(增刊3): 571-574.

ZHOU L, WANG J, TAO J F. An optimization assignment model of target based on firing advantage degree[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2006, 26(S3): 571-574.

[8]
刘印田, 陈意芬, 董锡君. 空空导弹自主协同目标分配技术[J]. 兵器装备工程学报, 2019, 40(11): 69-73.

LIU Y T, CHEN Y F, DONG X J. Independent cooperative target allocation technique for air-to-air missile[J]. Journal of Ordnance Equipment Engineering, 2019, 40(11): 69-73.

[9]
齐长兴, 毕义明, 李勇. 基于突防效能的导弹-目标分配求解算法[J]. 兵器装备工程学报, 2019, 40(5): 38-42.

QI C X, BI Y M, LI Y. Solving algorithm for missile-target assignment problem based on penetration effectiveness[J]. Journal of Ordnance Equipment Engineering, 2019, 40(5): 38-42.

[10]
张先剑. 空陆攻防博弈的动态武器目标分配[J]. 国防科技大学学报, 2019, 41(2): 185-190.

ZHANG X J. Land defense weapon versus target assignment against air attack[J]. Journal of National University of Defense Technology, 2019, 41(2): 185-190.

[11]
阎炼, 宋海凌. 改进粒子群算法的防空导弹目标分配方法研究[J]. 现代防御技术, 2019, 47(2): 48-54.

YAN L, SONG H L. Target assignment method of air defense missile based on improved particle swarm optimization[J]. Modern Defense Technology, 2019, 47(2): 48-54.

[12]
周凌超. 基于改进模拟退火算法的导弹目标分配方法[J]. 工业控制计算机, 2018, 31(1): 95-97.

ZHOU L C. Target assignment for missile based on improved simulated annealing algorithm[J]. Industrial Control Computer, 2018, 31(1): 95-97.

[13]
王力超, 乔勇军, 李永胜. 基于CE-CAPSO武器目标分配优化算法[J]. 火力与指挥控制, 2020, 45(11): 82-87.

WANG L C, QIAO Y J, LI Y S. Optimization algorithm for weapon target assignment based on CE-CAPSO[J]. Fire Control & Command Control, 2020, 45(11): 82-87.

[14]
程彦杰, 刘正堂, 邹永杰. 基于云遗传算法的防空导弹目标分配问题[J]. 指挥控制与仿真, 2016, 38(3): 51-54.

CHENG Y J, LIU Z T, ZOU Y J. Target assignment problem of air-defense missile based on cloud genetic algorithm[J]. Command Control & Simulation, 2016, 38(3): 51-54.

[15]
陈云飞, 刘玉树, 范洁, 等. 火力优化分配问题的小生境遗传蚂蚁算法[J]. 计算机应用, 2005, 25(1): 206-209.

CHEN Y F, LIU Y S, FAN J, et al. Niche-based genetic & ant colony optimization algorithm for generalized assignment problem[J]. Computer Applications, 2005, 25(1): 206-209.

[16]
林卓巡. 空战中目标及导弹选择的优化策略研究[D]. 南京: 南京航空航天大学, 2011.

LIN Z X. Research on optimization scheme for target and missile selection in air combat[D]. Nanjing: Nanjing University of Aeronautics and Astronautics, 2011.

[17]
傅莉, 李伟. 战机空战决策方法及分析[J]. 沈阳航空航天大学学报, 2013, 30(6): 48-52.

DOI

FU L, LI W. Analysis on the air combat strategies for fighterst[J]. Journal of Shenyang Aerospace University, 2013, 30(6): 48-52.

[18]
丁振林, 刘冠龙, 谢艺, 等. 基于强化学习与神经网络的动态目标分配算法[J]. 电子设计工程, 2020, 28(13): 54-60.

DING Z L, LIU G L, XIE Y, et al. Dynamic targets assignment with reinforcement learning and neural network[J]. Electronic Design Engineering, 2020, 28(13): 54-60.

[19]
BENNETT W Jr, SCHREIBER B T, ANDREWS D H. Developing competency-based methods for near-real-time air combat problem solving assessment[J]. Computers in Human Behavior, 2002, 18(6): 773-782.

[20]
BOGDANOWICZ Z R. Advanced input generating algorithm for effect-based weapon-target pairing optimization[J]. IEEE Transactions on Systems, Man, and Cybernetics-Part A: Systems and Humans, 2012, 42(1): 276-280.

[21]
NGUYEN B, MIAH S. Analysis of maritime air defence scenarios[C]// IEEE. Proceedings of the 2014 Seventh IEEE Symposium on Computational Intelligence for Security and Defense Applications (CISDA). Piscataway, NJ, USA: IEEE, 2014: 1-8.

[22]
YE F, SHAO S J, TIAN Y. Weapon target assignment based on improved artificial fish swarm algorithm[C]. 2018 USNC-URSI Radio Science Meeting (Joint with AP-S Symposium), July 08-13, 2018, Boston, MA, USA. Piscataway, NJ: IEEE, 2018: 15-16.

[23]
YANG J S, LI J, WANG Y, et al. Optimization of weapon-target assignment problem by intuitionistic fuzzy genetic algorithm[C]// International Conference on Electronic Information Technology and Computer Engineering, September 23-24, 2017, Zhuhai. Les Ulis: EDP Sciences, 2017: 95-99.

[24]
LEE Z J. A hybrid genetic algorithm applied to weapon-target assignment problem[EB/OL]. [2025-07-18]. https://xueshu.baidu.com/ndscholar/browse/detail?paperid=db4ea95b131fe7fd39bbce4209d9aeba.

[25]
CHEN J, XIN B, PENG Z H, et al. Evolutionary decision-makings for the dynamic weapon-target assignment problem[J]. Science in China Series F: Information Sciences, 2009, 52(11): 2006-2018.

[26]
LI Z H, DING Z T. Robust cooperative guidance law for simultaneous arrival[J]. IEEE Transactions on Control Systems Technology, 2019, 27(3): 1360-1367.

[27]
FU M, LI M M, SUN N. Study on the weapon target assignment problem using hybrid genetic algorithm[C]// 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), October 12-14, 2018, Chongqing, China. Piscataway, NJ: IEEE, 2018: 1583-1587.

Outlines

/