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 条
  • [1] A teaching–learning-based optimization algorithm with producer–scrounger model for global optimization
    Debao Chen
    Feng Zou
    Jiangtao Wang
    Wujie Yuan
    Soft Computing, 2015, 19 : 745 - 762
  • [2] Qualitative analysis of a producer-scrounger model
    Zhou, Jun
    JOURNAL OF MATHEMATICAL ANALYSIS AND APPLICATIONS, 2016, 440 (01) : 33 - 47
  • [3] Closed-Loop Teaching-Learning-Based Optimization Algorithm for Global Optimization
    Zheng, Shuaiyin
    Ren, Ziwu
    PROCEEDINGS OF THE 2016 12TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA), 2016, : 2120 - 2125
  • [4] An improved teaching-learning-based optimization algorithm for solving global optimization problem
    Chen, Debao
    Zou, Feng
    Li, Zheng
    Wang, Jiangtao
    Li, Suwen
    INFORMATION SCIENCES, 2015, 297 : 171 - 190
  • [5] Structural optimization with teaching-learning-based optimization algorithm
    Dede, Tayfun
    Ayvaz, Yusuf
    STRUCTURAL ENGINEERING AND MECHANICS, 2013, 47 (04) : 495 - 511
  • [6] A note on teaching-learning-based optimization algorithm
    Crepinsek, Matej
    Liu, Shih-Hsi
    Mernik, Luka
    INFORMATION SCIENCES, 2012, 212 : 79 - 93
  • [7] Improved Teaching-Learning-Based Optimization Algorithm
    Zhai, Junchang
    Qin, Yuping
    Zhao, Zhen
    Yao, Minghai
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 3112 - 3116
  • [8] An Experience Information Teaching-Learning-Based Optimization for Global Optimization
    Wang, Zhuo
    Lu, Renquan
    Chen, Debao
    Zou, Feng
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (09): : 1202 - 1214
  • [9] AN EFFECTIVE GLOBAL PATH PLANNING ALGORITHM WITH TEACHING-LEARNING-BASED OPTIMIZATION
    Nejad, Emad Hazrati
    Yigit-Sert, Sevgi
    Amrahov, Sahin Emrah
    KYBERNETIKA, 2024, 60 (03) : 293 - 316
  • [10] Modified Teaching-Learning-Based Optimization Algorithm
    Tuo ShouHeng
    2013 32ND CHINESE CONTROL CONFERENCE (CCC), 2013, : 7976 - 7981