Computers, complexity, and the Statue of Liberty restoration
Communications of the ACM
Computer algorithms: introduction to design and analysis (2nd ed.)
Computer algorithms: introduction to design and analysis (2nd ed.)
Genetic algorithms + data structures = evolution programs (2nd, extended ed.)
Genetic algorithms + data structures = evolution programs (2nd, extended ed.)
How to solve it: modern heuristics
How to solve it: modern heuristics
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Introduction to Evolutionary Computing
Introduction to Evolutionary Computing
Applications of multi-objective evolutionary algorithms to air operations mission planning
Proceedings of the 10th annual conference companion on Genetic and evolutionary computation
Representations for evolutionary algorithms
Proceedings of the 10th annual conference companion on Genetic and evolutionary computation
Hi-index | 0.00 |
In this paper we discuss evolutionary algorithms and the role they play in solving difficult problems. With the rising importance of evolutionary methods in the application of computer programming, a case can be made that a module addressing these methods should be included in a course that covers computer algorithms. First we review the history of evolutionary algorithms (EAs) and their current use, then we describe the EA method. We end with an outline of a module on EAs in the undergraduate course on algorithms.