1 协同多任务分配模型
1.1 问题描述
1.2 任务约束
1.3 问题描述
2 改进的量子粒子群算法
2.1 QPSO算法描述
2.2 变异量子门算子
2.3 自适应惯性权重
2.4 改进QPSO算法流程
3 仿真实验
表1 UCAV与目标属性 |
| 编号 | 坐标 | |
|---|---|---|
| 1 | (10,20) | |
| 2 | (20,20) | |
| UCAV属性 | 3 | (30,50) |
| 4 | (45,60) | |
| 5 | (80,95) | |
| 1 | (80,90) | |
| 2 | (55,20) | |
| 目标属性 | 3 | (40,65) |
| 4 | (70,45) | |
| 5 | (10,30) |
表2 分配方案 |
| 算法类型 | 指标 | 方案 | |||
|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | ||
| QPSO | J1 | 680.2145 | 698.0308 | 754.5010 | 866.4472 |
| J2 | 27.2052 | 17.0725 | 22.2825 | 19.1604 | |
| 改进QPSO | J1 | 679.7740 | 694.3121 | 750.0912 | 856.4350 |
| J2 | 22.1864 | 16.5379 | 19.3293 | 20.0260 | |
表3 UCAV对应任务 |
| 目标编号 | UCAV编号 | |||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 1 | Classify | 0 | 0 | 0 | 0 | 1 |
| Attack | 0 | 0 | 1 | 0 | 0 | |
| Verify | 0 | 0 | 0 | 0 | 1 | |
| 2 | Classify | 0 | 0 | 0 | 1 | 0 |
| Attack | 1 | 0 | 0 | 0 | 0 | |
| Verify | 0 | 0 | 0 | 0 | 1 | |
| 3 | Classify | 0 | 0 | 1 | 0 | 0 |
| Attack | 0 | 1 | 0 | 0 | 0 | |
| Verify | 0 | 0 | 1 | 0 | 0 | |
| 4 | Classify | 0 | 0 | 1 | 0 | 0 |
| Attack | 0 | 0 | 0 | 1 | 0 | |
| Verify | 1 | 0 | 0 | 0 | 0 | |
| 5 | Classify | 1 | 0 | 0 | 0 | 0 |
| Attack | 0 | 1 | 0 | 0 | 0 | |
| Verify | 0 | 1 | 0 | 0 | 0 | |
表4 任务执行序列 |
| UCAV编号 | 执行目标与执行任务类型 |
|---|---|
| 1 | T5(Classify)→T2(Attack)→T4(Verify) |
| 2 | T5(Attack)→T3(Attack)→T5(Verify) |
| 3 | T3(Classify)→T4(Classify)→T1(Attack)→T3(Verify) |
| 4 | T2(Classify)→T4(Attack) |
| 5 | T1(Classify)→T2(Verify)→T1(Verify) |
中国指挥与控制学会会刊 