Abstract
Evolutionary algorithms are a broad class of stochastic adaptation algorithms inspired by biological evolution—the process that allows populations of organisms to adapt to their surrounding environment. The concept of evolution was introduced in the 19th century by Charles Darwin and Johann Gregor Mendel and, complemented with further details, is still widely acknowledged as valid.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Angeline, P., & Kinnear, K. E. (1996). Advances in genetic programming. Cambridge: MIT Press.
Arabas, J. (2001). Lectures on evolutionary algorithms. Warsaw: WNT. (in Polish).
Atmar, W. (1992). On the rules and nature of simulated evolutionary programming. In D. B. Fogel & W. Atmar (Eds.), 1st Annual Conference on Evolutionary Programming (pp. 17–26). Jolla: Evolutionary Programming Society.
Bäck, T. (1995). Evolutionary algorithms in theory and practice. Oxford: Oxford University Press.
Bäck, T., & Schwefel, H.-P. (1993). An overview of evolutionary algorithms for parameter optimization. Evolutionary Computation, 1(1), 1–23.
Bäck, T., Fogel, D. B., & Michalewicz, Z. (Eds.). (1997). Handbook of evolutionary computation. New York: Institute of Physics Publishing and Oxford University Press.
Bäck, T., Hoffmeister, F., & Schwefel, H.-P. (1991). A survey of evolution strategies. In R. Belew & L. Booker (Eds.), 4th International Conference on Genetic Algorithms (pp. 2–9). Los Altos: Morgan Kauffmann Publishers.
Beasley, D., Bull, D. R., & Martin, R. R. (1993a). An overview of genetic algorithms. Part 1: Fundamentals. University. Computing, 15(2), 58–69.
Beasley, D., Bull, D. R., & Martin, R. R. (1993b). An overview of genetic algorithms. Part 2: Research topics. University. Computing, 15(4), 170–181.
Dasgupta, D., & Michalewicz, Z. (Eds.). (1997). Evolutionary algorithms for engineering applications. Heidelberg: Springer.
Davis, L. (Ed.). (1987). Genetic algorithms and simulated annealing. San Francisco: Morgan Kaufmann.
De Jong, K. (1975). An analysis of the behaviour of a class of genetic adaptive systems. Ph.D. thesis, University of Michigan, Ann Arbor.
Fogel, D. B. (1992). An analysis of evolutionary programming. In1st annual conference on genetic programming (pp. 43–51). Jolla: Evolutionary Programming Society.
Fogel, D. B. (1995). Evolutionary computation: toward a new philosophy of machine intelligence. New York: IEEE Press.
Fogel, D. B. (1998). Evolutionary computation: the fossil record. NY: IEEE Press.
Fogel, D. B. (1999). An overview of evolutionary programming. In L. D. Davis, K. De Jong, M. D. Vose, & L. D. Whitley (Eds.), Evolutionary algorithms (pp. 89–109). Heidelberg: Springer.
Fogel, D. B., Fogel, L. J., & Atmar, J. W. (1991). Meta-evolutionary programming. 25th Asilomar Conference on Signals, Systems, and Computers (pp. 540–545). San Jose: Maple Press.
Fogel, L. J., Owens, A. J., & Walsh, M. J. (1966). Artificial intelligence through simulated evolution. New York: Wiley.
Galar, R. (1985). Handicapped individua in evolutionary processes. Biological Cybernetics (vol. 51, pp. 1–9).
Galar, R. (1989). Evolutionary search with soft selection. Biological cybernetics (vol. 60, pp. 357–364).
Galar, R. (1990). Soft Selection in Random Global Adaptation in \(R^n\). Wrocław (in Polish): A Biocybernetic Model of Development. - Technical University of Wrocław Press.
Galar, R., & Karcz-Dulęba, I. (1994). The evolution of two: An example of space of states approach. 3rd Annual Conference on Evolutionary Programming (pp. 261–268). San Diego: World Scientific.
Goldberg, D.E. (1989). Genetic algorithms in search, optimization and machine learning. Reading: Addison-Wesley.
Grefenstette, J. J. (1986). Optimization od control parameters for genetic algorithms. IEEE Transactions on System, Man and Cybernetics, 16(1), 122–128.
Grefenstette, J. J. (1990). Genetic algorithms and their applications. In A. Kent & J. G. Williams (Eds.), Encyclopedia of computer Science and Technology (pp. 139–152). New York: Marcel Dekker.
Grefenstette, J. J. (1993). Deception considerable harmful. Foundations of Genetic Algorithms, 2, 75–91.
Holland, J. H. (1975). Adaptation in natural and artificial systems. Ann Arbor: The University of Michigan Press.
Holland, J. H. (1992). Adaptation in natural and artificial systems. Cambridge: MIT Press.
Karcz-Dulęba, I. (1997). Some convergence aspects of evolutionary search with soft selection method. 2nd Conference on Evolutionary Algorithms and Global Optimization (pp. 113–120). Warsaw: Warsaw University of Technology Press.
Karcz-Dulęba, I. (2001a). Dynamics of infinite populations envolving in a landscape of uni- and bimodal fitness functions. IEEE Transactions on Evolutionary Computation, 5(4), 398–409.
Karcz-Dulęba, I. (2001). Evolution of two-element population in the space of population states: Equilibrium states for assymetrical fitness functions. 5th Conference on Evolutionary Algorithms and Global Optimization (pp. 106–113). Warsaw: Warsaw University of Technology Press.
Karcz-Dulęba, I. (2004). Time to convergence of evolution in the space of population states. International Journal Applied Mathematics and Computer Science, 14(3), 279–287.
Kinnear, J. R. (Ed.). (1994). Advances in genetic programming. Cambridge: The MIT Press.
Koza, J. R. (1992). Genetic programming: On the programming of computers by means of natural selection. Cambridge: The MIT Press.
Michalewicz, Z. (1996). Genetic algorithms + data structures = evolution programs. Heidelberg: Springer.
Michalewicz, Z. (1999). The significance of the evaluation function in evolutionary algorithms. In L. D. Davis, K. De Jong, M. D. Vose, & L. D. Whitley (Eds.), Evolutionary algorithms (pp. 151–166). Heidelberg: Springer.
Mitchel, M. (1996). An introduction to genetic algorithms. Cambridge: MIT Press.
Obuchowicz, A. (2003c). Population in an ecological niche: Simulation of natural exploration. Bulletin of the Polish Academy of Sciences: Technical Sciences, 51(1), 59–104.
Rechenberg, I. (1965). Cybernetic solution path of an experimental problem. Royal aircraft establishment, library translate 1122. Hants: Farnborough.
Schaefer, R. (2007). Foundation of global genetic optimization. Heidelberg: Springer.
Schwefel, H.-P. (1981). Numerical optimization of computer models. Chichester: Wiley.
Schwefel, H.-P. (1995). Evolution and optimum seeking. New York: Wiley.
Vose, M. D. (1999). The simple genetic algorithm. Cambridge: MIT Press.
Whitley, D. (1994). A genetic algorithm tutorial. Statistics and computing (vol. 4, pp. 65–85).
Yao, X., & Liu, Y. (1999). Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation, 3(2), 82–102.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this chapter
Cite this chapter
Obuchowicz, A. (2019). Foundations of Evolutionary Algorithms. In: Stable Mutations for Evolutionary Algorithms. Studies in Computational Intelligence, vol 797. Springer, Cham. https://doi.org/10.1007/978-3-030-01548-0_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-01548-0_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-01547-3
Online ISBN: 978-3-030-01548-0
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)