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
相关论文
共 50 条
  • [31] An efficient DBSCAN optimized by arithmetic optimization algorithm with opposition-based learning
    Yang, Yang
    Qian, Chen
    Li, Haomiao
    Gao, Yuchao
    Wu, Jinran
    Liu, Chan-Juan
    Zhao, Shangrui
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (18): : 19566 - 19604
  • [32] Enhanced differential evolution with generalised opposition-based learning and orientation neighbourhood mining
    Wang, Jing
    INTERNATIONAL JOURNAL OF COMPUTING SCIENCE AND MATHEMATICS, 2015, 6 (01) : 49 - 58
  • [33] Adaptive harmony search algorithm utilizing differential evolution and opposition-based learning
    Kang, Di-Wen
    Mo, Li-Ping
    Wang, Fang-Ling
    Ou, Yun
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2021, 18 (04) : 4226 - 4246
  • [34] Adaptive Constrained Differential Evolution Algorithm by Using Generalized Opposition-Based Learning
    Wu W.
    Guo X.
    Zhou S.
    Liu J.
    Xibei Gongye Daxue Xuebao/Journal of Northwestern Polytechnical University, 2019, 37 (05): : 1000 - 1010
  • [35] Type-II Opposition-Based Differential Evolution
    Salehinejad, Hojjat
    Rahnamayan, Shahryar
    Tizhoosh, Hamid R.
    2014 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2014, : 1768 - 1775
  • [36] An improved linear prediction evolution algorithm based on topological opposition-based learning for optimization
    Mohiuddin, A. M.
    Bansal, Jagdish Chand
    METHODSX, 2024, 12
  • [37] Neighborhood opposition-based differential evolution with Gaussian perturbation
    Zhao, Xinchao
    Feng, Shuai
    Hao, Junling
    Zuo, Xingquan
    Zhang, Yong
    SOFT COMPUTING, 2021, 25 (01) : 27 - 46
  • [38] An Improvement of Opposition-Based Differential Evolution with Archive Solutions
    Kushida, Jun-ichi
    Hara, Akira
    Takahama, Tetsuyuki
    2014 INTERNATIONAL CONFERENCE ON ADVANCED MECHATRONIC SYSTEMS (ICAMECHS), 2014, : 463 - 468
  • [39] Opposition-Based Differential Evolution with Protective Generation Jumping
    Esmailzadeh, Ali
    Rahnamayan, Shahryar
    2011 IEEE SYMPOSIUM ON DIFFERENTIAL EVOLUTION (SDE), 2011, : 57 - 64
  • [40] Neighborhood opposition-based differential evolution with Gaussian perturbation
    Xinchao Zhao
    Shuai Feng
    Junling Hao
    Xingquan Zuo
    Yong Zhang
    Soft Computing, 2021, 25 : 27 - 46