• DocumentCode
    1353777
  • Title

    Evolutionary Computation Meets Machine Learning: A Survey

  • Author

    Jun Zhang ; Zhi-Hui Zhan ; Ying Lin ; Ni Chen ; Yue-Jiao Gong ; Jing-hui Zhong ; Chung, Henry ; Yun Li ; Yu-hui Shi

  • Author_Institution
    Sun Yat-Sen Univ., Guangzhou, China
  • Volume
    6
  • Issue
    4
  • fYear
    2011
  • Firstpage
    68
  • Lastpage
    75
  • Abstract
    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.
  • Keywords
    data analysis; evolutionary computation; iterative methods; learning (artificial intelligence); search problems; ML technique enhanced EC algorithm; algorithm adaptation; data analysis; evolutionary algorithm; evolutionary computation; fitness evaluation; fitness selection; iterative search process; local search; machine learning; population information; population initialization; population reproduction; population variation; Evolutionary computation; Machine learning;
  • fLanguage
    English
  • Journal_Title
    Computational Intelligence Magazine, IEEE
  • Publisher
    ieee
  • ISSN
    1556-603X
  • Type

    jour

  • DOI
    10.1109/MCI.2011.942584
  • Filename
    6052374