Scaling Up Estimation of Distribution Algorithms for Continuous Optimization

被引:71
作者
Dong, Weishan [1 ]
Chen, Tianshi [2 ]
Tino, Peter [3 ]
Yao, Xin [3 ]
机构
[1] Chinese Acad Sci, Inst Automat, Key Lab Complex Syst & Intelligence Sci, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Inst Comp Technol, Beijing 100190, Peoples R China
[3] Univ Birmingham, Sch Comp Sci, Ctr Excellence Res Computat Intelligence & Applic, Birmingham B15 2TT, W Midlands, England
基金
英国工程与自然科学研究理事会; 英国生物技术与生命科学研究理事会; 中国国家自然科学基金;
关键词
Estimation of distribution algorithm; large-scale optimization; model complexity control; HISTOGRAM-BASED ESTIMATION; TIME-COMPLEXITY; POPULATION; SPACE; EDAS;
D O I
10.1109/TEVC.2013.2247404
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Since estimation of distribution algorithms (EDAs) were proposed, many attempts have been made to improve EDAs' performance in the context of global optimization. So far, the studies or applications of multivariate probabilistic model-based EDAs in continuous domain are still mostly restricted to low-dimensional problems. Traditional EDAs have difficulties in solving higher dimensional problems because of the curse of dimensionality and rapidly increasing computational costs. However, scaling up continuous EDAs for large-scale optimization is still necessary, which is supported by the distinctive feature of EDAs: because a probabilistic model is explicitly estimated, from the learned model one can discover useful properties of the problem. Besides obtaining a good solution, understanding of the problem structure can be of great benefit, especially for black box optimization. We propose a novel EDA framework with model complexity control (EDA-MCC) to scale up continuous EDAs. By employing weakly dependent variable identification and subspace modeling, EDA-MCC shows significantly better performance than traditional EDAs on high-dimensional problems. Moreover, the computational cost and the requirement of large population sizes can be reduced in EDA-MCC. In addition to being able to find a good solution, EDA-MCC can also provide useful problem structure characterizations. EDA-MCC is the first successful instance of multivariate model-based EDAs that can be effectively applied to a general class of up to 500-D problems. It also outperforms some newly developed algorithms designed specifically for large-scale optimization. In order to understand the strengths and weaknesses of EDA-MCC, we have carried out extensive computational studies. Our results have revealed when EDA-MCC is likely to outperform others and on what kind of benchmark functions.
引用
收藏
页码:797 / 822
页数:26
相关论文
共 58 条
[1]  
Ahn C., 2006, NEW EVOLUTIONARY COM, P85
[2]   On the scalability of real-coded Bayesian optimization algorithm [J].
Ahn, Chang Wook ;
Ramakrishna, R. S. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (03) :307-322
[3]  
Ahn CW, 2004, LECT NOTES COMPUT SC, V3102, P840
[4]  
[Anonymous], 2000, P 2000 GEN EV COMP C
[5]  
[Anonymous], 2004, RR5190 INRIA
[6]  
[Anonymous], 2005, PROBLEM DEFINITIONS
[7]  
[Anonymous], 2009, P 9 INT C INT SYST D
[8]  
[Anonymous], 2011, SOFT COMPUT, V15
[9]  
[Anonymous], 2006, SCALABLE OPTIMIZATIO
[10]  
Auger A., 2008, P 10 ANN C COMPANION, P2727