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

Open Access
Authors
Publication date 2015
Journal Procedia Computer Science
Event International Conference On Computational Science, ICCS 2015
Volume | Issue number 51
Pages (from-to) 805-814
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
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.
Document type Article
Note Proceedings title: International Conference On Computational Science, ICCS 2015: Computational Science at the Gates of Nature Publisher: Elsevier Place of publication: Amsterdam Editors: S. Koziel, L. Leifsson, M. Lees, V.V. Krzhizhanovskaya, J. Dongarra, P.M.A. Sloot
Language English
Published at https://doi.org/10.1016/j.procs.2015.05.203
Downloads
How to Speed up Optimization (Final published version)
Permalink to this page
Back