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

被引:0
|
作者
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 条
  • [1] A Fast and efficient stochastic opposition-based learning for differential evolution in numerical optimization
    Choi, Tae Jong
    Togelius, Julian
    Cheong, Yun-Gyung
    [J]. Swarm and Evolutionary Computation, 2021, 60
  • [2] Adaptive search space for stochastic opposition-based learning in differential evolution
    Choi, Tae Jong
    Pachauri, Nikhil
    [J]. KNOWLEDGE-BASED SYSTEMS, 2024, 300
  • [3] Stochastic Opposition-Based Learning Using a Beta Distribution in Differential Evolution
    Park, So-Youn
    Lee, Ju-Jang
    [J]. IEEE TRANSACTIONS ON CYBERNETICS, 2016, 46 (10) : 2184 - 2194
  • [4] An Opposition-based Modified Differential Evolution Algorithm for Numerical Optimization Problems
    Xia, Honggang
    Wang, Qingzhou
    [J]. AUTOMATIC CONTROL AND MECHATRONIC ENGINEERING II, 2013, 415 : 309 - +
  • [5] Opposition-Based Learning in Compact Differential Evolution
    Iacca, Giovanni
    Neri, Ferrante
    Mininno, Ernesto
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, PT I, 2011, 6624 : 264 - 273
  • [6] A Fast Opposition-Based Differential Evolution With Cauchy Mutation
    Wu, Yong
    Zhao, Bin
    Guo, Jinglei
    [J]. 2012 THIRD GLOBAL CONGRESS ON INTELLIGENT SYSTEMS (GCIS 2012), 2012, : 72 - 75
  • [7] Opposition-based Differential Evolution for optimization of noisy problems
    Rahnamayan, Shahryar
    Tizhoosh, Hamid R.
    Salama, Magdy M. A.
    [J]. 2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 1850 - +
  • [8] Multifactorial Differential Evolution with Opposition-based Learning for Multi-tasking Optimization
    Yu, Yanan
    Zhu, Anmin
    Zhu, Zexuan
    Lin, Qiuzhen
    Yin, Jian
    Ma, Xiaoliang
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 1898 - 1905
  • [9] Opposition-based differential evolution
    Rahnamayan, Shahryar
    Tizhoosh, Hamid R.
    Salama, Magdy M. A.
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2008, 12 (01) : 64 - 79
  • [10] Opposition-based learning in the shuffled differential evolution algorithm
    Morteza Alinia Ahandani
    Hosein Alavi-Rad
    [J]. Soft Computing, 2012, 16 : 1303 - 1337