Loading…
A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications
The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration...
Saved in:
Published in: | Applied intelligence (Dordrecht, Netherlands) Netherlands), 2024, Vol.54 (1), p.169-200 |
---|---|
Main Authors: | , , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | cdi_FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233 |
---|---|
cites | cdi_FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233 |
container_end_page | 200 |
container_issue | 1 |
container_start_page | 169 |
container_title | Applied intelligence (Dordrecht, Netherlands) |
container_volume | 54 |
creator | Zhang, Qingke Bu, Xianglong Gao, Hao Li, Tianqi Zhang, Huaxiang |
description | The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration of selection probability in the onlooker bee phase, leading to reduced convergence accuracy in later search stages. To address these issues, this paper introduces an enhanced ABC algorithm called Hierarchical Learning-based Artificial Bee Colony (HLABC). Initially, a hierarchical learning approach is devised, dividing the entire population into distinct layers based on solution quality. In this hierarchical approach, bees at lower layers can access much better advantageous information from higher layers. Secondly, the exploitation ability of onlooker bees is enhanced through novel strategies designed based on hierarchical learning. Thirdly, the exploration ability of scout bees is strengthened by implementing an opposition-based learning method. To evaluate the performance of the proposed algorithm, 69 benchmark functions from four benchmark suites (CEC2005, CEC2010, CEC2013 and CEC2022) are used to test the performance of HLABC, along with five variants of the ABC algorithm, The experimental statistical results show that the HLABC algorithm outperforms the ABC algorithm on all test problems with an average winning rate of 89%. Furthermore, to validate the performance of the HLABC algorithm in real-world optimization problems, this paper applies the HLABC algorithm to two practical applications: the deployment of wireless sensor networks (WSNs), the power scheduling problem in a smart home (PSPSH) and the multi-thresholding image segmentation (MIS). The experimental and statistical results demonstrate that HLABC is an efficient and stable optimizer. It shows better or comparable performance compared to other ABC variants when considering the quality of solutions for a suite of benchmark problems and real-world optimization problems. These findings affirm the effectiveness and versatility of the HLABC algorithm in addressing both theoretical and practical optimization challenges. |
doi_str_mv | 10.1007/s10489-023-05202-2 |
format | article |
fullrecord | <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2913751583</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2913751583</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233</originalsourceid><addsrcrecordid>eNp9kE1LxDAURYMoOI7-AVcB19F8NE2zHAa_YMCNgruQtGknQ5vUJLMYf72dqeDO1YP3zr0PDgC3BN8TjMVDIrioJMKUIcwppoiegQXhgiFRSHEOFljSApWl_LwEVyntMMaMYbIAeQW3zkYd662rdQ97q6N3voNGJ9tAHbNrXe2mi7EW1qEP_gB134Xo8naAbYjQ7wcbT-GuD2YaYcxucN86u-Ch9g10OUE9jv0EHXfpGly0uk_25ncuwcfT4_v6BW3enl_Xqw2qGZEZCa4lZaYtWVFzziTmLWuMwY0pS0a50VTqQjSUUWINF8RwQzSlFTOiIRVlbAnu5t4xhq-9TVntwj766aWikjDBCa-OFJ2pOoaUom3VGN2g40ERrI521WxXTXbVya6iU4jNoTTBvrPxr_qf1A-GhX54</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2913751583</pqid></control><display><type>article</type><title>A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications</title><source>ABI/INFORM Collection</source><source>Springer Nature</source><creator>Zhang, Qingke ; Bu, Xianglong ; Gao, Hao ; Li, Tianqi ; Zhang, Huaxiang</creator><creatorcontrib>Zhang, Qingke ; Bu, Xianglong ; Gao, Hao ; Li, Tianqi ; Zhang, Huaxiang</creatorcontrib><description>The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration of selection probability in the onlooker bee phase, leading to reduced convergence accuracy in later search stages. To address these issues, this paper introduces an enhanced ABC algorithm called Hierarchical Learning-based Artificial Bee Colony (HLABC). Initially, a hierarchical learning approach is devised, dividing the entire population into distinct layers based on solution quality. In this hierarchical approach, bees at lower layers can access much better advantageous information from higher layers. Secondly, the exploitation ability of onlooker bees is enhanced through novel strategies designed based on hierarchical learning. Thirdly, the exploration ability of scout bees is strengthened by implementing an opposition-based learning method. To evaluate the performance of the proposed algorithm, 69 benchmark functions from four benchmark suites (CEC2005, CEC2010, CEC2013 and CEC2022) are used to test the performance of HLABC, along with five variants of the ABC algorithm, The experimental statistical results show that the HLABC algorithm outperforms the ABC algorithm on all test problems with an average winning rate of 89%. Furthermore, to validate the performance of the HLABC algorithm in real-world optimization problems, this paper applies the HLABC algorithm to two practical applications: the deployment of wireless sensor networks (WSNs), the power scheduling problem in a smart home (PSPSH) and the multi-thresholding image segmentation (MIS). The experimental and statistical results demonstrate that HLABC is an efficient and stable optimizer. It shows better or comparable performance compared to other ABC variants when considering the quality of solutions for a suite of benchmark problems and real-world optimization problems. These findings affirm the effectiveness and versatility of the HLABC algorithm in addressing both theoretical and practical optimization challenges.</description><identifier>ISSN: 0924-669X</identifier><identifier>EISSN: 1573-7497</identifier><identifier>DOI: 10.1007/s10489-023-05202-2</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Artificial Intelligence ; Bees ; Benchmarks ; Computer Science ; Entrapment ; Global optimization ; Image segmentation ; Machine learning ; Machines ; Manufacturing ; Mechanical Engineering ; Optimization algorithms ; Performance evaluation ; Processes ; Search algorithms ; Smart buildings ; Statistical analysis ; Swarm intelligence ; Wireless sensor networks</subject><ispartof>Applied intelligence (Dordrecht, Netherlands), 2024, Vol.54 (1), p.169-200</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2023. Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233</citedby><cites>FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://www.proquest.com/docview/2913751583/fulltextPDF?pq-origsite=primo$$EPDF$$P50$$Gproquest$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2913751583?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,780,784,11686,27922,27923,36058,44361,74665</link.rule.ids></links><search><creatorcontrib>Zhang, Qingke</creatorcontrib><creatorcontrib>Bu, Xianglong</creatorcontrib><creatorcontrib>Gao, Hao</creatorcontrib><creatorcontrib>Li, Tianqi</creatorcontrib><creatorcontrib>Zhang, Huaxiang</creatorcontrib><title>A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications</title><title>Applied intelligence (Dordrecht, Netherlands)</title><addtitle>Appl Intell</addtitle><description>The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration of selection probability in the onlooker bee phase, leading to reduced convergence accuracy in later search stages. To address these issues, this paper introduces an enhanced ABC algorithm called Hierarchical Learning-based Artificial Bee Colony (HLABC). Initially, a hierarchical learning approach is devised, dividing the entire population into distinct layers based on solution quality. In this hierarchical approach, bees at lower layers can access much better advantageous information from higher layers. Secondly, the exploitation ability of onlooker bees is enhanced through novel strategies designed based on hierarchical learning. Thirdly, the exploration ability of scout bees is strengthened by implementing an opposition-based learning method. To evaluate the performance of the proposed algorithm, 69 benchmark functions from four benchmark suites (CEC2005, CEC2010, CEC2013 and CEC2022) are used to test the performance of HLABC, along with five variants of the ABC algorithm, The experimental statistical results show that the HLABC algorithm outperforms the ABC algorithm on all test problems with an average winning rate of 89%. Furthermore, to validate the performance of the HLABC algorithm in real-world optimization problems, this paper applies the HLABC algorithm to two practical applications: the deployment of wireless sensor networks (WSNs), the power scheduling problem in a smart home (PSPSH) and the multi-thresholding image segmentation (MIS). The experimental and statistical results demonstrate that HLABC is an efficient and stable optimizer. It shows better or comparable performance compared to other ABC variants when considering the quality of solutions for a suite of benchmark problems and real-world optimization problems. These findings affirm the effectiveness and versatility of the HLABC algorithm in addressing both theoretical and practical optimization challenges.</description><subject>Artificial Intelligence</subject><subject>Bees</subject><subject>Benchmarks</subject><subject>Computer Science</subject><subject>Entrapment</subject><subject>Global optimization</subject><subject>Image segmentation</subject><subject>Machine learning</subject><subject>Machines</subject><subject>Manufacturing</subject><subject>Mechanical Engineering</subject><subject>Optimization algorithms</subject><subject>Performance evaluation</subject><subject>Processes</subject><subject>Search algorithms</subject><subject>Smart buildings</subject><subject>Statistical analysis</subject><subject>Swarm intelligence</subject><subject>Wireless sensor networks</subject><issn>0924-669X</issn><issn>1573-7497</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>M0C</sourceid><recordid>eNp9kE1LxDAURYMoOI7-AVcB19F8NE2zHAa_YMCNgruQtGknQ5vUJLMYf72dqeDO1YP3zr0PDgC3BN8TjMVDIrioJMKUIcwppoiegQXhgiFRSHEOFljSApWl_LwEVyntMMaMYbIAeQW3zkYd662rdQ97q6N3voNGJ9tAHbNrXe2mi7EW1qEP_gB134Xo8naAbYjQ7wcbT-GuD2YaYcxucN86u-Ch9g10OUE9jv0EHXfpGly0uk_25ncuwcfT4_v6BW3enl_Xqw2qGZEZCa4lZaYtWVFzziTmLWuMwY0pS0a50VTqQjSUUWINF8RwQzSlFTOiIRVlbAnu5t4xhq-9TVntwj766aWikjDBCa-OFJ2pOoaUom3VGN2g40ERrI521WxXTXbVya6iU4jNoTTBvrPxr_qf1A-GhX54</recordid><startdate>2024</startdate><enddate>2024</enddate><creator>Zhang, Qingke</creator><creator>Bu, Xianglong</creator><creator>Gao, Hao</creator><creator>Li, Tianqi</creator><creator>Zhang, Huaxiang</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>3V.</scope><scope>7SC</scope><scope>7WY</scope><scope>7WZ</scope><scope>7XB</scope><scope>87Z</scope><scope>8AL</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>8FK</scope><scope>8FL</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BEZIV</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>FRNLG</scope><scope>F~G</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K60</scope><scope>K6~</scope><scope>K7-</scope><scope>L.-</scope><scope>L6V</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>M0C</scope><scope>M0N</scope><scope>M7S</scope><scope>P5Z</scope><scope>P62</scope><scope>PQBIZ</scope><scope>PQBZA</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PSYQQ</scope><scope>PTHSS</scope><scope>Q9U</scope></search><sort><creationdate>2024</creationdate><title>A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications</title><author>Zhang, Qingke ; Bu, Xianglong ; Gao, Hao ; Li, Tianqi ; Zhang, Huaxiang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Artificial Intelligence</topic><topic>Bees</topic><topic>Benchmarks</topic><topic>Computer Science</topic><topic>Entrapment</topic><topic>Global optimization</topic><topic>Image segmentation</topic><topic>Machine learning</topic><topic>Machines</topic><topic>Manufacturing</topic><topic>Mechanical Engineering</topic><topic>Optimization algorithms</topic><topic>Performance evaluation</topic><topic>Processes</topic><topic>Search algorithms</topic><topic>Smart buildings</topic><topic>Statistical analysis</topic><topic>Swarm intelligence</topic><topic>Wireless sensor networks</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Zhang, Qingke</creatorcontrib><creatorcontrib>Bu, Xianglong</creatorcontrib><creatorcontrib>Gao, Hao</creatorcontrib><creatorcontrib>Li, Tianqi</creatorcontrib><creatorcontrib>Zhang, Huaxiang</creatorcontrib><collection>CrossRef</collection><collection>ProQuest Central (Corporate)</collection><collection>Computer and Information Systems Abstracts</collection><collection>ProQuest_ABI/INFORM Collection</collection><collection>ABI/INFORM Global (PDF only)</collection><collection>ProQuest Central (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection</collection><collection>Computing Database (Alumni Edition)</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central (Alumni) (purchase pre-March 2016)</collection><collection>ABI/INFORM Collection (Alumni Edition)</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies & Aerospace Database (1962 - current)</collection><collection>ProQuest Central Essentials</collection><collection>AUTh Library subscriptions: ProQuest Central</collection><collection>ProQuest Business Premium Collection</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>Business Premium Collection (Alumni)</collection><collection>ABI/INFORM Global (Corporate)</collection><collection>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>ProQuest Business Collection (Alumni Edition)</collection><collection>ProQuest Business Collection</collection><collection>Computer Science Database</collection><collection>ABI/INFORM Professional Advanced</collection><collection>ProQuest Engineering Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>ABI/INFORM Collection</collection><collection>Computing Database</collection><collection>Engineering Database</collection><collection>Advanced Technologies & Aerospace Database</collection><collection>ProQuest Advanced Technologies & Aerospace Collection</collection><collection>One Business (ProQuest)</collection><collection>ProQuest One Business (Alumni)</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest One Psychology</collection><collection>Engineering Collection</collection><collection>ProQuest Central Basic</collection><jtitle>Applied intelligence (Dordrecht, Netherlands)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Zhang, Qingke</au><au>Bu, Xianglong</au><au>Gao, Hao</au><au>Li, Tianqi</au><au>Zhang, Huaxiang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications</atitle><jtitle>Applied intelligence (Dordrecht, Netherlands)</jtitle><stitle>Appl Intell</stitle><date>2024</date><risdate>2024</risdate><volume>54</volume><issue>1</issue><spage>169</spage><epage>200</epage><pages>169-200</pages><issn>0924-669X</issn><eissn>1573-7497</eissn><abstract>The Artificial Bee Colony algorithm (ABC) is a swarm intelligence algorithm inspired by honey bee harvesting behavior. It boasts the benefits of minimal parameters and strong exploration capabilities. However, the ABC algorithm is still susceptible to local optima entrapment and lacks consideration of selection probability in the onlooker bee phase, leading to reduced convergence accuracy in later search stages. To address these issues, this paper introduces an enhanced ABC algorithm called Hierarchical Learning-based Artificial Bee Colony (HLABC). Initially, a hierarchical learning approach is devised, dividing the entire population into distinct layers based on solution quality. In this hierarchical approach, bees at lower layers can access much better advantageous information from higher layers. Secondly, the exploitation ability of onlooker bees is enhanced through novel strategies designed based on hierarchical learning. Thirdly, the exploration ability of scout bees is strengthened by implementing an opposition-based learning method. To evaluate the performance of the proposed algorithm, 69 benchmark functions from four benchmark suites (CEC2005, CEC2010, CEC2013 and CEC2022) are used to test the performance of HLABC, along with five variants of the ABC algorithm, The experimental statistical results show that the HLABC algorithm outperforms the ABC algorithm on all test problems with an average winning rate of 89%. Furthermore, to validate the performance of the HLABC algorithm in real-world optimization problems, this paper applies the HLABC algorithm to two practical applications: the deployment of wireless sensor networks (WSNs), the power scheduling problem in a smart home (PSPSH) and the multi-thresholding image segmentation (MIS). The experimental and statistical results demonstrate that HLABC is an efficient and stable optimizer. It shows better or comparable performance compared to other ABC variants when considering the quality of solutions for a suite of benchmark problems and real-world optimization problems. These findings affirm the effectiveness and versatility of the HLABC algorithm in addressing both theoretical and practical optimization challenges.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s10489-023-05202-2</doi><tpages>32</tpages></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0924-669X |
ispartof | Applied intelligence (Dordrecht, Netherlands), 2024, Vol.54 (1), p.169-200 |
issn | 0924-669X 1573-7497 |
language | eng |
recordid | cdi_proquest_journals_2913751583 |
source | ABI/INFORM Collection; Springer Nature |
subjects | Artificial Intelligence Bees Benchmarks Computer Science Entrapment Global optimization Image segmentation Machine learning Machines Manufacturing Mechanical Engineering Optimization algorithms Performance evaluation Processes Search algorithms Smart buildings Statistical analysis Swarm intelligence Wireless sensor networks |
title | A hierarchical learning based artificial bee colony algorithm for numerical global optimization and its applications |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-14T13%3A07%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20hierarchical%20learning%20based%20artificial%20bee%20colony%20algorithm%20for%20numerical%20global%20optimization%20and%20its%20applications&rft.jtitle=Applied%20intelligence%20(Dordrecht,%20Netherlands)&rft.au=Zhang,%20Qingke&rft.date=2024&rft.volume=54&rft.issue=1&rft.spage=169&rft.epage=200&rft.pages=169-200&rft.issn=0924-669X&rft.eissn=1573-7497&rft_id=info:doi/10.1007/s10489-023-05202-2&rft_dat=%3Cproquest_cross%3E2913751583%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c319t-75a923bf634c553905f3dbb0db66325ba29a47d2321eb571b5b1a2283b7d18233%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2913751583&rft_id=info:pmid/&rfr_iscdi=true |