Evolutionary computation meets machine learning: A survey

Jun Zhang, Zhi Hui Zhang, Ying Lin, Ni Chen, Yue Jiao Gong, Jing Hui Zhong, Henry S.H. Chung, Yun Li, Yu Hui Shi

Research output: Contribution to journalReview article

121 Citations (Scopus)

Abstract

Evolutionary computation (EC) is a kind of optimization methodology inspired by the mechanisms of biological evolution and behaviors of living organisms. SI algorithms share many common characteristics with EAs and are also regarded to be in the EC algorithm family. The new population is then evaluated again and the iteration continues until a termination criterion is satisfied. ML is one of the most promising and salient research areas in artificial intelligence, which has experienced a rapid development and has become a powerful tool in a wide range of applications. In many applications, EC algorithms incorporating ML techniques have been proven to be advantageous in both convergence speed and solution quality. The survey is organized from the EC perspective, including population initialization, fitness evaluation and selection, population reproduction and variation, algorithm adaptation, and local search.

LanguageEnglish
Article number6052374
Pages68-75
Number of pages8
JournalIEEE Computational Intelligence Magazine
Volume6
Issue number4
DOIs
Publication statusPublished - 20 Oct 2011

Fingerprint

Evolutionary Computation
Evolutionary algorithms
Learning systems
Machine Learning
Biological Evolution
Convergence Speed
Initialization
Termination
Local Search
Fitness
Artificial intelligence
Artificial Intelligence
Continue
Iteration
Optimization
Methodology
Evaluation
Range of data

Keywords

  • data analysis
  • evolutionary computation
  • iterative methods
  • learning (artificial intelligence)
  • search problems

Cite this

Zhang, J., Zhang, Z. H., Lin, Y., Chen, N., Gong, Y. J., Zhong, J. H., ... Shi, Y. H. (2011). Evolutionary computation meets machine learning: A survey. IEEE Computational Intelligence Magazine, 6(4), 68-75. [6052374]. https://doi.org/10.1109/MCI.2011.942584
Zhang, Jun ; Zhang, Zhi Hui ; Lin, Ying ; Chen, Ni ; Gong, Yue Jiao ; Zhong, Jing Hui ; Chung, Henry S.H. ; Li, Yun ; Shi, Yu Hui. / Evolutionary computation meets machine learning : A survey. In: IEEE Computational Intelligence Magazine. 2011 ; Vol. 6, No. 4. pp. 68-75.
@article{bf5e554742734eeda697259694a39bd5,
title = "Evolutionary computation meets machine learning: A survey",
abstract = "Evolutionary computation (EC) is a kind of optimization methodology inspired by the mechanisms of biological evolution and behaviors of living organisms. SI algorithms share many common characteristics with EAs and are also regarded to be in the EC algorithm family. The new population is then evaluated again and the iteration continues until a termination criterion is satisfied. ML is one of the most promising and salient research areas in artificial intelligence, which has experienced a rapid development and has become a powerful tool in a wide range of applications. In many applications, EC algorithms incorporating ML techniques have been proven to be advantageous in both convergence speed and solution quality. The survey is organized from the EC perspective, including population initialization, fitness evaluation and selection, population reproduction and variation, algorithm adaptation, and local search.",
keywords = "data analysis, evolutionary computation, iterative methods, learning (artificial intelligence), search problems",
author = "Jun Zhang and Zhang, {Zhi Hui} and Ying Lin and Ni Chen and Gong, {Yue Jiao} and Zhong, {Jing Hui} and Chung, {Henry S.H.} and Yun Li and Shi, {Yu Hui}",
year = "2011",
month = "10",
day = "20",
doi = "10.1109/MCI.2011.942584",
language = "English",
volume = "6",
pages = "68--75",
journal = "IEEE Computational Intelligence Magazine",
issn = "1556-603X",
number = "4",

}

Zhang, J, Zhang, ZH, Lin, Y, Chen, N, Gong, YJ, Zhong, JH, Chung, HSH, Li, Y & Shi, YH 2011, 'Evolutionary computation meets machine learning: A survey' IEEE Computational Intelligence Magazine, vol. 6, no. 4, 6052374, pp. 68-75. https://doi.org/10.1109/MCI.2011.942584

Evolutionary computation meets machine learning : A survey. / Zhang, Jun; Zhang, Zhi Hui; Lin, Ying; Chen, Ni; Gong, Yue Jiao; Zhong, Jing Hui; Chung, Henry S.H.; Li, Yun; Shi, Yu Hui.

In: IEEE Computational Intelligence Magazine, Vol. 6, No. 4, 6052374, 20.10.2011, p. 68-75.

Research output: Contribution to journalReview article

TY - JOUR

T1 - Evolutionary computation meets machine learning

T2 - IEEE Computational Intelligence Magazine

AU - Zhang, Jun

AU - Zhang, Zhi Hui

AU - Lin, Ying

AU - Chen, Ni

AU - Gong, Yue Jiao

AU - Zhong, Jing Hui

AU - Chung, Henry S.H.

AU - Li, Yun

AU - Shi, Yu Hui

PY - 2011/10/20

Y1 - 2011/10/20

N2 - Evolutionary computation (EC) is a kind of optimization methodology inspired by the mechanisms of biological evolution and behaviors of living organisms. SI algorithms share many common characteristics with EAs and are also regarded to be in the EC algorithm family. The new population is then evaluated again and the iteration continues until a termination criterion is satisfied. ML is one of the most promising and salient research areas in artificial intelligence, which has experienced a rapid development and has become a powerful tool in a wide range of applications. In many applications, EC algorithms incorporating ML techniques have been proven to be advantageous in both convergence speed and solution quality. The survey is organized from the EC perspective, including population initialization, fitness evaluation and selection, population reproduction and variation, algorithm adaptation, and local search.

AB - Evolutionary computation (EC) is a kind of optimization methodology inspired by the mechanisms of biological evolution and behaviors of living organisms. SI algorithms share many common characteristics with EAs and are also regarded to be in the EC algorithm family. The new population is then evaluated again and the iteration continues until a termination criterion is satisfied. ML is one of the most promising and salient research areas in artificial intelligence, which has experienced a rapid development and has become a powerful tool in a wide range of applications. In many applications, EC algorithms incorporating ML techniques have been proven to be advantageous in both convergence speed and solution quality. The survey is organized from the EC perspective, including population initialization, fitness evaluation and selection, population reproduction and variation, algorithm adaptation, and local search.

KW - data analysis

KW - evolutionary computation

KW - iterative methods

KW - learning (artificial intelligence)

KW - search problems

UR - http://www.scopus.com/inward/record.url?scp=80054958010&partnerID=8YFLogxK

U2 - 10.1109/MCI.2011.942584

DO - 10.1109/MCI.2011.942584

M3 - Review article

VL - 6

SP - 68

EP - 75

JO - IEEE Computational Intelligence Magazine

JF - IEEE Computational Intelligence Magazine

SN - 1556-603X

IS - 4

M1 - 6052374

ER -

Zhang J, Zhang ZH, Lin Y, Chen N, Gong YJ, Zhong JH et al. Evolutionary computation meets machine learning: A survey. IEEE Computational Intelligence Magazine. 2011 Oct 20;6(4):68-75. 6052374. https://doi.org/10.1109/MCI.2011.942584