Variants of Evolutionary Algorithms for Real-World Applications - Chiong, Raymond (Springer Berlin Heidelberg, 2012)