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...

Full description

Saved in:
Bibliographic Details
Published in:Applied intelligence (Dordrecht, Netherlands) Netherlands), 2024, Vol.54 (1), p.169-200
Main Authors: Zhang, Qingke, Bu, Xianglong, Gao, Hao, Li, Tianqi, Zhang, Huaxiang
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 &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>Advanced Technologies &amp; 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 &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; 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