Designing Evolutionary Algorithms for Dynamic Environments

  • Ronald W. Morrison

Part of the Natural Computing Series book series (NCS)

Table of contents

  1. Front Matter
    Pages I-XII
  2. Ronald W. Morrison
    Pages 1-12
  3. Ronald W. Morrison
    Pages 13-17
  4. Ronald W. Morrison
    Pages 19-23
  5. Ronald W. Morrison
    Pages 25-52
  6. Ronald W. Morrison
    Pages 53-68
  7. Ronald W. Morrison
    Pages 69-84
  8. Ronald W. Morrison
    Pages 85-92
  9. Ronald W. Morrison
    Pages 93-122
  10. Ronald W. Morrison
    Pages 123-131
  11. Ronald W. Morrison
    Pages 133-137
  12. Back Matter
    Pages 139-149

About this book


The robust capability of evolutionary algorithms (EAs) to find solutions to difficult problems has permitted them to become popular as optimization and search techniques for many industries. Despite the success of EAs, the resultant solutions are often fragile and prone to failure when the problem changes, usually requiring human intervention to keep the EA on track. Since many optimization problems in engineering, finance, and information technology require systems that can adapt to changes over time, it is desirable that EAs be able to respond to changes in the environment on their own. This book provides an analysis of what an EA needs to do to automatically and continuously solve dynamic problems, focusing on detecting changes in the problem environment and responding to those changes. In this book we identify and quantify a key attribute needed to improve the detection and response performance of EAs in dynamic environments. We then create an enhanced EA, designed explicitly to exploit this new understanding. This enhanced EA is shown to have superior performance on some types of problems. Our experiments evaluating this enhanced EA indicate some pre­ viously unknown relationships between performance and diversity that may lead to general methods for improving EAs in dynamic environments. Along the way, several other important design issues are addressed involving com­ putational efficiency, performance measurement, and the testing of EAs in dynamic environments.


Adaptive Algorithms Dynamic Systems Evolutionary Algorithms Evolutionary Programming Fitness Landscapes Genetic Algorithms Heuristics Immune Systems Optimization Problem Solving Systems Evolution algorithms evolutionary algorithm

Authors and affiliations

  • Ronald W. Morrison
    • 1
  1. 1.Mitretek SystemsFalls ChurchUSA

Bibliographic information

  • DOI
  • Copyright Information Springer-Verlag Berlin Heidelberg 2004
  • Publisher Name Springer, Berlin, Heidelberg
  • eBook Packages Springer Book Archive
  • Print ISBN 978-3-642-05952-0
  • Online ISBN 978-3-662-06560-0
  • Series Print ISSN 1619-7127
  • Buy this book on publisher's site