Research Article

Research on Dynamic Weapon Target Assignment Based on Cross-Entropy

Algorithm 1

The DWTA algorithm based on CE method.
Input:
Output:
(1)Let t = 1, begin the dynamic weapon target assignment.
(2)Compute the initial PDM according to formula (24) and let tCE = 0.
(3)Generate N samples according to PDM .
(4)Compute the objective function values .
(5)Sort the N objective function values in ascending order and select H samples corresponding to the H minimum objective function values.
(6)Update the PDM using the H samples according to formula (33).
(7)If all elements of PDM belong to {0, 1}, set , output the optimum X and S, else let , goto step 3 until the CE method achieves the convergence conditions.
(8)Update the remaining combat ability value of every target and the remaining weapon inventory .
(9)If any of the two cessation conditions is reached, let , output . Otherwise, let , go to step 2.