" Evolutionary algorithms for solving multi-objective problems " Carlos A. Coello Coello, Gary B. Lamont, David A. Van Veldhuizen.