Solving Multi Weapon Target Assignment Problem Using A 1999 IFAC Proceeding
Solving Multi Weapon Target Assignment Problem Using A 1999 IFAC Proceeding
il
Shaoyong Hu to Yingping Zbeng ,..
Abstract: The theories of two-state neural networks and genetic algorithms are
combined to form a new kind of composite stochastic optimization algorithm
with advantages of both. The large-scale multi-weapon-target assignment
(MWTA) problem is solved by using such a composite algorithm. Finally, An
example is showed. The simulation result demonstrates that the convergence
speed of the composite algorithm can meet the need of the real-time applications.
The result achieved by the composite algorithm is superior to both results
obtained via the two-state neural networks or genetic algorithms separately. It
will have a wide prospect if the composite algorithm is applied to the fire control
& command control system. Copyright@1999/FAC
5973
Copyright 1999 IFAC ISBN: 0 08 043248 4
SOLVING MULTI-WEAPON-TARGET ASSIGNMENT PROBLEM US!. .. 14th World Congress of IFAC
The decision relation and the efficiency index about possible assignment schemes in all. This is a
MWTA problem are outlined in Section 2. In Section prohibited amount for an application. Set
3 the algorithm which solve MWTA problem by the
theory of two-state neural netviorks is discussed. GA
H= L y== 1 M j ,by the defInition, it is evident that:
and its application to MWTA problem are described
in Section 4. The simulation results and analyses of
the proposed composite algorithm are depicted in
Section 5, and the concluding remarks are delineated
in Section 6.
2. THE DESCRIPTION OF MWTA PROBLEM In order to realize the algorithm concerning the
theory of two-state neural networks, supposing that
not more than Rip weapons are assigned to attack the
2.1. The decision relation ofMWTAproblem p-th target in the i-th group targets. So formula (2) is
turned into (3).
As showed in Fig. J, there are N-group targets in all.
Ni (i=1, 2, . ~.~ N) is the number of targets in the i-th
group targets. M is the number of weapon platfonns.
M j G=l~ 2, ... , M) is the number of weapons in the j-
th weapon platform. When the p-th target in the i-th 2.2. The efficiency index Dj AIWTA problem
group targets is attacked by the k-th weapon in the j-
th weapon platform, set Yjkip =1, otherwise Yjldp =0. Supposing U jkip is the killing probability that the k-th
So the assignment matrix of weapon-target is fonned weapon in the j-th weapon platfonn kills the p-th
with Y jkip . That is, Yjkip constitutes the decision matrix target in the i-th group targets (Each weapon can
of the large scale MWTA problem. There are attack each target independently in practi ce.)~ The
(L .t:= 1 M j) x ('L.F= 1 Ni) elements in the decision efficiency index of MWTA problem is showed in
formula (4).
5974
Copyright 1999 IFAC ISBN: 0 08 043248 4
SOLVING MULTI-WEAPON-TARGET ASSIGNMENT PROBLEM US!. .. 14th World Congress of IFAC
N Nr
r :: 1 s :: 1 (g (Ujkip • U jkrs )) + w7
(r'=Fi,s*p)
M Mr
Where, Q shows the sum of the killing probability
Ujkip g (0, ~ L Yrsip ) (7)
that all the weapons engage all the targets~ The r=19=1
MWTA problem is to find the decision matrices to "*
(r *- j ,S k)
maximize Q.
Where, function g(x, y) is defined as:
3. SOLVING MWTA PROBLEM USING TWO-
STATE NEURAL NETWORKS l X~y
g (x,Y)=
{O others
In Fig. 1, Supposing X jkip is the inputing value of the
two-state neuron corresponding to the p-th target in W 1 , W 2 , W 3 , W 4 , W s ~ W 6 , W 7 are posItIve
the i-th group targets and the k-th weapon in the j-th numbers. In the fotIDula (7), the first term is an
weapon platform. Yjlcip is the outputing value of the effectively restrained one when the number of targets
tw'o-state neuron. The relationship between X jkip and which the j-th weapon platform attacks is more than
Yjkip is dermed as: the number Mj of weapons in the j-th weapon
platfonn; the second tenn is an effectively restrained
XoJ k lp
· >0 one when the number of weapons that attacks the
(5) same one target is more than Rip ; the third tenn is an
X jkip -< 0 effectively restrained one when one weapon attacks
two or more targets at the same time; the fourth
tenn shows ~jkip /6.t is proportionate to the killing
That Y jkip equals 1 shows that assigned weapon
probability U jkip when the outputing value Y jkip of the
attacks the corresponding targets; That YjJrip equals 0
corresponding judgement neuron equals 0; the fifth
shows that no assigned weapon attacks the
tenn shows 6.Xjkip l.6.t will increase when Ujkip is not
corresponding targets. The constrained formula of
less than Ursip., otheIVIise, L\Xjkip fAt is not influenced
X jkip is showed as follows:
by this term; the six term is a reinforcement one when
a certain weapon chooses one target which the
(6)
weapon has the maximum probability to attack; the
seventh term is a reinforcement one when the number
Where, X jkip (t+8.t): the inputing value at the time
of all the weapons is more than that of all the targets,
(t+~t). Xjkip(t): the inputing value at the time t.
and any target must be attacked by one weapon at
~Xjkjp : the changing value from time t to time (t+~t). least.
Set .6t= 1 in the simulation process. AXjkip is derIDed
by the fonnula (7). The simulation of an example using the theory of
two-state neural networks is discussed by Ru and
AV M. N Song (1997), and the simulation results for
UJ'). ·k~ J N r
~ lp = -w] g (L L L Yj1rs ' M j ) comparison are presented at section 5 in this paper.
t l=lr=ls=l
(I ~ k ,r i ,S "* p) "*
M Mr 4. GA AND ITS APPLICATION TO MWTA
PROBLEM
-W2 g (L L Yrsip ' H) -
r = ls:=:)
(r =# j, S *" k) A main practical field of GA is the optimization
problem (Goldberg, 1989; Eberhart and Simpson,
N Nr
1996). Especially some overall optimum solution ofa
w3 g (L :2:. Yjkrs ,2) complicated NP pToblem may be solved conveniently
r = 1s == 1 by GA. Two problems must be usually settled before
(r =F i ,s -=F p)
GA is used. (1) Coding individuals, (2) Detennining
M Mr the objective functions. The MWTA probJem has
+W4UjJdp(1 - Y jkip)+ W s L L. (g (Ujkip , some constrained conditions. The individual codes,
r=ls=l the individual mutation, the individual reproduction,
(r*j,s*k) and crossover benveen individuals must comply with
the constrained conditions in order to make GA
converge to a satisfactory solution, or an optimum
solution.
5975
Copyright 1999 IFAC ISBN: 0 08 043248 4
SOLVING MULTI-WEAPON-TARGET ASSIGNMENT PROBLEM US!. .. 14th World Congress of IFAC
5976
Copyright 1999 IFAC ISBN: 0 08 043248 4
SOLVING MULTI-WEAPON-TARGET ASSIGNMENT PROBLEM US!. .. 14th World Congress ofIFAC
~
1 2 3 4 5
j k 1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4
1 1 0.10 0.15 0.20 0.560.320.10 0.00 0.80 0.50 0.40 0.55 0.20 0.03 0.67 0.100.200.100.40
2 0.20 0.75 0.45 0.56 0.00 0.20 0.74 0.25 0.20 0.00 0.30 0.20 0.42 0.23 0.09 0.30 0.05 0.67
1 0.40 0.86 0.40 0.00 0.40 0.45 0.65 0.400.750.23 0.40 0.30 0.40 0.04 0.40 0.23 0.21 0.34
2 2 0.70 0.80 0.70 0.060.540.15 0.10 0.20 0.35 0.80 0.60 0.40 0.30 0.72 0.37 0.67 0.79 0.54
3 0.90 0.00 0.65 0.40 0.90 0.95 0.08 0.45 0.87 0.32 0.75 0.00 0.00 0.10 0.50 0.45 0.65 0.65
1 0.10 0.00 0.20 0.00 0.20 0.00 0.00 0.60 0.00 0.50 0.00 0.00 0.90 0.00 0.40 0.54 0.34 0.23
3 2 0.80 0.35 0.10 0.50 0.70 0.90 0.85 0.30 0.50 0.80 0.50 0.40 0.30 0.20 0.10 0.76 0.45 0.90
3 0.700.45 0.10 0.40 0.60 0.70 0.43 0.50 0.65 0.30 0.56 0.70 0.55 0.00 0.00 0.35 0.45 0.92
4 0.60 0.50 0.65 0.50 0.20 0.30 0.50 0.60 0.70 0.60 0.43 0.60 0.55 0.60 0.06 0.45 0.54 0.56
] 0.50 0.23 0.45 0.67 0.65 0.00 0.30 0.40 0.30 0.10 0.43 0.87 0.25 0.96 0.00 0.00 0.23 0.45
2 0.20 0.12 0.34 0.87 0.10 0.50 0.45 0.500.100.45 0.54 0.67 0.35 0.00 0.56 0.12 0.34 0.65
4 3 0.34 0.43 0.54 0.95 0.08 0.40 0.67 0.70 0.70 0.54 0.65 0.90 0.45 0.30 0.23 0.08 0.45 0.76
4 0.78 0.56 0.76 0.45 0.65 0.50 0.79 0.80 0.56 0.65 0.76 0.45 0.65 0.63 0.45 0.10 0.23 0.78
5 0.65 0.74 0.34 0.63 0.05 0.04 0.40 0.40 0.34 0.76 0.34 0.34 0.45 0.20 0.31 0.34 0.76 0.34
Fig.3. The Probability that the fourteen weapons attack the eighteen targets
o ... Y1132=1 •.. 0 o ... Y1231=1 ... 0 o ... Y21t2=1 .. ,0 o ... Y2213=1 '" 0 o ... Y2322=1 ••• 0
o ... y 3143 = 1 ... 0 o .,. y 3223= 1 ... 0 o ... Y3342=1 ... 0 o ... Y3433=1 •.. 0 o ... Y4144=1 ... 0
o .-. Y4254=1 •.. 0 o ... Y4323=1 ..• 0 o ... Y4411=1 '" 0 o ... y 4534=1 ... 0 Q=11.30
~
1 2 3 4 5
1 2 3 1 2 3 1 2 3 4 1 2 3 4 1 2 3 4
It1
)2 CBA
CBA
1 CBA
2 2 A CB
3 CBA
1 CBA
3 2 eBA
3 A CB
4 CBA
1 CBA
2 CB A
4 ~
.:> A B C
4 CBA
5 CBA
5977
Copyright 1999 IFAC ISBN: 0 08 043248 4
SOLVING MULTI-WEAPON-TARGET ASSIGNMENT PROBLEM US!. .. 14th World Congress of IFAC
algorjthm is superior to the other two algorithms. The Hopfield J.J. (1984). Neurons with Graded Response
convergence of the composite algorithm is also very Have Collec'dve Computational Properties Like
good because GA owns good convergence. In Those of Two-state Neurons. Proc Natl Acad Set,
addition, The convergence speed of the composite USA, 81~ 3088.
algorithm is a little slower than that of the theory of
two-state neural networks, but it still satisfies the real- R.Eberhart and P. Simpson (1996).
time applications as usual. Computational Intelligence PC Tools. AP
Professional: A Division of Academic Press
In actual battles, if the time is very limited, the Inc ..
solution solved only by the theory of two-state neural
networks may be used as the final result of MWTA; if Shaoyong, Hu and Fuxiang, Song (1997). The Theory
the time is enough to run the prorgam of the of The Judgement Neuron and Its Application to
composite algorithm, of course, the solution of Weapon-target. Fire Control &Command
MWTA should be the one solved by the composite Control, 22 (4}, 21. China~
algorithm. The simulation time of the example is not
more than half a second in Pentium MMX 166. With Wacholder,E. (1989). A Neural Nenvorks-Based
the development of the concurrent computational Optimization Algorithm for the Static Weapon-
techniques, the convergence speed of two-state neural target Assignment Problem~ ORSA Joural on
netvlorks and GA will become higher and higher, the Computing, 1 (4), 232.
speed of the composite algorithm will become higher
and higher, too. So the practical prospect of the Waller,D.C. and Bruce,J.T. III (1987). The Strategic
composite algorithm will become wider and wider. Defence Initiative Progress and Challenges.
Regina Book, CA.
REFERENCES
5978
Copyright 1999 IFAC ISBN: 0 08 043248 4