evolutionary algorithm

noun
UK /ˌiːvəˈluːʃənəri ˈælɡərɪðəm/
US /ˌevəˈluːʃəneri ˈælɡərɪðəm/

A computer program that gets better at a task by trying many ideas and keeping the best ones, like nature picking the fittest animals.

The scientists used an evolutionary algorithm to design a lighter airplane wing.


OTHER MEANINGS

2. A search method that mimics biological evolution to solve hard problems.

Engineers rely on evolutionary algorithms to tune complex systems.

3. A family of algorithms that improve solutions over many generations.

This evolutionary algorithm ran for a thousand generations before finding a good answer.

4. A technique in artificial intelligence inspired by natural selection.

The game's characters learn to play using an evolutionary algorithm.