Evolutionary Computation Meets Machine Learning: A Survey
- 20 October 2011
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Computational Intelligence Magazine
- Vol. 6 (4), 68-75
- https://doi.org/10.1109/mci.2011.942584
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
This publication has 54 references indexed in Scilit:
- Linkage Discovery through Data Mining [Research FrontierIEEE Computational Intelligence Magazine, 2010
- Effective Linkage Learning Using Low-Order Statistics and ClusteringIEEE Transactions on Evolutionary Computation, 2009
- A clustering-based adaptive parameter control method for continuous ant colony optimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- Optinformatics for schema analysis of binary genetic algorithmsPublished by Association for Computing Machinery (ACM) ,2008
- Accelerating Differential Evolution Using an Adaptive Local SearchIEEE Transactions on Evolutionary Computation, 2008
- Performance Evaluation of an Advanced Local Search Evolutionary AlgorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Clustering and Learning Gaussian Distribution for Continuous OptimizationIEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), 2005
- Neural-network-assisted genetic algorithm applied to silicon clustersPhysical Review A, 2003
- A Survey of Optimization by Building and Using Probabilistic ModelsComputational Optimization and Applications, 2002
- An adaptive hybrid genetic algorithm for the three-matching problemIEEE Transactions on Evolutionary Computation, 2000