Evolutionary Computation Meets Machine Learning: A Survey

By Jun Zhang, Zhi-hui Zhan, Ying Lin, Ni Chen, Yue-jiao Gong, J. Zhong, Henry Shu-Hung Chung, Yun Li, Yu-hui Shi. 2011

269 citations recorded by the source corpus.

Evolutionary computation (EC) is a kind of optimization methodology inspired by the mechanisms of biological evolution and behaviors of living organisms. In the literature, the terminology evolutionary algorithms is frequently treated the same as EC. This article focuses on making a survey of researches based on using ML techniques to enhance EC algorithms. In the framework of an ML-technique enhanced-EC algorithm (MLEC), the main idea is that the EC algorithm has stored ample data about the search space, problem features, and population information during the iterative search process, thus the ML technique is helpful in analyzing these data for enhancing the search performance. The paper presents a survey of five categories: ML for population initialization, ML for fitness evaluation and selection, ML for population reproduction and variation, ML for algorithm adaptation, and ML for local search.

Subfields: Artificial Intelligence, Computational Theory and Mathematics

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Quoc V. Le
  2. Sergey Levine
  3. Yoshua Bengio
  4. Ruslan Salakhutdinov
  5. Trevor Darrell
  6. Mohit Bansal
  7. Andrew Zisserman
  8. Pieter Abbeel

In Computational Theory and Mathematics

  1. Zhi-hui Zhan
  2. Jun Zhang
  3. Henry Shu-Hung Chung
  4. Yu-hui Shi
  5. Yun Li
  6. Yue-jiao Gong
  7. Jingjing Li
  8. Jiannong Cao

Citations in the corpus