This book presents several recent advances on Evolutionary Computation, specially evolution-based optimization methods and hybrid algorithms for several applications, from optimization and learning to pattern recognition and bioinformatics. Concerning evolutionbased optimization methods, this book presents diverse versions of genetic algorithms, genetic programming, and performance studies and analyses, as well as several particle swarm optimizers and hybrid approaches using neural networks and artificial immunological systems for multi-objective optimization