Evolutionary Computation
Evolutionary AlgorithmsIt is a general problem-solving method that draws on the natural selection and natural genetic mechanisms of the biological world.
Basic method:
- Use simple coding techniques to represent various complex structures, and use simple genetic operations and natural selection to guide learning and determine search directions;
- The search is organized in a population manner, so that it can search multiple areas of the solution space at the same time, which is suitable for large-scale parallel computing;
- Evolutionary algorithms are highly efficient and simple, easy to operate and universal. They have been widely used in fields such as computer science, engineering technology, management science and social science.