• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

用于解决全局优化问题的学习烹饪算法。

Learning cooking algorithm for solving global optimization problems.

作者信息

Gopi S, Mohapatra Prabhujit

机构信息

Department of Mathematics, School of Advanced Sciences, Vellore Institute of Technology, Vellore, Tamil Nadu, 632 014, India.

出版信息

Sci Rep. 2024 Jun 11;14(1):13359. doi: 10.1038/s41598-024-60821-0.

DOI:10.1038/s41598-024-60821-0
PMID:38858429
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC11165014/
Abstract

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.

摘要

近年来,许多研究人员不断努力开发新的高效元启发式算法来解决复杂问题。因此,在本研究中,提出了一种新颖的基于人类的元启发式算法,即学习烹饪算法(LCA),它模仿人类的烹饪学习活动以解决具有挑战性的问题。LCA策略主要是受观察母亲和孩子如何准备食物的启发。LCA策略的基本思想在数学上分为两个阶段进行设计:(i)孩子向母亲学习;(ii)孩子和母亲向厨师学习。与最先进的元启发式算法相比,在所提出的LCA算法在51个不同的基准函数(包括CEC 2005基准函数中的前23个函数)和CEC 2019基准函数上进行了性能评估。模拟结果以及t检验、威尔科克森秩和检验和弗里德曼检验等统计分析表明,LCA可以通过在利用和探索之间保持适当平衡来有效地解决优化问题。此外,LCA算法已被用于解决七个实际工程问题,如拉伸/压缩弹簧设计、压力容器设计问题、焊接梁设计问题、减速器设计问题、齿轮系设计问题、三杆桁架设计和悬臂梁问题。结果证明了LCA在解决复杂优化问题方面优于其他算法的优势和能力。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/2f2c14fac077/41598_2024_60821_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/22aedceb3ba2/41598_2024_60821_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/263e29e68b72/41598_2024_60821_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/deea34c18621/41598_2024_60821_Figa_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/dd2adb0f1424/41598_2024_60821_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/d57ad8d78eaf/41598_2024_60821_Fig4a_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/b73c01563ab8/41598_2024_60821_Fig5a_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/d0c0bd4a6e6c/41598_2024_60821_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/696e1d07975c/41598_2024_60821_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/0c3df1928276/41598_2024_60821_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/b65570aad045/41598_2024_60821_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/bc59465c305b/41598_2024_60821_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/24bc67d7e1cf/41598_2024_60821_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/74b6db63117c/41598_2024_60821_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/f393480d4bd4/41598_2024_60821_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/2f2c14fac077/41598_2024_60821_Fig14_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/22aedceb3ba2/41598_2024_60821_Fig1_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/263e29e68b72/41598_2024_60821_Fig2_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/deea34c18621/41598_2024_60821_Figa_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/dd2adb0f1424/41598_2024_60821_Fig3_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/d57ad8d78eaf/41598_2024_60821_Fig4a_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/b73c01563ab8/41598_2024_60821_Fig5a_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/d0c0bd4a6e6c/41598_2024_60821_Fig6_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/696e1d07975c/41598_2024_60821_Fig7_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/0c3df1928276/41598_2024_60821_Fig8_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/b65570aad045/41598_2024_60821_Fig9_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/bc59465c305b/41598_2024_60821_Fig10_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/24bc67d7e1cf/41598_2024_60821_Fig11_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/74b6db63117c/41598_2024_60821_Fig12_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/f393480d4bd4/41598_2024_60821_Fig13_HTML.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/571f/11165014/2f2c14fac077/41598_2024_60821_Fig14_HTML.jpg

相似文献

