A teaching-learning-based optimization algorithm with producer-scrounger model for global optimization

被引:20
|
作者
Chen, Debao [1 ]
Zou, Feng [1 ]
Wang, Jiangtao [1 ]
Yuan, Wujie [1 ]
机构
[1] HuaiBei Normal Univ, Sch Phys & Elect Informat, Huaibei 235000, Peoples R China
基金
中国国家自然科学基金;
关键词
Teaching-learning-based optimization (TLBO); Particle swarm optimization (PSO); Global optimization; Benchmark problems; Producer-scrounger model; PARTICLE SWARM OPTIMIZATION; DESIGN OPTIMIZATION;
D O I
10.1007/s00500-014-1298-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In order to decrease the computation cost and improve the global performance of the original teaching-learning-based optimization (TLBO) algorithm, the area-copying operator of the producer-scrounger (PS) model is introduced into TLBO for global optimization problems. In the proposed method, the swarm is divided into three parts: the producer, scroungers and remainders. The producer is the best individual selected from current population and it exploits the new solution with a random angle and a maximal radius. Some individuals, which are different from the producer, are randomly selected according to a predefined probability as scroungers. The scroungers update their position with an area-copying operator, which is used in the PS model. The remainders are updated by means of teaching and learning operators as they are used in the TLBO algorithm. In each iteration, the computation cost of the proposed algorithm is less than that of the original TLBO algorithm, because the individuals of the PS model are only evaluated once and the individuals of the TLBO algorithm are evaluated two times in each iteration. The proposed algorithm is tested on different kinds of benchmark problems, and the results indicate that the proposed algorithm has competitive performance to some other algorithms in terms of accuracy, convergence speed and success rate.
引用
收藏
页码:745 / 762
页数:18
相关论文
共 50 条
  • [21] Teaching-Learning-Based Modified Collaborative Optimization Algorithm
    Fakharzadeh, A. R.
    Khosravi, S.
    JOURNAL OF MATHEMATICAL EXTENSION, 2016, 10 (04) : 1 - 18
  • [22] Comments on "A note on teaching-learning-based optimization algorithm"
    Waghmare, Gajanan
    INFORMATION SCIENCES, 2013, 229 : 159 - 169
  • [23] Teaching-Learning-Based Optimization Algorithm in Dynamic Environments
    Zou, Feng
    Wang, Lei
    Hei, Xinhong
    Jiang, Qiaoyong
    Yang, Dongdong
    SWARM, EVOLUTIONARY, AND MEMETIC COMPUTING, PT I (SEMCCO 2013), 2013, 8297 : 389 - 400
  • [24] A modified teaching-learning-based optimization algorithm for numerical function optimization
    Niu, Peifeng
    Ma, Yunpeng
    Yan, Shanshan
    INTERNATIONAL JOURNAL OF MACHINE LEARNING AND CYBERNETICS, 2019, 10 (06) : 1357 - 1371
  • [25] Collective information-based teaching-learning-based optimization for global optimization
    Peng, Zi Kang
    Zhang, Sheng Xin
    Zheng, Shao Yong
    Long, Yun Liang
    SOFT COMPUTING, 2019, 23 (22) : 11851 - 11866
  • [26] Elitist teaching-learning-based optimization algorithm based on feedback
    Yu, Kun-Jie
    Wang, Xin
    Wang, Zhen-Lei
    Zidonghua Xuebao/Acta Automatica Sinica, 2014, 40 (09): : 1976 - 1983
  • [27] WOA-TLBO: Whale optimization algorithm with Teaching-learning-based optimization for global optimization and facial emotion recognition
    Lakshmi, A. Vijaya
    Mohanaiah, P.
    APPLIED SOFT COMPUTING, 2021, 110
  • [28] Teaching-learning-based optimization with a fuzzy grouping learning strategy for global numerical optimization
    Zhai, Zhibo
    Li, Shujuan
    Liu, Yong
    Li, Zhanlong
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2015, 29 (06) : 2345 - 2356
  • [29] Teaching-learning-based optimization with differential and repulsion learning for global optimization and nonlinear modeling
    Zou, Feng
    Chen, Debao
    Lu, Renquan
    Li, Suwen
    Wu, Lehui
    SOFT COMPUTING, 2018, 22 (21) : 7177 - 7205
  • [30] Chaotic Teaching-Learning-Based Optimization with Levy Flight for Global Numerical Optimization
    He, Xiangzhu
    Huang, Jida
    Rao, Yunqing
    Gao, Liang
    COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2016, 2016