Handbook of Metaheuristic Algorithms: From Fundamental Theories to Advanced Applications

Handbook of Metaheuristic Algorithms: From Fundamental Theories to Advanced Applications

Tsai, Chun-Wei
Chiang, Ming-Chao

166,40 €(IVA inc.)

Metaheuristic algorithms can be considered the epitome of unsupervised learning algorithms for optimization of engineering and artificial intelligence problems, including simulated annealing (SA), tabu search (TS), genetic algorithm (GA), ant colony optimization (ACO), particle swarm optimization (PSO), differential evolution (DE), and others. Distinct from most supervised learning algorithms that need labeled data to learn and construct determination models, metaheuristic algorithms inherit characteristics of unsupervised learning algorithms used for solving complex engineering optimization problems without labeled data, just like self-learning, to find solutions to complex problems. Handbook of Metaheuristic Algorithms: From Fundamental Theories to Advanced Applications provides a brief introduction to metaheuristic algorithms from the ground up; from the basic ideas to advanced solutions. Readers will be able to understand metaheuristic algorithms and how to use them to solve problems across a wide range of scientific and engineering fields. Although readers may be able to find source code for some metaheuristic algorithms on the Internet, the coding styles and explanations are generally quite different, expanding the gap between theory and implementation. This book can also help students and researchers to construct an integrated perspective of metaheuristic and unsupervised algorithms for artificial intelligence research in computer science and applied engineering domains. Presents a unified framework for metaheuristics and then uses it to describe well-known algorithms and their variants Introduces fundamentals and advanced topics to solve engineering optimization problems, e.g., scheduling problems, sensors deployment problems, and clustering problems Chapters include source code based on the unified framework for metaheuristics, used as examples to show how TS, SA, GA, ACO, PSO, DE, parallel metaheuristic algorithm, hybrid metaheuristic, local search, and other advanced technologies are realized in programming languages such as C++ and Python INDICE: PART I Fundamentals 1. Introduction 2. Optimization Problems 3. Traditional Methods 4. Metaheuristic Algorithms 5. Simulated Annealing 6. Tabu Search 7. Genetic Algorithm 8. Ant Colony Optimization 9. Particle Swarm Optimization 10. Differential Evolution PART II Advanced Technologies 11. Solution Encoding and Initialization Operator 12. Transition Operator 13. Evaluation and Determination Operators 14. Parallel Metaheuristic Algorithm 15. Hybrid Metaheuristic and Hyper-Heuristic Algorithms 16. Local Search Algorithm 17. Pattern Reduction 18. Search Economics 19. Advanced Applications 20. Conclusion and Future Research Directions PART III Appendix A. Interpretations and Analyses of Simulation Results A.1 Interpretations of Metaheuristics A.2 Analyses of Metaheuristics A.3 Discussion

  • ISBN: 978-0-443-19108-4
  • Editorial: Academic Press
  • Encuadernacion: Rústica
  • Páginas: 500
  • Fecha Publicación: 01/06/2023
  • Nº Volúmenes: 1
  • Idioma: Inglés