1 多弹型混合火力分配问题数学模型构建
1.1 武器火力分配问题的一般数学模型
1.2 混合火力分配问题的决策变量
1.3 混合火力分配问题的目标函数
1.4 混合火力分配问题的约束条件
1.5 混合火力分配优化模型的特点
2 基于改进遗传算法的混合火力分配优化模型
2.1 混合火力分配优化模型的求解思路
2.2 混合火力分配优化计算的染色体编码规则
2.3 初始种群的产生与适应度函数的计算
2.4 以弹型为单位的染色体交叉方法
2.5 基于启发式规则的染色体变异操作

2.6 计算终止规则及优化结果的确定
3 仿真算例及结果分析
表1 可选的打击子目标表 |
子目标编号 | 子目标名称 | 子目标编号 | 子目标名称 |
---|---|---|---|
1 | 指挥塔台 | 5 | 雷达站 |
2 | 油 库 | 6 | 滑行道 |
3 | 1号停机坪 | 7 | 飞行管制室 |
4 | 跑 道 | 8 | 弹药库 |
表2 弹型弹量及各弹型适宜打击的子目标列表 |
弹型编号 | 弹量 | 适宜打击的子目标编号及排序 |
---|---|---|
Ⅰ | 5 | 4,3,1,6 |
Ⅱ | 2 | 4,3,1,6 |
Ⅲ | 2 | 2,8 |
Ⅳ | 1 | 3,2,8,5,7,1 |
Ⅴ | 1 | 4,3,1,6 |
Ⅵ | 1 | 3,2,8,5,7,1 |
Ⅶ | 2 | 3,5,1 |
Ⅷ | 2 | 4,3,1,6 |
Ⅸ | 1 | 3,2,8,5,7,1 |
表3 混合火力分配优化计算结果表 |
人工设定初始群体 | 随机生成初始群体 | ||||
---|---|---|---|---|---|
代 数 | 适应度函数 排在前三位的 染色体 | von-line(T) | 代 数 | 适应度函数排在 前三位的染色体 | von-line(T) |
0 | 4 4 4 4 6 ‖4 4 ‖2 8 ‖1 ‖6 ‖7 ‖3 3 ‖4 4 ‖5 | 0.501 | 0 | 6 4 4 6 6 ‖6 6 ‖2 8 ‖2 ‖4 ‖1 ‖1 5 ‖3 3 ‖3 | 0.322 |
30 | 4 4 4 4 4 ‖ 4 6 ‖2 8 ‖7 ‖4 ‖3 ‖3 3 ‖6 4 ‖8 | 0.792 | 30 | 6 4 4 4 4 ‖3 4 ‖2 8 ‖3 ‖ 4 ‖3 ‖3 3 ‖3 6 ‖7 | 0.713 |
60 | 6 4 3 3 6 ‖4 6 ‖8 2 ‖5 ‖4 ‖5 ‖ 3 3 ‖3 4 ‖2 | 0.863 | 60 | 3 3 6 4 6 ‖4 4 ‖2 8 ‖1 ‖4 ‖7 ‖3 3 ‖3 4 ‖5 | 0.824 |
79 | 4 4 3 3 6 ‖6 3 ‖8 2 ‖8 ‖4 ‖3 ‖1 3 ‖4 6 ‖1 | 0.884 | 102 | 3 3 4 4 6 ‖4 3 ‖2 8 ‖2 ‖4 ‖5 ‖3 1 ‖6 4 ‖8 | 0.883 |
计算总耗时 368s | 计算总耗时 485s |