Evolutionary Algorithms in Engineering Applications
Title | Evolutionary Algorithms in Engineering Applications PDF eBook |
Author | Dipankar Dasgupta |
Publisher | Springer Science & Business Media |
Total Pages | 561 |
Release | 2013-06-29 |
Genre | Computers |
ISBN | 3662034239 |
Evolutionary algorithms are general-purpose search procedures based on the mechanisms of natural selection and population genetics. They are appealing because they are simple, easy to interface, and easy to extend. This volume is concerned with applications of evolutionary algorithms and associated strategies in engineering. It will be useful for engineers, designers, developers, and researchers in any scientific discipline interested in the applications of evolutionary algorithms. The volume consists of five parts, each with four or five chapters. The topics are chosen to emphasize application areas in different fields of engineering. Each chapter can be used for self-study or as a reference by practitioners to help them apply evolutionary algorithms to problems in their engineering domains.
Introduction to Evolutionary Algorithms
Title | Introduction to Evolutionary Algorithms PDF eBook |
Author | Xinjie Yu |
Publisher | Springer Science & Business Media |
Total Pages | 427 |
Release | 2010-06-10 |
Genre | Computers |
ISBN | 1849961298 |
Evolutionary algorithms are becoming increasingly attractive across various disciplines, such as operations research, computer science, industrial engineering, electrical engineering, social science and economics. Introduction to Evolutionary Algorithms presents an insightful, comprehensive, and up-to-date treatment of evolutionary algorithms. It covers such hot topics as: • genetic algorithms, • differential evolution, • swarm intelligence, and • artificial immune systems. The reader is introduced to a range of applications, as Introduction to Evolutionary Algorithms demonstrates how to model real world problems, how to encode and decode individuals, and how to design effective search operators according to the chromosome structures with examples of constraint optimization, multiobjective optimization, combinatorial optimization, and supervised/unsupervised learning. This emphasis on practical applications will benefit all students, whether they choose to continue their academic career or to enter a particular industry. Introduction to Evolutionary Algorithms is intended as a textbook or self-study material for both advanced undergraduates and graduate students. Additional features such as recommended further reading and ideas for research projects combine to form an accessible and interesting pedagogical approach to this widely used discipline.
Variants of Evolutionary Algorithms for Real-World Applications
Title | Variants of Evolutionary Algorithms for Real-World Applications PDF eBook |
Author | Raymond Chiong |
Publisher | Springer Science & Business Media |
Total Pages | 470 |
Release | 2011-11-13 |
Genre | Technology & Engineering |
ISBN | 3642234240 |
Evolutionary Algorithms (EAs) are population-based, stochastic search algorithms that mimic natural evolution. Due to their ability to find excellent solutions for conventionally hard and dynamic problems within acceptable time, EAs have attracted interest from many researchers and practitioners in recent years. This book “Variants of Evolutionary Algorithms for Real-World Applications” aims to promote the practitioner’s view on EAs by providing a comprehensive discussion of how EAs can be adapted to the requirements of various applications in the real-world domains. It comprises 14 chapters, including an introductory chapter re-visiting the fundamental question of what an EA is and other chapters addressing a range of real-world problems such as production process planning, inventory system and supply chain network optimisation, task-based jobs assignment, planning for CNC-based work piece construction, mechanical/ship design tasks that involve runtime-intense simulations, data mining for the prediction of soil properties, automated tissue classification for MRI images, and database query optimisation, among others. These chapters demonstrate how different types of problems can be successfully solved using variants of EAs and how the solution approaches are constructed, in a way that can be understood and reproduced with little prior knowledge on optimisation.
Evolutionary Algorithms for Solving Multi-Objective Problems
Title | Evolutionary Algorithms for Solving Multi-Objective Problems PDF eBook |
Author | Carlos Coello Coello |
Publisher | Springer Science & Business Media |
Total Pages | 810 |
Release | 2007-08-26 |
Genre | Computers |
ISBN | 0387367977 |
This textbook is a second edition of Evolutionary Algorithms for Solving Multi-Objective Problems, significantly expanded and adapted for the classroom. The various features of multi-objective evolutionary algorithms are presented here in an innovative and student-friendly fashion, incorporating state-of-the-art research. The book disseminates the application of evolutionary algorithm techniques to a variety of practical problems. It contains exhaustive appendices, index and bibliography and links to a complete set of teaching tutorials, exercises and solutions.
Artificial Intelligence and Evolutionary Algorithms in Engineering Systems
Title | Artificial Intelligence and Evolutionary Algorithms in Engineering Systems PDF eBook |
Author | L. Padma Suresh |
Publisher | Springer |
Total Pages | 831 |
Release | 2014-11-01 |
Genre | Technology & Engineering |
ISBN | 8132221265 |
The book is a collection of high-quality peer-reviewed research papers presented in Proceedings of International Conference on Artificial Intelligence and Evolutionary Algorithms in Engineering Systems (ICAEES 2014) held at Noorul Islam Centre for Higher Education, Kumaracoil, India. These research papers provide the latest developments in the broad area of use of artificial intelligence and evolutionary algorithms in engineering systems. The book discusses wide variety of industrial, engineering and scientific applications of the emerging techniques. It presents invited papers from the inventors/originators of new applications and advanced technologies.
Optimization Using Evolutionary Algorithms and Metaheuristics
Title | Optimization Using Evolutionary Algorithms and Metaheuristics PDF eBook |
Author | Kaushik Kumar |
Publisher | CRC Press |
Total Pages | 138 |
Release | 2019-08-22 |
Genre | Technology & Engineering |
ISBN | 1000546802 |
Metaheuristic optimization is a higher-level procedure or heuristic designed to find, generate, or select a heuristic (partial search algorithm) that may provide a sufficiently good solution to an optimization problem, especially with incomplete or imperfect information or limited computation capacity. This is usually applied when two or more objectives are to be optimized simultaneously. This book is presented with two major objectives. Firstly, it features chapters by eminent researchers in the field providing the readers about the current status of the subject. Secondly, algorithm-based optimization or advanced optimization techniques, which are applied to mostly non-engineering problems, are applied to engineering problems. This book will also serve as an aid to both research and industry. Usage of these methodologies would enable the improvement in engineering and manufacturing technology and support an organization in this era of low product life cycle. Features: Covers the application of recent and new algorithms Focuses on the development aspects such as including surrogate modeling, parallelization, game theory, and hybridization Presents the advances of engineering applications for both single-objective and multi-objective optimization problems Offers recent developments from a variety of engineering fields Discusses Optimization using Evolutionary Algorithms and Metaheuristics applications in engineering
Applied Evolutionary Algorithms for Engineers using Python
Title | Applied Evolutionary Algorithms for Engineers using Python PDF eBook |
Author | Leonardo Azevedo Scardua |
Publisher | CRC Press |
Total Pages | 225 |
Release | 2021-06-15 |
Genre | Computers |
ISBN | 1000349802 |
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.