Research Article

An Improved Multiobjective Algorithm: DNSGA2-PSA

Algorithm 1

Main steps of DNSGA2-PSA.
Initial population
Assign the solutions to fronts by DDA-NS //Algorithm 3 originates from ([35], Algorithm 1: DDA-NS)
Calculate the crowded distance in each layer by PSA // Algorithm 1  originates from
([27], Algorithm 1:Partitioning a set A into m subsets)
Parent population binary tournament selectin of
Offspring population genetic operators (simulated binary crossover and polynomial mutation) of
Recombination population
The next generation population select the recombination population by PSA // Algorithm 1 originates from
([27], Algorithm 1:Partitioning a set A into m subsets)