The main components of the E-NSGA-II are chromosome encoding, fitness function,
selection, recombination and replacement. An initial population with P chromosomes is
randomly generated within the predefined feasible region. At each generation, E-NSGA-II
applies the fast non-dominated sorting of NSGA-II to identify non-dominated solutions and
construct the non-dominated front. And then, E-NSGA-II executes the rank comparison in
selection operation to decide successive population by elitism strategy as the diversity
preservation in NSGA-II (Deb et al., 2002). Therefore, the following sections only describe
the details of the evaluative crossover operator and the diverse replacement.