Research Article

A Many-Objective Optimization Algorithm Based on Weight Vector Adjustment

Algorithm 1

Generation framework of the proposed NSGA-III-WA.
Input: N structured reference points W_unit, parent population Pt
Output:
(1)Initialization (Pt, W_unit)
(2)Gen = 1
(3)While Gen ≤ Gen_max do
(4)Qt = Evolutionary strategy (Pt)
(5)Rt = PtQt
(6)Pt + 1 = Environmental_selection (Rt)
(7)W_unit = Weight_Adjustment (W_unit)
(8) Gen++
(9)End While
(10)Return