1 受空间约束的武器目标分配模型
1.1 问题描述及分配原则
1.2 武器目标分配模型
2 蛙跳算法原理
3 基于非支配等级和拥挤度因子优选的改进蛙跳算法求解武器目标分配问题
3.1 解的编码
3.2 初始解的生成
3.3 更新策略
4 仿真计算及结果分析
表1 武器系统基本参数Tab.1 Basic parameters of weapon system |
| 武器平 台编号 | 武器资 源数量 | 目标编号(毁伤概率) | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 1 | 15 | 0.80 | 0.75 | 0.82 | 0.69 | 0.75 |
| 2 | 10 | 0.75 | 0.70 | 0.77 | 0.64 | 0.70 |
| 3 | 12 | 0.80 | 0.75 | 0.82 | 0.69 | 0.75 |
| 4 | 8 | 0.82 | 0.77 | 0.84 | 0.71 | 0.77 |
表2 武器分配禁忌表Tab.2 Taboo list of weapon distribution |
| 武器 | 目标 | ||||
|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | |
| 1 | 1 | 1 | 1 | 1 | 1 |
| 2 | 1 | 1 | 1 | 0 | 1 |
| 3 | 1 | 1 | 1 | 1 | 1 |
| 4 | 0 | 0 | 1 | 0 | 1 |
表3 各种算法的性能对比Tab.3 Performance comparision of various algorithms |
| 序号 | 传统蛙跳算法 | 改进蛙跳算法 | 遗传算法 | |||
|---|---|---|---|---|---|---|
| 运行时间 | 最优适应度 | 运行时间 | 最优适应度 | 运行时间 | 最优适应度 | |
| 1 | 6.146 4 | 0.136 3 | 19.999 3 | 0.121 3 | 25.303 4 | 0.152 7 |
| 2 | 3.12 | 0.099 3 | 14.258 5 | 0.111 7 | 50.575 5 | 0.169 6 |
| 3 | 3.198 | 0.109 2 | 14.398 9 | 0.110 1 | 48.906 3 | 0.148 7 |
| 4 | 3.446 7 | 0.098 3 | 16.317 7 | 0.140 8 | 59.810 8 | 0.196 9 |
| 5 | 4.446 | 0.094 6 | 15.818 5 | 0.112 8 | 49.779 9 | 0.164 5 |
| 6 | 4.570 8 | 0.104 4 | 16.052 5 | 0.124 1 | 52.556 7 | 0.169 6 |
| 7 | 11.871 7 | 0.108 9 | 17.284 9 | 0.116 3 | 52.395 1 | 0.16 |
| 8 | 2.854 8 | 0.104 6 | 16.130 5 | 0.11 | 45.006 3 | 0.169 6 |
| 9 | 3.744 | 0.104 6 | 17.456 5 | 0.116 | 30.872 6 | 0.146 8 |
| 10 | 3.931 2 | 0.107 7 | 14.742 1 | 0.126 8 | 28.657 4 | 0.137 1 |
| 均值 | 4.732 96 | 0.106 79 | 16.245 94 | 0.118 99 | 44.386 4 | 0.161 55 |
中国指挥与控制学会会刊 