| Algorithm 2: Herarchical Environmental Selection Strategy |
| Input: population size N, population POP, Non-dominated hierarchical layers, frontmax Output: population POP1 |
| Calculate special crowding distance Non-dominated sorting for POP |
| for 1: frontmax Select the individuals according to Eqs. (9) to (11) PO= Combination individuals POPN= selected N from the PO end for |