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 条
  • [41] Generalised opposition-based differential evolution: an experimental study
    Wang, Hui
    Rahnamayan, Shahryar
    Zeng, Sanyou
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 2012, 43 (04) : 311 - 319
  • [42] Opposition-based differential evolution for hydrothermal power system
    Jagat Kishore Pattanaik
    Mousumi Basu
    Deba Prasad Dash
    Protection and Control of Modern Power Systems, 2017, 2 (1)
  • [43] An improved opposition-based differential evolution with evolutionary direction
    Kushida, Jun-Ichi
    Hara, Akira
    Takahama, Tetsuyuki
    ICIC Express Letters, 2015, 9 (02): : 393 - 400
  • [44] Opposition-based Ensemble Micro-Differential Evolution
    Salehinejad, Hojjat
    Rahnamayan, Shahryar
    Tizhoosh, Hamid R.
    2017 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2017, : 1128 - 1135
  • [45] Orthogonal opposition-based learning honey badger algorithm with differential evolution for global optimization and engineering design problems
    Huang, Peixin
    Zhou, Yongquan
    Deng, Wu
    Zhao, Huimin
    Luo, Qifang
    Wei, Yuanfei
    ALEXANDRIA ENGINEERING JOURNAL, 2024, 91 : 348 - 367
  • [46] An opposition-based differential evolution clustering algorithm for emotional preference and migratory behavior optimization
    Dai, Mingzhi
    Feng, Xiang
    Yu, Huiqun
    Guo, Weibin
    KNOWLEDGE-BASED SYSTEMS, 2023, 259
  • [47] Opposition-based moth-flame optimization improved by differential evolution for feature selection
    Abd Elaziz, Mohamed
    Ewees, Ahmed A.
    Ibrahim, Rehab Ali
    Lu, Songfeng
    MATHEMATICS AND COMPUTERS IN SIMULATION, 2020, 168 (168) : 48 - 75
  • [48] Chaotic Evolution Algorithms Using Opposition-Based Learning
    Li, Tianshui
    Pei, Yan
    2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 3292 - 3299
  • [49] Dynamic allocation of opposition-based learning in differential evolution for multi-role individuals
    Guan, Jian
    Yu, Fei
    Wu, Hongrun
    Chen, Yingpin
    Xiang, Zhenglong
    Xia, Xuewen
    Li, Yuanxiang
    ELECTRONIC RESEARCH ARCHIVE, 2024, 32 (05): : 3241 - 3274
  • [50] Multipopulation differential evolution algorithm based on the opposition-based learning for heat exchanger network synthesis
    Chen, Jiaxing
    Cui, Guomin
    Duan, Huanhuan
    NUMERICAL HEAT TRANSFER PART A-APPLICATIONS, 2017, 72 (02) : 126 - 140