Evolutionary Optimization Algorithms: Biologically-Inspired and Population-Based Approaches to Computer Intelligence