1
Learning cooking algorithm for solving global optimization problems.用于解决全局优化问题的学习烹饪算法。
Sci Rep. 2024 Jun 11;14(1):13359. doi: 10.1038/s41598-024-60821-0.
2
Fast random opposition-based learning Aquila optimization algorithm.基于快速随机反向学习的天鹰座优化算法
Heliyon. 2024 Feb 15;10(4):e26187. doi: 10.1016/j.heliyon.2024.e26187. eCollection 2024 Feb 29.
3
Bobcat Optimization Algorithm: an effective bio-inspired metaheuristic algorithm for solving supply chain optimization problems.山猫优化算法:一种用于解决供应链优化问题的有效的受生物启发的元启发式算法。
Sci Rep. 2024 Aug 29;14(1):20099. doi: 10.1038/s41598-024-70497-1.
4
A novel chaotic transient search optimization algorithm for global optimization, real-world engineering problems and feature selection.一种用于全局优化、实际工程问题和特征选择的新型混沌瞬态搜索优化算法。
PeerJ Comput Sci. 2023 Aug 22;9:e1526. doi: 10.7717/peerj-cs.1526. eCollection 2023.
5
Enhanced gorilla troops optimizer powered by marine predator algorithm: global optimization and engineering design.基于海洋捕食者算法的增强型大猩猩部队优化器:全局优化与工程设计。
Sci Rep. 2024 Apr 1;14(1):7650. doi: 10.1038/s41598-024-57098-8.
6
On the performance improvement of Butterfly Optimization approaches for global optimization and Feature Selection.蝶群算法在全局优化和特征选择性能改进方面的研究。
PLoS One. 2021 Jan 8;16(1):e0242612. doi: 10.1371/journal.pone.0242612. eCollection 2021.
7
An improved hybrid whale optimization algorithm for global optimization and engineering design problems.一种用于全局优化和工程设计问题的改进混合鲸鱼优化算法。
PeerJ Comput Sci. 2023 Nov 9;9:e1557. doi: 10.7717/peerj-cs.1557. eCollection 2023.
8
IHAOAVOA: An improved hybrid aquila optimizer and African vultures optimization algorithm for global optimization problems.IHAOAVOA:一种改进的混合鹰狮优化算法和非洲秃鹫优化算法,用于解决全局优化问题。
Math Biosci Eng. 2022 Aug 1;19(11):10963-11017. doi: 10.3934/mbe.2022512.
9
A new human-based metahurestic optimization method based on mimicking cooking training.一种基于模仿烹饪训练的新型基于人类的启发式优化方法。
Sci Rep. 2022 Sep 1;12(1):14861. doi: 10.1038/s41598-022-19313-2.
10
Lyrebird Optimization Algorithm: A New Bio-Inspired Metaheuristic Algorithm for Solving Optimization Problems.琴鸟优化算法:一种用于解决优化问题的新型生物启发式元启发式算法。
Biomimetics (Basel). 2023 Oct 23;8(6):507. doi: 10.3390/biomimetics8060507.

引用本文的文献

1
Parameter extraction of PV models under varying meteorological conditions using a modified electric eel foraging optimization algorithm.使用改进的电鳗觅食优化算法提取不同气象条件下光伏模型的参数
Sci Rep. 2025 Jun 2;15(1):19316. doi: 10.1038/s41598-025-98270-y.

本文引用的文献

1
Fast random opposition-based learning Aquila optimization algorithm.基于快速随机反向学习的天鹰座优化算法
Heliyon. 2024 Feb 15;10(4):e26187. doi: 10.1016/j.heliyon.2024.e26187. eCollection 2024 Feb 29.
2
American zebra optimization algorithm for global optimization problems.用于全局优化问题的美洲斑马优化算法。
Sci Rep. 2023 Mar 30;13(1):5211. doi: 10.1038/s41598-023-31876-2.
3
Enhanced Ali Baba and the forty thieves algorithm for feature selection.用于特征选择的增强型阿里巴巴与四十大盗算法
Neural Comput Appl. 2023;35(8):6153-6184. doi: 10.1007/s00521-022-08015-5. Epub 2022 Nov 15.
4
Advances in Sparrow Search Algorithm: A Comprehensive Survey.麻雀搜索算法的研究进展:全面综述
Arch Comput Methods Eng. 2023;30(1):427-455. doi: 10.1007/s11831-022-09804-w. Epub 2022 Aug 22.
5
A new human-based metaheuristic algorithm for solving optimization problems on the base of simulation of driving training process.一种新的基于人类的元启发式算法,用于解决基于驾驶培训过程模拟的优化问题。
Sci Rep. 2022 Jun 15;12(1):9924. doi: 10.1038/s41598-022-14225-7.
6
Performance evaluation of nanotubular halloysites from weathered pegmatites in removing heavy metals from water through novel artificial intelligence-based models and human-based optimization algorithm.基于新型人工智能模型和人类优化算法的风化伟晶岩纳米管状埃洛石去除水中重金属的性能评价。
Chemosphere. 2021 Nov;282:131012. doi: 10.1016/j.chemosphere.2021.131012. Epub 2021 Jun 3.
7
Coronavirus herd immunity optimizer (CHIO).冠状病毒群体免疫优化器(CHIO)。
Neural Comput Appl. 2021;33(10):5011-5042. doi: 10.1007/s00521-020-05296-6. Epub 2020 Aug 27.
8
Ant system: optimization by a colony of cooperating agents.蚁群算法:通过一群协作智能体进行优化。
IEEE Trans Syst Man Cybern B Cybern. 1996;26(1):29-41. doi: 10.1109/3477.484436.
9
Reducing the time complexity of the derandomized evolution strategy with covariance matrix adaptation (CMA-ES).降低带协方差矩阵自适应的去随机化进化策略(CMA-ES)的时间复杂度。
Evol Comput. 2003 Spring;11(1):1-18. doi: 10.1162/106365603321828970.