A new Taxonomy of Continuous Global Optimization Algorithms
Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms