How to Speed up Optimization? Opposite-Center Learning and Its Application to Differential Evolution

被引:18
作者
Xu, Hongpei [1 ]
Erdbrink, Christiaan D. [2 ]
Krzhizhanovskaya, Valeria V. [1 ,3 ,4 ]
机构
[1] Univ Amsterdam, NL-1012 WX Amsterdam, Netherlands
[2] Deltares, Delft, Netherlands
[3] St Petersburg Polytech Univ, St Petersburg, Russia
[4] ITMO Univ, St Petersburg, Russia
来源
INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE | 2015年 / 51卷
关键词
optimization speed-up; meta-heuristics; Opposite-Center Learning; evolutionary algorithms; continuous optimization; differential evolution; Opposition-Based Learning;
D O I
10.1016/j.procs.2015.05.203
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This paper introduces a new sampling technique called Opposite-Center Learning (OCL) intended for convergence speed-up of meta-heuristic optimization algorithms. It comprises an extension of Opposition-Based Learning (OBL), a simple scheme that manages to boost numerous optimization methods by considering the opposite points of candidate solutions. In contrast to OBL, OCL has a theoretical foundation - the opposite center point is defined as the optimal choice in pair-wise sampling of the search space given a random starting point. A concise analytical background is provided. Computationally the opposite center point is approximated by a lightweight Monte Carlo scheme for arbitrary dimension. Empirical results up to dimension 20 confirm that OCL outperforms OBL and random sampling: the points generated by OCL have shorter expected distances to a uniformly distributed global optimum. To further test its practical performance, OCL is applied to differential evolution (DE). This novel scheme for continuous optimization named Opposite-Center DE (OCDE) employs OCL for population initialization and generation jumping. Numerical experiments on a set of benchmark functions for dimensions 10 and 30 reveal that OCDE on average improves the convergence rates by 38% and 27% compared to the original DE and the Opposition-based DE (ODE), respectively, while remaining fully robust. Most promising are the observations that the accelerations shown by OCDE and OCL increase with problem dimensionality.
引用
收藏
页码:805 / 814
页数:10
相关论文
共 13 条
[1]  
[Anonymous], P 2010 INT JOINT C N
[2]  
[Anonymous], 2011, P 13 ANN C COMP GEN
[3]   Self-adapting control parameters in differential evolution: A comparative study on numerical benchmark problems [J].
Brest, Janez ;
Greiner, Saso ;
Boskovic, Borko ;
Mernik, Marjan ;
Zumer, Vijern .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2006, 10 (06) :646-657
[4]  
ERDBRINK CD, 2014, ICCS 2014 PROCEDIA C, V29, P637, DOI DOI 10.1016/J.PROCS.2014.05.057
[5]   Self-Adaptive Differential Evolution Applied to Real-Valued Antenna and Microwave Design Problems [J].
Goudos, Sotirios K. ;
Siakavara, Katherine ;
Samaras, Theodoros ;
Vafiadis, Elias E. ;
Sahalos, John N. .
IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2011, 59 (04) :1286-1298
[6]   Opposition-based differential evolution [J].
Rahnamayan, Shahryar ;
Tizhoosh, Hamid R. ;
Salama, Magdy M. A. .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (01) :64-79
[7]   An intuitive distance-based explanation of opposition-based sampling [J].
Rahnamayan, Shahryar ;
Wang, G. Gary ;
Ventresca, Mario .
APPLIED SOFT COMPUTING, 2012, 12 (09) :2828-2839
[8]  
Rothlauf F, 2011, NAT COMPUT SER, P1, DOI 10.1007/978-3-540-72962-4
[9]  
Shokri M, 2006, IEEE IJCNN, P254
[10]   Differential evolution - A simple and efficient heuristic for global optimization over continuous spaces [J].
Storn, R ;
Price, K .
JOURNAL OF GLOBAL OPTIMIZATION, 1997, 11 (04) :341-359