Research Article

A Plant Propagation Algorithm for Constrained Engineering Optimisation Problems

Algorithm 1

Pseudocode of PPA, [23].
(1) Initialization: Generate a population ;
(2) ;
(3) for   :    do
(4)  Compute ;
(5)  Sort in ascending order of (for minimization);
(6)  Create new population ;
(7)  for each   do
(8)    set of runners where both the size of the set and the distance for each runner (individually)
     are proportional to , the normalized objective value
(9)      {append to population};
(10) end for
(11)    {new population};
(12) end for
(13) Return   , the population of solutions.