evolutionary computation in computer science
Evolutionary computation in computer science refers to a problem-solving method inspired by biological evolution, where a population of potential solutions iteratively undergoes selection, recombination, and mutation to produce improved results over time. It utilizes principles from natural selection and genetics to search for optimal solutions to complex problems, often involving a high degree of uncertainty or multiple variables, by simulating the process of evolution in a computational setting.
Requires login.
Related Concepts (1)
Similar Concepts
- artificial life and evolutionary algorithms
- bio-inspired computing
- computational biology
- computational collective intelligence
- computational mathematics
- emergence in computer science
- evolutionary algorithms
- evolutionary computation
- evolutionary dynamics in cellular automata
- evolutionary game theory
- evolutionary genetics
- evolutionary modeling
- evolutionary optimization
- evolutionary robotics
- theory of computation