A human learning optimization algorithm with competitive and cooperative learning

被引:4
|
作者
Du, JiaoJie [1 ]
Wang, Ling [1 ]
Fei, Minrui [1 ]
Menhas, Muhammad Ilyas [2 ]
机构
[1] Shanghai Univ, Sch Mechatron Engn & Automat, Shanghai Key Lab Power Stn Automat Technol, Shanghai 200072, Peoples R China
[2] Mirpur Univ Sci & Technol, Dept Elect Engn, Mirpur 10250, Azad Kashmir, Pakistan
关键词
Human learning optimization; Competitive and cooperative learning; Metaheuristic; BEE COLONY ALGORITHM; EVOLUTION; HYBRID;
D O I
10.1007/s40747-022-00808-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Human learning optimization (HLO) is a simple yet powerful metaheuristic developed based on a simplified human learning model. Competition and cooperation, as two basic modes of social cognition, can motivate individuals to learn more efficiently and improve their efficiency in solving problems by stimulating their competitive instincts and increasing interaction with each other. Inspired by this fact, this paper presents a novel human learning optimization algorithm with competitive and cooperative learning (HLOCC), in which a competitive and cooperative learning operator (CCLO) is developed to mimic competition and cooperation in social interaction for enhancing learning efficiency. The HLOCC can efficiently maintain the diversity of the algorithm as well as achieve the optimal values, demonstrating that the proposed CCLO can effectively improve algorithm performance. HLOCC has been compared with other heuristic algorithms on CEC2017 functions. In the second study, the uncapacitated facility location problems (UFLPs) which are one of the pure binary optimization problems are solved with HLOCC. The experimental results show that the developed HLOCC is superior to previous HLO variants and other metaheuristics with its improved exploitation and exploration abilities.
引用
收藏
页码:797 / 823
页数:27
相关论文
共 50 条
  • [31] Learning an Optimization Algorithm Through Human Design Iterations
    Sexton, Thurston
    Ren, Max Yi
    JOURNAL OF MECHANICAL DESIGN, 2017, 139 (10)
  • [32] Fast design algorithm for competitive learning
    Hwang, WJ
    Lin, FJ
    Zeng, YC
    ELECTRONICS LETTERS, 1997, 33 (17) : 1469 - 1471
  • [33] A novel Supervised Competitive Learning algorithm
    Dai, Qun
    Song, Gang
    NEUROCOMPUTING, 2016, 191 : 356 - 362
  • [34] COMPETITIVE HEBBIAN LEARNING - ALGORITHM AND DEMONSTRATIONS
    WHITE, RH
    NEURAL NETWORKS, 1992, 5 (02) : 261 - 275
  • [35] A competitive learning algorithm using symmetry
    Su, MC
    Chou, CH
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (04) : 680 - 687
  • [36] AN ALGORITHM FOR COMPETITIVE LEARNING IN CLUSTERING PROBLEMS
    UCHIYAMA, T
    ARBIB, MA
    PATTERN RECOGNITION, 1994, 27 (10) : 1415 - 1421
  • [37] Multiagent learning for competitive opinion optimization
    Chen, Po-An
    Lu, Chi-Jen
    Lin, Chuang-Chieh
    Teng, An-Tzu
    Fu, Ke-Wei
    THEORETICAL COMPUTER SCIENCE, 2024, 1017
  • [38] Optimization Algorithm for Cooperative Assembly Sequence of Truss Structure Based on Reinforcement Learning
    Yin, Jie
    Chen, Meng
    Zhang, Tao
    INTELLIGENT ROBOTICS AND APPLICATIONS, ICIRA 2021, PT IV, 2021, 13016 : 474 - 484
  • [39] An improved competitive and cooperative learning approach for data clustering
    Wang, Shao-ping
    Pei, Wen-jiang
    Cheung, Yiu-ming
    CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 320 - +