TY - GEN
T1 - Sequential Learnable Evolutionary Algorithm
T2 - 2015 IEEE International Conference on Systems, Man, and Cybernetics (SMC 2015)
AU - Yuen, Shiu Yin
AU - Zhang, Xin
AU - Lou, Yang
PY - 2016/1
Y1 - 2016/1
N2 - Evolutionary algorithms are typically run several times in design optimization problems and the best solution taken. We propose a novel online algorithm selection framework that learns to use the best algorithm based on previous runs, hence in effect using different and better algorithms as the search progresses. First, a set of algorithms are run on a benchmark problem suite. Given a new problem, a default algorithm is run and its convergence characteristics are recorded. This is used to map to the problem database to find the most similar problem. In turn, the database returns the best algorithm for this problem and this algorithm is run in the second iteration and so on, aiming to home onto the most suitable algorithm for the problem. The resulting algorithm, named Sequential Learnable Evolutionary algorithm (SLEA), outperforms Covariance Matrix Adaptation Evolution Strategy (CMA-ES) with multi-restarts. SLEA is also applied to a new problem, a real world application, and learns its characteristics. Experimental results show that it can correctly select the best algorithm for the problem. Finally, this paper proposes a new research program which learns the algorithm-problem mapping through solving real world problems accessed through the web and worldwide cooperation through Wikipedia.
AB - Evolutionary algorithms are typically run several times in design optimization problems and the best solution taken. We propose a novel online algorithm selection framework that learns to use the best algorithm based on previous runs, hence in effect using different and better algorithms as the search progresses. First, a set of algorithms are run on a benchmark problem suite. Given a new problem, a default algorithm is run and its convergence characteristics are recorded. This is used to map to the problem database to find the most similar problem. In turn, the database returns the best algorithm for this problem and this algorithm is run in the second iteration and so on, aiming to home onto the most suitable algorithm for the problem. The resulting algorithm, named Sequential Learnable Evolutionary algorithm (SLEA), outperforms Covariance Matrix Adaptation Evolution Strategy (CMA-ES) with multi-restarts. SLEA is also applied to a new problem, a real world application, and learns its characteristics. Experimental results show that it can correctly select the best algorithm for the problem. Finally, this paper proposes a new research program which learns the algorithm-problem mapping through solving real world problems accessed through the web and worldwide cooperation through Wikipedia.
KW - algorithm selection
KW - design optimization problems
KW - multi-restart algorithm
KW - new research program
UR - http://www.scopus.com/inward/record.url?scp=84964456680&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-84964456680&origin=recordpage
U2 - 10.1109/SMC.2015.495
DO - 10.1109/SMC.2015.495
M3 - RGC 32 - Refereed conference paper (with host publication)
T3 - IEEE International Conference on Systems, Man and Cybernetics
SP - 2841
EP - 2848
BT - 2015 IEEE International Conference on Systems, Man, and Cybernetics
PB - IEEE
Y2 - 9 October 2015 through 12 October 2015
ER -