Research Article

Morphing Wing Structural Optimization Using Opposite-Based Population-Based Incremental Learning and Multigrid Ground Elements

Algorithm 2

MPBIL computational steps.
Initialization probability matrix , external Pareto archive Pareto = .
(1) Generate a binary population from (see Figure 8).
(2) Decode the binary population to be and find the objective values .
(3) Update Pareto by replacing it with the non-dominated solutions of a union set Pareto    .
(4) If the number of members in Pareto exceeds the predefined archive size , remove some of them by using an archiving
technique.
(5) If the termination criterion is fulfilled, stop the procedure. Otherwise, go to step 6:
(6) Update .
(6.1) For = 1 to .
   (6.1.1) Select binary solutions from Pareto randomly.
   (6.1.2) Generate using (4).
   (6.1.3) Update the th row of by using (3).
   (6.1.4) Generate rand a uniform random number.
   (6.1.5) If rand < the predefined mutation probability, update the th row of using (5).
(6.2) Next .
(7) Go to step 1.