evolutionary computation
Evolutionary computation is a subfield of artificial intelligence that involves using principles from biological evolution to develop computer programs that can solve complex problems or optimize systems. It typically involves creating populations of potential solutions to a problem, allowing them to evolve and compete with one another, and selecting the fittest individuals to continue on to the next generation. Through successive generations, the algorithm can converge on an optimal solution that would be difficult or impossible to find using traditional computational methods.
Requires login.
Related Concepts (4)
Similar Concepts
- artificial life and evolutionary algorithms
- cognitive evolution
- computational biology
- computational collective intelligence
- evolutionary algorithms
- evolutionary computation in computer science
- evolutionary dynamics
- evolutionary game theory
- evolutionary genetics
- evolutionary modeling
- evolutionary optimization
- evolutionary processes
- evolutionary psychology
- evolutionary robotics
- evolutionary synthesis