
基于改进烟花算法的多导弹目标分配方法
A Multi-targrts Allocation Method Based on Improved Fireworks Algorithm
为有效解决在多导弹拦截情况下的目标分配方法,文中基于改进的烟花算法提出一种新型目标分配方法。首先根据作战场景,对目标分配问题进行建模,定义了综合优势函数。为求解目标分配问题,设计了一种改进的烟花算法,改进的烟花算法在传统烟花算法的基础上引入差分进化算法中的交叉变异操作,提高算法的搜索能力。在数值仿真中,针对标准函数,使用改进的烟花算法与其他智能优化算法进行对比试验,试验结果证明了改进烟花算法的优越性。最后使用提出的算法求解分配问题,仿真结果证明新方法可以快速搜索出最佳分配方法,证明了算法的有效性。
In order to solve the target allocation problem effectively in the case of multi-missile interception, this paper proposes a new target allocation method based on the improved fireworks algorithm. Firstly, according to the battle scenario, the target allocation problem is modeled and the comprehensive advantage function is defined. To solve the problem of target assignment, an improved fireworks algorithm is designed. Based on the traditional fireworks algorithm, the cross and variation operations of differential evolution algorithm are introduced to improve the search ability of the algorithm. In the numerical simulation, the improved fireworks algorithm is compared with other intelligent optimization algorithms for the standard function. The experimental results prove the superiority of the improved fireworks algorithm. Finally, the proposed algorithm is used to solve the allocation problem. The simulation results show that the proposed method can be used to quickly search for the best allocation method, which prove the effectiveness of the algorithm.
目标分配 / 综合优势函数 / 改进的烟花算法 / 交叉变异 / 对比试验 {{custom_keyword}} /
target allocation / comprehensive advantage function / improved fireworks algorithm / cross variation / comparison test {{custom_keyword}} /
表1 导弹与目标位置分布 m |
编号 | (x,y) |
---|---|
导弹1 | (13 500,-2 000) |
导弹2 | (15 000,0) |
导弹3 | (17 000,3 000) |
导弹4 | (18 000,5 000) |
导弹5 | (16 000,6 000) |
导弹6 | (18 000,10 000) |
目标1 | (35 000,-1 000) |
目标2 | (35 000,2 000) |
目标3 | (37 000,5 000) |
目标4 | (35 000,9 000) |
[1] |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[2] |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[3] |
王晓红, 沈永福. 防空导弹目标分配优化方法研究[J]. 弹箭与制导学报, 2012, 32(4):49-52.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[4] |
李平, 李长文. 武器目标协同火力分配建模及算法[J]. 指挥控制与仿真, 2015, 37(2):36-40.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[5] |
周凌超. 基于改进模拟退火算法的导弹目标分配方法[J]. 工业控制计算机, 2018, 31(1):95-97.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[6] |
黄峰, 陈中起, 冯金富, 等. 基于半约束随机搜索的空舰导弹目标分配方法[J]. 系统工程与电子技术, 2013, 35(8):1676-1680.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[7] |
吴森堂. 导弹自主编队协同制导控制技术[M]. 北京: 国防工业出版社, 2015: 67-86.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[8] |
黄家成, 谢奇峰. 基于遗传算法的协同多目标攻击空战决策方法[J]. 火力与指挥控制, 2004, 29(1):49-52.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[9] |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
[10] |
王杰文. 差分进化算法研究进展[J]. 湖南第一师范学报, 2009, 9(6):144-147.
{{custom_citation.content}}
{{custom_citation.annotation}}
|
{{custom_ref.label}} |
{{custom_citation.content}}
{{custom_citation.annotation}}
|
/
〈 |
|
〉 |