Research Article

An Improved Nondominated Sorting Genetic Algorithm III Method for Solving Multiobjective Weapon-Target Assignment Part I: The Value of Fighter Combat

Algorithm 2

The Proposed NSGA-III Algorithm.
Input: , , ,
Output: Pareto solutions
1:   Initialize uniform distribution reference points ;
2:   ;
3:   while termination conditions are not satisfied () do
4:      ←Select operator();
5:       Recombination & Mutation ();
6:      () = Non-dominated-sort ();
7:      ;
8:      repeat
9:           ;
10:         ;
11:       until ;
12:       if then
13:         break;
14:       else
15:         Normalize the objectives;
16:         Delete the useless reference points;
17:         Associate each solution in with a reference point;
18:         Compute niche count of reference points;
19:         Fill with solutions from using niching information;
20:         Generate new reference points;
21:       end if
22:       Calculate operator rewards (, );
23:       Update operator information ();
24:       ;
25: end while
26: return Pareto-optimal front.