Abstract
The biological organisms that populate our planet today are widely considered as the product of an evolutionary process. A process that over the course of time, allowed the adaptation of the ancestors of these organisms so that they were better enabled to survive in their environment. Coupled with this passage of time, the world and the dynamics of the predators and prey of these organisms have also transformed and evolved, resulting in an environment that is permanently undergoing change. Natural evolution has enabled a rich and diverse range of organisms to survive and prosper under these circumstances. It is this process that is the inspiration behind the field of Evolutionary Computation (EC). However, despite natural evolution being set in a fundamentally dynamic environment, the majority of research in EC has been dedicated to overcoming issues encountered in solving static problems and optimising algorithms for these problems. Considering that most real-world problems, like biological organisms, are set in dynamic environments and that these algorithms face issues like premature convergence when operating under such circumstances, the long term future and mainstream adoption of EC is jeopardised unless the issues involved in conducting evolution in dynamic environments are identified and addressed.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Dempsey, I., O’Neill, M., Brabazon, A. (2009). Introduction. In: Foundations in Grammatical Evolution for Dynamic Environments. Studies in Computational Intelligence, vol 194. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-00314-1_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-00314-1_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-00313-4
Online ISBN: 978-3-642-00314-1
eBook Packages: EngineeringEngineering (R0)