APP下载

基于改进混沌遗传算法的炮兵火力分配方法

2021-12-16丁立超

系统仿真技术 2021年1期

丁立超,黄 枫,潘 伟

(陆军炮兵防空兵学院士官学校,辽宁沈阳 110867)

炮兵火力分配是研究如何合理地下达炮兵射击任务,在最短时间内对敌方进行最大打击的过程。在这一过程中,炮兵火力是一定的,弹药补给是一定的,物质基础是一定的,如何安排火力分配问题就变成约束条件下最优化问题[1]。

由于混沌优化算法的随机性可以克服遗传算法容易陷入局部最优解的问题,其遍历性可以改善遗传算法的全局搜索能力。所以,将混沌优化算法与遗传算法相结合可以实现优势互补,提高遗传算法的局部搜索能力,避免出现局部最优解,有效避免遗传算法“早熟”问题。文献[2]系统论述了Logistic 映射性能,认为Logistic 映射对遗传算法初始群体算法较为有效。文献[3]对比了三种混沌映射,分别是Logistic 映射、Cat映射和Tent 映射,对它们的遍历性、初值敏感性和Lyapunov指数等方面进行了分析,得出Cat映射更适合于为遗传算法产生初始值。文献[4]把混沌扰动加入到遗传操作的交叉算子和变异算子中,提出了混沌交叉算子和混沌变异算子。文献[5]提出了遗传操作结束产生子代个体之后,在群体中添加混沌扰动,以期通过混沌扰动产生的个体中有更优秀的个体出现,加快寻优进化速度,减少寻优进化代数,提高遗传算法的搜索效率。

本文正是基于上述研究,把混沌变量应用到遗传算法中,构建了一种基于改进混沌遗传算法的炮兵火力分配新方法。

1 炮兵火力分配模型

1.1 确定火力分配原则

炮兵火力分配有诸多考虑因素,根据任务不同分配原则也会存在差异,但就普遍情况来看,以下指标必须保证。……

登录APP查看全文