Learning cooking algorithm for solving global optimization problems

被引:5
|
作者
Gopi, S. [1 ]
Mohapatra, Prabhujit [1 ]
机构
[1] Vellore Inst Technol, Sch Adv Sci, Dept Math, Vellore 632014, Tamil Nadu, India
来源
SCIENTIFIC REPORTS | 2024年 / 14卷 / 01期
关键词
CHEMICAL-REACTION OPTIMIZATION; SEARCH; PENALTY;
D O I
10.1038/s41598-024-60821-0
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In recent years, many researchers have made a continuous effort to develop new and efficient meta-heuristic algorithms to address complex problems. Hence, in this study, a novel human-based meta-heuristic algorithm, namely, the learning cooking algorithm (LCA), is proposed that mimics the cooking learning activity of humans in order to solve challenging problems. The LCA strategy is primarily motivated by observing how mothers and children prepare food. The fundamental idea of the LCA strategy is mathematically designed in two phases: (i) children learn from their mothers and (ii) children and mothers learn from a chef. The performance of the proposed LCA algorithm is evaluated on 51 different benchmark functions (which includes the first 23 functions of the CEC 2005 benchmark functions) and the CEC 2019 benchmark functions compared with state-of-the-art meta-heuristic algorithms. The simulation results and statistical analysis such as the t-test, Wilcoxon rank-sum test, and Friedman test reveal that LCA may effectively address optimization problems by maintaining a proper balance between exploitation and exploration. Furthermore, the LCA algorithm has been employed to solve seven real-world engineering problems, such as the tension/compression spring design, pressure vessel design problem, welded beam design problem, speed reducer design problem, gear train design problem, three-bar truss design, and cantilever beam problem. The results demonstrate the LCA's superiority and capability over other algorithms in solving complex optimization problems.
引用
收藏
页数:61
相关论文
共 50 条
  • [41] A NOVEL REINFORCEMENT LEARNING-INSPIRED TUNICATE SWARM ALGORITHM FOR SOLVING GLOBAL OPTIMIZATION AND ENGINEERING DESIGN PROBLEMS
    Chandran, Vanisree
    Mohapatra, Prabhujit
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2025, 21 (01) : 565 - 612
  • [42] 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
  • [43] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Ghetas, Mohamed
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (05): : 3939 - 3957
  • [44] Learning-based monarch butterfly optimization algorithm for solving numerical optimization problems
    Mohamed Ghetas
    Neural Computing and Applications, 2022, 34 : 3939 - 3957
  • [45] An improved teaching-learning-based optimization algorithm for solving unconstrained optimization problems
    Rao, R. Venkata
    Patel, Vivek
    SCIENTIA IRANICA, 2013, 20 (03) : 710 - 720
  • [46] Learning-based elephant herding optimization algorithm for solving numerical optimization problems
    Li, Wei
    Wang, Gai-Ge
    Alavi, Amir H.
    KNOWLEDGE-BASED SYSTEMS, 2020, 195
  • [47] Improved versions of crow search algorithm for solving global numerical optimization problems
    Sheta, Alaa
    Braik, Malik
    AI-Hiary, Heba
    Mirjahlili, Seyedali
    APPLIED INTELLIGENCE, 2023, 53 (22) : 26840 - 26884
  • [48] Opposition Based Chaotic Differential Evolution Algorithm for Solving Global Optimization Problems
    Thangaraj, Radha
    Pant, Millie
    Chelliah, Thanga Raj
    Abraham, Ajith
    PROCEEDINGS OF THE 2012 FOURTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2012, : 1 - 7
  • [49] Enhanced Marine Predators Algorithm for Solving Global Optimization and Feature Selection Problems
    Ewees, Ahmed A.
    Ismail, Fatma H.
    Ghoniem, Rania M.
    Gaheen, Marwa A.
    MATHEMATICS, 2022, 10 (21)
  • [50] GLOBAL OPTIMIZATION ALGORITHM FOR SOLVING BILEVEL PROGRAMMING PROBLEMS WITH QUADRATIC LOWER LEVELS
    Hermanns, Paul B.
    Van Thoai, Nguyen
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2010, 6 (01) : 177 - 196