Skip to main content
. 2018 Sep 7;20(9):684. doi: 10.3390/e20090684
Algorithm 1μ+λ strategy for multi-objective optimization.
Require:T>1 {Number of generations}
Require: N>1 {Number of individuals in the population}
  •  1:

    Initialize P with N individuals

  •  2:

    Evaluate all individuals of P

  •  3:

    t0

  •  4:

    whilet<Tdo

  •  5:

    Q

  •  6:

    i0

  •  7:

    while i<N do

  •  8:

      Parent1← Binary tournament selection from P

  •  9:

      Parent2← Binary tournament selection from P

  • 10:

      Child1, Child2Crossover(Parent1, Parent2)

  • 11:

      Offspring1Mutation(Child1)

  • 12:

      Offspring2Mutation(Child2)

  • 13:

      Evaluate Offspring1

  • 14:

      Evaluate Offspring2

  • 15:

      QQOffspring1,Offspring2

  • 16:

      ii+2

  • 17:

    end while

  • 18:

    RPQ

  • 19:

    PN best individuals from R according to the rank-crowding function in population R

  • 20:

    tt+1

  • 21:

    end while

  • 22:

    return Non-dominated individuals from P