Applied Evolutionary Algorithms for Engineers using Python
ISBN: 9780429298028
Platform/Publisher: Taylor & Francis / CRC Press
Digital rights: Users: Unlimited; Printing: Unlimited; Download: Unlimited



Applied Evolutionary Algorithms for Engineers with Python is written for students, scientists and engineers who need to apply evolutionary algorithms to practical optimization problems. The presentation of the theoretical background is complemented with didactical Python implementations of evolutionary algorithms that researchers have recently applied to complex optimization problems. Cases of successful application of evolutionary algorithms to real-world like optimization problems are presented, together with source code that allows the reader to gain insight into the idiosyncrasies of the practical application of evolutionary algorithms.

Key Features

Includes detailed descriptions of evolutionary algorithm paradigms Provides didactic implementations of the algorithms in Python, a programming language that has been widely adopted by the AI community Discusses the application of evolutionary algorithms to real-world optimization problems Presents successful cases of the application of evolutionary algorithms to complex optimization problems, with auxiliary source code.
Leonardo Azevedo Scardua received the B.S.E.E. degree in 1989 and the M.Sc. degree in 1996, both from the Federal University of Espírito Santo, Brazil, and the D.Sc. degree from the University of São Paulo Brazil, in 2015. He has extensive engineering experience with software systems for mission-critical applications, mainly in the railway industry. He is now with the Control Engineering Department at the Federal Institute of Technology of Espírito Santo, Brazil. His current research interests include evolutionary computation applied to control of dynamic systems with continuous action spaces and nonlinear state estimation.
hidden image for function call