A Fast and efficient stochastic opposition-based learning for differential evolution in numerical optimization

被引:28
作者
Choi, Tae Jong [1 ]
Togelius, Julian [2 ]
Cheong, Yun-Gyung [3 ]
机构
[1] Kyungil Univ, Dept AI Software, Gyongsan 38428, Gyeongsangbuk D, South Korea
[2] NYU, Tandon Sch Engn, Brooklyn, NY 11201 USA
[3] Sungkyunkwan Univ, Coll Software, Suwon 16419, Gyeonggi Do, South Korea
基金
新加坡国家研究基金会;
关键词
Artificial intelligence; Evolutionary algorithms; Differential evolution; Opposition-Based learning; Numerical optimization; POPULATION DIVERSITY; ALGORITHM; PARAMETERS; ENSEMBLE; MUTATION; SEARCH; STRATEGIES; CROSSOVER;
D O I
10.1016/j.swevo.2020.100768
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A fast and efficient stochastic opposition-based learning (OBL) variant is proposed in this paper. OBL is a machine learning concept to accelerate the convergence of soft computing algorithms, which consists of simultaneously calculating an original solution and its opposite. Recently, a stochastic OBL variant called BetaCOBL was proposed, which is capable of controlling the degree of opposite solutions, preserving useful information held by original solutions, and preventing the waste of fitness evaluations. While it has shown outstanding performance compared to several state-of-the-art OBL variants, the high computational cost of BetaCOBL may hinder it from cost-sensitive optimization problems. Also, as it assumes that the decision variables of a given problem are independent, BetaCOBL may be ineffective for optimizing inseparable problems. In this paper, we propose an improved BetaCOBL that mitigates all the limitations. The proposed algorithm called iBetaCOBL reduces the computational cost from O(NP2 . D) to O (NP . D) (NP and D stand for population size and a dimension, respectively) using a linear time diversity measure. Also, the proposed algorithm preserves strongly dependent variables that are adjacent to each other using multiple exponential crossover. We used differential evolution (DE) variants to evaluate the performance of the proposed algorithm. The results of the performance evaluations on a set of 58 test functions show the excellent performance of iBetaCOBL compared to ten state-of-the-art OBL variants, including BetaCOBL.
引用
收藏
页数:37
相关论文
共 90 条
  • [1] Algorithmic design issues in adaptive differential evolution schemes: Review and taxonomy
    Al-Dabbagh, Rawaa Dawoud
    Neri, Ferrante
    Idris, Norisma
    Baba, Mohd Sapiyan
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2018, 43 : 284 - 311
  • [2] Improving the performance of differential evolution algorithm using Cauchy mutation
    Ali, Musrrat
    Pant, Millie
    [J]. SOFT COMPUTING, 2011, 15 (05) : 991 - 1007
  • [3] [Anonymous], 2011, J. Comput. Inf. Syst.
  • [4] [Anonymous], 2017, INT C BIOINSPIRED CO
  • [5] [Anonymous], 2010, PROC INT JOINT C NEU, DOI [DOI 10.1109/IJCNN.2010.5596906, DOI 10.1109/IJCNN.2010.5596906.VOLUME10,2022128821]
  • [6] [Anonymous], 2012, P 27 ANN ACM S APPL, DOI DOI 10.1145/2245276.2231996
  • [7] [Anonymous], 2014, Differential Evolution: A Practical Approach to Global Optimization
  • [8] Awad N.H., 2017, PROBLEM DEFINITIONS
  • [9] Ensemble of parameters in a sinusoidal differential evolution with niching-based population reduction
    Awad, Noor H.
    Ali, Mostafa Z.
    Suganthan, Ponnuthurai N.
    [J]. SWARM AND EVOLUTIONARY COMPUTATION, 2018, 39 : 141 - 156
  • [10] Awad NH, 2017, IEEE C EVOL COMPUTAT, P380, DOI 10.1109/CEC.2017.7969337