Research Article
Sequence and Direction Planning of Multiobjective Attack in Virtual Navigation Based on Variable Granularity Optimization Method
Input: () Targets’ attributes, including the targets’ number , the coordinate , the velocity and the attack area | ; () Our flight fighters’ attributes, including the number of our fighters , the angle to decide the number of tactical | navigation points, the coordinate , and the results space ; () A result space expanding policy to optimize | the result. | Suppose Condition: () The targets stay flying in a stable velocity and an unchanged direction; () The tactical points’ | formation should obey the constraints . | Output: () The global optimal fitness result ; () Best tactical points formation . | Initialize: random , set the initial state | Begin | For each iteration // is the iteration number. | Cross // executing the cross process towards the setting codes. | If do not obey the constraints | While ( obey the constraints ) | Random // make sure that all the elements in obey the constraints. | end | Update () | end | Calculating () | If Then | | // executing the variation process towards the setting codes. | Cycling the process as Cross method. | Executing () // the saving policy is used to expand the result space to optimize the final result. | End | Return , , | End |
|