Research Article
Decomposition-Based Multiobjective Evolutionary Optimization with Adaptive Multiple Gaussian Process Models
(1) | Initialize N subproblems including weight vector , N individuals, and neighborhood size T | (2) | Initialize the reference point , j = 1, 2, …, m | (3) | Predefine | (4) | while not terminate do | (5) | for do | | Model construction | (6) | if then | (7) | Define neighborhood individuals | (8) | else | (9) | Select individuals from to construct B | (10) | end | | Model updation | (11) | if then | (12) | Update using equations (5)–(8) | (13) | end | (14) | Select a Gaussian model according to | (15) | Generate y based on the selected Gaussian model | (16) | Add B and y into Algorithm 1 to generate a new offspring x | | Population updating | (17) | Set counter c = 0 | (18) | for each do | (19) | if and then | (20) | is replaced by | (21) | Set c = c+1 | (22) | end | (23) | end | (24) | end | (25) | G = G + 1 | (26) | Update the reference point | (27) | end | (28) | Output the final population |
|