Introduction to evolutionary algorithms - Yu, Xinjie; Gen, Mitsuo (Decision engineering, 2010)