由于作战空间的多维性、作战力量的多元性、作战目标的不确定性等特点,多种武器进行联合军事行动时,如何合理安排武器装备、分配打击目标、完成军事行动是世界各国越来越关注的问题
[1]。联合火力打击涉及海军、陆军、空军等军兵种的精确打击力量,是未来信息化联合作战的重要组成部分
[2]。如何对联合火力打击任务规划的综合效果进行评估和优化是联合作战筹划工作中的重点
[3]。当多个火力单元共同打击多个任务目标时,为解决火力资源限制和达成最大毁伤效果,需要考虑不同军兵种的武器平台性能、打击目标类别、弹药类型、打击目标数量、弹药数量、战场容量、部署范围等各方面因素的相互协同分配。联合火力打击综合运用多军兵种的火力单元,在限定的约束条件下,充分发挥各武器平台性能,对不同目标进行针对性的火力分配,最终以最小的火力损耗达成打击任务。由于各军兵种具有不同的特点,联合火力打击规划问题复杂度远高于过往战争形态中以单一兵种的动态火力分配问题,传统方法
[4-8]难以应对,必须考虑引入智能优化算法
[9-12]任务规划问题。文献[
13]梳理了联合火力打击任务规划的硬性和软性约束条件,设计了一种基于竞争蛙跳的智能优化算法,实现了对联合火力打击任务规划的量化评估。文献[
14]针对联合火力打击中的目标排序问题,建立多目标组合火力打击排序数学模型。基于信息流循环算法的多目标组合排序符合联合火力打击的目标排序战场需求,该模型在一定程度上具备战场普遍性和应用性。文献[
15]将遗传算法机制引入到粒子群算法,使算法的收敛效率和全局寻优能力进一步增强。文献[
16]综合考虑打击收益及打击代价因素,采用改进的灰狼优化算法解决多平台火力分配问题,不仅保证了全局最优解的可靠性,而且具有较好的计算效率。以上研究能够不同程度地提高算法性能,但是对于战场环境中的复杂约束条件考虑不够充分。为此,文中提出一种规则约束的双种群协同进化算法,分析梳理战场态势数据,总结经验规则,设计规则约束的联合火力打击任务分配方案,以打击目标排序和火力分配排序构建双种群协同进化求解,具备较强的全局寻优能力和收敛速度。