Xiangyu Kong , Pengpeng Shang , Chunfeng Wang , Lixia Liu
{"title":"Integrating cumulative binomial probability into artificial bee colony algorithm for global optimization in mechanical engineering design","authors":"Xiangyu Kong , Pengpeng Shang , Chunfeng Wang , Lixia Liu","doi":"10.1016/j.engappai.2025.110628","DOIUrl":null,"url":null,"abstract":"<div><div>The artificial bee colony (ABC) algorithm has gained significant attention in engineering design optimization for its simplicity and robustness. However, it suffers from low convergence accuracy and imbalanced exploration and exploitation, particularly in non-convex and multi-modal problems. To alleviate these shortcomings, we present a novel ABC algorithm that combines cumulative binomial probability (CBABC), which contains two versions, single-dimensional evolution (CBACB_S) and multi-dimensional evolution (CBABC_M). According to the success and failure evolution experience, we first introduce a scaling factor based on cumulative binomial probability. Sequentially new movement equations with different characteristics are designed in the onlooker bee phase to balance local and global search capabilities. Then, a novel abandoned solution update mechanism is defined during scout bee phase to partly improve the solution accuracy. Finally, our approaches achieve a minimum winning rate of 68.19% and a maximum winning rate of 95.45% against its 9 outstanding ABC variants across the 22 functions. In addition, the proposed algorithms maintain a winning rate within [57.89%, 100%] compared to several state-of-the-art evolutionary algorithms for tackling 19 real-world mechanical engineering problems from Congress on Evolutionary Computation 2020 (CEC2020) suite.</div></div>","PeriodicalId":50523,"journal":{"name":"Engineering Applications of Artificial Intelligence","volume":"151 ","pages":"Article 110628"},"PeriodicalIF":8.0000,"publicationDate":"2025-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Engineering Applications of Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0952197625006281","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AUTOMATION & CONTROL SYSTEMS","Score":null,"Total":0}
引用次数: 0
Abstract
The artificial bee colony (ABC) algorithm has gained significant attention in engineering design optimization for its simplicity and robustness. However, it suffers from low convergence accuracy and imbalanced exploration and exploitation, particularly in non-convex and multi-modal problems. To alleviate these shortcomings, we present a novel ABC algorithm that combines cumulative binomial probability (CBABC), which contains two versions, single-dimensional evolution (CBACB_S) and multi-dimensional evolution (CBABC_M). According to the success and failure evolution experience, we first introduce a scaling factor based on cumulative binomial probability. Sequentially new movement equations with different characteristics are designed in the onlooker bee phase to balance local and global search capabilities. Then, a novel abandoned solution update mechanism is defined during scout bee phase to partly improve the solution accuracy. Finally, our approaches achieve a minimum winning rate of 68.19% and a maximum winning rate of 95.45% against its 9 outstanding ABC variants across the 22 functions. In addition, the proposed algorithms maintain a winning rate within [57.89%, 100%] compared to several state-of-the-art evolutionary algorithms for tackling 19 real-world mechanical engineering problems from Congress on Evolutionary Computation 2020 (CEC2020) suite.
期刊介绍:
Artificial Intelligence (AI) is pivotal in driving the fourth industrial revolution, witnessing remarkable advancements across various machine learning methodologies. AI techniques have become indispensable tools for practicing engineers, enabling them to tackle previously insurmountable challenges. Engineering Applications of Artificial Intelligence serves as a global platform for the swift dissemination of research elucidating the practical application of AI methods across all engineering disciplines. Submitted papers are expected to present novel aspects of AI utilized in real-world engineering applications, validated using publicly available datasets to ensure the replicability of research outcomes. Join us in exploring the transformative potential of AI in engineering.