The main purpose of this book is to provide a unified view of the most popular metaheuristic methods. Under this perspective, it has presented the fundamental design principles as well as the operators of metaheuristic approaches which are considered essential.