https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=Bees_algorithm Bees algorithm - Revision history 2025-06-01T19:00:14Z Revision history for this page on the wiki MediaWiki 1.45.0-wmf.3 https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1285093842&oldid=prev Samuuurai: Added image and caption 2025-04-11T17:13:01Z <p>Added image and caption</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:13, 11 April 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Population-based search algorithm}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Population-based search algorithm}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[File:Honey_Bee_takes_Nectar.JPG | thumb | right | The bee algorithm mimics the foraging behavior of honey bees.]]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;&lt;ref&gt;Baronti, Luca &amp; Castellani, Marco &amp; Pham, D.. (2020),[http://pure-oai.bham.ac.uk/ws/files/100752622/An_Analysis_of_the_Search_Mechanisms_of_the_Bees_Algorithm.pdf. An Analysis of the Search Mechanisms of the Bees Algorithm.], Swarm and Evolutionary Computation. 59. 100746. 10.1016/j.swevo.2020.100746&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;&lt;ref&gt;Baronti, Luca &amp; Castellani, Marco &amp; Pham, D.. (2020),[http://pure-oai.bham.ac.uk/ws/files/100752622/An_Analysis_of_the_Search_Mechanisms_of_the_Bees_Algorithm.pdf. An Analysis of the Search Mechanisms of the Bees Algorithm.], Swarm and Evolutionary Computation. 59. 100746. 10.1016/j.swevo.2020.100746&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Samuuurai https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1268895898&oldid=prev GreenC bot: Rescued 1 archive link; reformat 1 link. Wayback Medic 2.5 per Category:All articles with dead external links 2025-01-12T02:20:29Z <p>Rescued 1 archive link; reformat 1 link. <a href="/wiki/User:GreenC/WaybackMedic_2.5" title="User:GreenC/WaybackMedic 2.5">Wayback Medic 2.5</a> per <a href="/wiki/Category:All_articles_with_dead_external_links" title="Category:All articles with dead external links">Category:All articles with dead external links</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:20, 12 January 2025</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 10:</td> <td colspan="2" class="diff-lineno">Line 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [https://www.academia.edu/8358231/The_Bees_Algorithm_A_Novel_Tool_for_Complex_Optimisation_Problems The Bees Algorithm, A Novel Tool for Complex Optimisation Problems]<del style="font-weight: bold; text-decoration: none;">{{dead link|date=July 2022|bot=medic}}{{cbignore|bot=medic}}</del>, Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [<ins style="font-weight: bold; text-decoration: none;">https://web.archive.org/web/20231226051053/</ins>https://www.academia.edu/8358231/The_Bees_Algorithm_A_Novel_Tool_for_Complex_Optimisation_Problems The Bees Algorithm, A Novel Tool for Complex Optimisation Problems], Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> </tr> </table> GreenC bot https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1260981740&oldid=prev MrOllie: Restored revision 1220736756 by Ajshul (talk): Rm citespam 2024-12-03T17:00:47Z <p>Restored revision 1220736756 by <a href="/wiki/Special:Contributions/Ajshul" title="Special:Contributions/Ajshul">Ajshul</a> (<a href="/wiki/User_talk:Ajshul" title="User talk:Ajshul">talk</a>): Rm citespam</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:00, 3 December 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 38:</td> <td colspan="2" class="diff-lineno">Line 38:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Variants ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Variants ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In addition to the basic bees algorithm,&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"/&gt; there are a number of improved or hybrid versions of the BA, each of which focuses on some shortcomings of the basic BA. These variants include (but are not limited to):</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In addition to the basic bees algorithm,&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"/&gt; there are a number of improved or hybrid versions of the BA, each of which focuses on some shortcomings of the basic BA. These variants include (but are not limited to)<ins style="font-weight: bold; text-decoration: none;"> fuzzy or enhanced BA (EBA),&lt;ref name="Pham &amp; Darwish 008"&gt;Pham D. T., Haj Darwish A., (2008), A. [https</ins>:<ins style="font-weight: bold; text-decoration: none;">//www.researchgate.net/profile/Ahmed_Haj_Darwish/publication/321849894_Fuzzy_Selection_of_Local_Search_Sites_in_the_Bees_Algorithm/links/5a37c834aca272a6ec1e511a/Fuzzy-Selection-of-Local-Search-Sites-in-the-Bees-Algorithm.pdf Fuzzy Selection of Local Search Sites in the Bees Algorithm]. Proceedings of Innovative Production Machines and Systems (IPROMS 2008)&lt;/ref&gt; grouped BA (GBA),&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"/&gt; hybrid modified BA (MBA)&lt;ref name="Pham &amp; Pham &amp; Castellani 2011"&gt;Pham Q. T., Pham D. T., Castellani M., A modified Bees Algorithm and a statistics-based method for tuning its parameters. Proceedings of the Institution of Mechanical Engineers (ImechE), Part I: Journal of Systems and Control Eng., 2011 ({{doi|10.1177/0959651811422759}})&lt;/ref&gt; and so on.</ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker"><a class="mw-diff-movedpara-right" title="Paragraph was moved. Click to jump to old location." href="#movedpara_4_5_lhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_2_0_rhs"></a>The pseudo-code for the '''grouped BA (GBA)''' &lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"/&gt; is as follows.</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* fuzzy self-tuning BA (FST-BA) which introduces a set of fuzzy rules to autonomously compute parameters for each solution during the optimization process, thereby improving adaptability and convergence of the BA,&lt;ref&gt;{{Cite journal |last=Zervoudakis |first=Konstantinos |last2=Tsafarakis |first2=Stelios |date=2024-12-01 |title=Fuzzy Self-tuning Bees Algorithm for designing optimal product lines |url=https://linkinghub.elsevier.com/retrieve/pii/S1568494624010020 |journal=Applied Soft Computing |volume=167 |pages=112228 |doi=10.1016/j.asoc.2024.112228 |issn=1568-4946}}&lt;/ref&gt; </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* fuzzy or enhanced BA (EBA),&lt;ref name="Pham &amp; Darwish 008"&gt;Pham D. T., Haj Darwish A., (2008), A. [https://www.researchgate.net/profile/Ahmed_Haj_Darwish/publication/321849894_Fuzzy_Selection_of_Local_Search_Sites_in_the_Bees_Algorithm/links/5a37c834aca272a6ec1e511a/Fuzzy-Selection-of-Local-Search-Sites-in-the-Bees-Algorithm.pdf Fuzzy Selection of Local Search Sites in the Bees Algorithm]. Proceedings of Innovative Production Machines and Systems (IPROMS 2008)&lt;/ref&gt; </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* grouped BA (GBA),&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017" /&gt; </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* hybrid modified BA (MBA)&lt;ref name="Pham &amp; Pham &amp; Castellani 2011"&gt;Pham Q. T., Pham D. T., Castellani M., A modified Bees Algorithm and a statistics-based method for tuning its parameters. Proceedings of the Institution of Mechanical Engineers (ImechE), Part I: Journal of Systems and Control Eng., 2011 ({{doi|10.1177/0959651811422759}})&lt;/ref&gt; and many others.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"><a class="mw-diff-movedpara-left" title="Paragraph was moved. Click to jump to new location." href="#movedpara_2_0_rhs">&#x26AB;</a></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><a name="movedpara_4_5_lhs"></a>The pseudo-code for the '''grouped BA (GBA)''' &lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"<del style="font-weight: bold; text-decoration: none;"> </del>/&gt; is as follows.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="matlab"&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="matlab"&gt;</div></td> </tr> </table> MrOllie https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1256178861&oldid=prev 147.27.11.34: /* Variants */ added the fuzzy self tuning bees algorithm 2024-11-08T17:00:30Z <p><span class="autocomment">Variants: </span> added the fuzzy self tuning bees algorithm</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 17:00, 8 November 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 38:</td> <td colspan="2" class="diff-lineno">Line 38:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Variants ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Variants ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In addition to the basic bees algorithm,&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"/&gt; there are a number of improved or hybrid versions of the BA, each of which focuses on some shortcomings of the basic BA. These variants include (but are not limited to) fuzzy or enhanced BA (EBA),&lt;ref name="Pham &amp; Darwish 008"&gt;Pham D. T., Haj Darwish A., (2008), A. [https://www.researchgate.net/profile/Ahmed_Haj_Darwish/publication/321849894_Fuzzy_Selection_of_Local_Search_Sites_in_the_Bees_Algorithm/links/5a37c834aca272a6ec1e511a/Fuzzy-Selection-of-Local-Search-Sites-in-the-Bees-Algorithm.pdf Fuzzy Selection of Local Search Sites in the Bees Algorithm]. Proceedings of Innovative Production Machines and Systems (IPROMS 2008)&lt;/ref&gt; grouped BA (GBA),&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"/&gt; hybrid modified BA (MBA)&lt;ref name="Pham &amp; Pham &amp; Castellani 2011"&gt;Pham Q. T., Pham D. T., Castellani M., A modified Bees Algorithm and a statistics-based method for tuning its parameters. Proceedings of the Institution of Mechanical Engineers (ImechE), Part I: Journal of Systems and Control Eng., 2011 ({{doi|10.1177/0959651811422759}})&lt;/ref&gt; and <del style="font-weight: bold; text-decoration: none;">so</del> <del style="font-weight: bold; text-decoration: none;">on</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In addition to the basic bees algorithm,&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"/&gt; there are a number of improved or hybrid versions of the BA, each of which focuses on some shortcomings of the basic BA. These variants include (but are not limited to)<ins style="font-weight: bold; text-decoration: none;">:</ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">* fuzzy self-tuning BA (FST-BA) which introduces a set of fuzzy rules to autonomously compute parameters for each solution during the optimization process, thereby improving adaptability and convergence of the BA,&lt;ref&gt;{{Cite journal |last=Zervoudakis |first=Konstantinos |last2=Tsafarakis |first2=Stelios |date=2024-12-01 |title=Fuzzy Self-tuning Bees Algorithm for designing optimal product lines |url=https://linkinghub.elsevier.com/retrieve/pii/S1568494624010020 |journal=Applied Soft Computing |volume=167 |pages=112228 |doi=10.1016/j.asoc.2024.112228 |issn=1568-4946}}&lt;/ref&gt; </ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*</ins> fuzzy or enhanced BA (EBA),&lt;ref name="Pham &amp; Darwish 008"&gt;Pham D. T., Haj Darwish A., (2008), A. [https://www.researchgate.net/profile/Ahmed_Haj_Darwish/publication/321849894_Fuzzy_Selection_of_Local_Search_Sites_in_the_Bees_Algorithm/links/5a37c834aca272a6ec1e511a/Fuzzy-Selection-of-Local-Search-Sites-in-the-Bees-Algorithm.pdf Fuzzy Selection of Local Search Sites in the Bees Algorithm]. Proceedings of Innovative Production Machines and Systems (IPROMS 2008)&lt;/ref&gt;<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*</ins> grouped BA (GBA),&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"<ins style="font-weight: bold; text-decoration: none;"> </ins>/&gt;<ins style="font-weight: bold; text-decoration: none;"> </ins></div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">*</ins> hybrid modified BA (MBA)&lt;ref name="Pham &amp; Pham &amp; Castellani 2011"&gt;Pham Q. T., Pham D. T., Castellani M., A modified Bees Algorithm and a statistics-based method for tuning its parameters. Proceedings of the Institution of Mechanical Engineers (ImechE), Part I: Journal of Systems and Control Eng., 2011 ({{doi|10.1177/0959651811422759}})&lt;/ref&gt; and <ins style="font-weight: bold; text-decoration: none;">many</ins> <ins style="font-weight: bold; text-decoration: none;">others</ins>.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The pseudo-code for the '''grouped BA (GBA)''' &lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"/&gt; is as follows.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The pseudo-code for the '''grouped BA (GBA)''' &lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"<ins style="font-weight: bold; text-decoration: none;"> </ins>/&gt; is as follows.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="matlab"&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;syntaxhighlight lang="matlab"&gt;</div></td> </tr> </table> 147.27.11.34 https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1220736756&oldid=prev Ajshul: Adding short description: "Population-based search algorithm" 2024-04-25T16:18:38Z <p>Adding <a href="/wiki/Wikipedia:Short_description" title="Wikipedia:Short description">short description</a>: &quot;Population-based search algorithm&quot;</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 16:18, 25 April 2024</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|Population-based search algorithm}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;&lt;ref&gt;Baronti, Luca &amp; Castellani, Marco &amp; Pham, D.. (2020),[http://pure-oai.bham.ac.uk/ws/files/100752622/An_Analysis_of_the_Search_Mechanisms_of_the_Bees_Algorithm.pdf. An Analysis of the Search Mechanisms of the Bees Algorithm.], Swarm and Evolutionary Computation. 59. 100746. 10.1016/j.swevo.2020.100746&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;&lt;ref&gt;Baronti, Luca &amp; Castellani, Marco &amp; Pham, D.. (2020),[http://pure-oai.bham.ac.uk/ws/files/100752622/An_Analysis_of_the_Search_Mechanisms_of_the_Bees_Algorithm.pdf. An Analysis of the Search Mechanisms of the Bees Algorithm.], Swarm and Evolutionary Computation. 59. 100746. 10.1016/j.swevo.2020.100746&lt;/ref&gt;</div></td> </tr> </table> Ajshul https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1191846901&oldid=prev RajeshAdwani: I have just updated the dead link with the relevant link 2023-12-26T05:10:51Z <p>I have just updated the dead link with the relevant link</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:10, 26 December 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 9:</td> <td colspan="2" class="diff-lineno">Line 9:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [<del style="font-weight: bold; text-decoration: none;">http</del>://www.academia.edu/<del style="font-weight: bold; text-decoration: none;">download</del>/<del style="font-weight: bold; text-decoration: none;">37269572/Pham06_-_The_Bee_Algorithm.pdf</del> The Bees Algorithm, A Novel Tool for Complex Optimisation Problems]{{dead link|date=July 2022|bot=medic}}{{cbignore|bot=medic}}, Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [<ins style="font-weight: bold; text-decoration: none;">https</ins>://www.academia.edu/<ins style="font-weight: bold; text-decoration: none;">8358231</ins>/<ins style="font-weight: bold; text-decoration: none;">The_Bees_Algorithm_A_Novel_Tool_for_Complex_Optimisation_Problems</ins> The Bees Algorithm, A Novel Tool for Complex Optimisation Problems]{{dead link|date=July 2022|bot=medic}}{{cbignore|bot=medic}}, Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> </tr> </table> RajeshAdwani https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1178230547&oldid=prev InternetArchiveBot: Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5 2023-10-02T10:16:14Z <p>Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.5</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 10:16, 2 October 2023</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 3:</td> <td colspan="2" class="diff-lineno">Line 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>A colony of [[honey bees]] can extend itself over long distances (over 14&amp;nbsp;km)&lt;ref name="Tereshko &amp; Loengarov, 2005"&gt;Tereshko V., Loengarov A., (2005) [http://cis.uws.ac.uk/research/journal/V9/V9N3/bees.pdf Collective Decision-Making in Honey Bee Foraging Dynamics]. Journal of Computing and Information Systems, 9(3), 1-7.&lt;/ref&gt; and in multiple directions simultaneously to harvest nectar or pollen from multiple food sources (flower patches). </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>A colony of [[honey bees]] can extend itself over long distances (over 14&amp;nbsp;km)&lt;ref name="Tereshko &amp; Loengarov, 2005"&gt;Tereshko V., Loengarov A., (2005) [http://cis.uws.ac.uk/research/journal/V9/V9N3/bees.pdf Collective Decision-Making in Honey Bee Foraging Dynamics]<ins style="font-weight: bold; text-decoration: none;"> {{Webarchive|url=https://web.archive.org/web/20140201175130/http://cis.uws.ac.uk/research/journal/V9/V9N3/bees.pdf |date=2014-02-01 }}</ins>. Journal of Computing and Information Systems, 9(3), 1-7.&lt;/ref&gt; and in multiple directions simultaneously to harvest nectar or pollen from multiple food sources (flower patches). </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A small fraction of the colony constantly searches the environment looking for new flower patches. These scout bees move randomly in the area surrounding the hive, evaluating the profitability (net energy yield) of the food sources encountered.&lt;ref name="Tereshko &amp; Loengarov, 2005"/&gt; When they return to the hive, the scouts deposit the food harvested. Those individuals that found a highly profitable food source go to an area in the hive called the “dance floor”, and perform a ritual known as the [[waggle dance]].&lt;ref&gt;Von Frisch, K. (1967) The Dance Language and Orientation of Bees. Harvard University Press, Cambridge, Massachusetts.&lt;/ref&gt; </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>A small fraction of the colony constantly searches the environment looking for new flower patches. These scout bees move randomly in the area surrounding the hive, evaluating the profitability (net energy yield) of the food sources encountered.&lt;ref name="Tereshko &amp; Loengarov, 2005"/&gt; When they return to the hive, the scouts deposit the food harvested. Those individuals that found a highly profitable food source go to an area in the hive called the “dance floor”, and perform a ritual known as the [[waggle dance]].&lt;ref&gt;Von Frisch, K. (1967) The Dance Language and Orientation of Bees. Harvard University Press, Cambridge, Massachusetts.&lt;/ref&gt; </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Through the waggle dance a scout bee communicates the location of its discovery to idle onlookers, which join in the exploitation of the flower patch. Since the length of the dance is proportional to the scout’s rating of the food source, more foragers get recruited to harvest the best rated flower patches. After dancing, the scout returns to the food source it discovered to collect more food. </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Through the waggle dance a scout bee communicates the location of its discovery to idle onlookers, which join in the exploitation of the flower patch. Since the length of the dance is proportional to the scout’s rating of the food source, more foragers get recruited to harvest the best rated flower patches. After dancing, the scout returns to the food source it discovered to collect more food. </div></td> </tr> </table> InternetArchiveBot https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1098932820&oldid=prev GreenC bot: Rescued 1 archive link; reformat 1 link. Wayback Medic 2.5 2022-07-18T05:29:04Z <p>Rescued 1 archive link; reformat 1 link. <a href="/wiki/User:GreenC/WaybackMedic_2.5" title="User:GreenC/WaybackMedic 2.5">Wayback Medic 2.5</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 05:29, 18 July 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 9:</td> <td colspan="2" class="diff-lineno">Line 9:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Algorithm ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [http://www.academia.edu/download/37269572/Pham06_-_The_Bee_Algorithm.pdf The Bees Algorithm, A Novel Tool for Complex Optimisation Problems], Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm&lt;ref name="Pham &amp; Castellani, 2009"/&gt;&lt;ref name="Pham &amp; Ghanbarzadeh et. a. 2006"&gt;Pham D.T., Ghanbarzadeh A., Koc E., Otri S., Rahim S., Zaidi M., [http://www.academia.edu/download/37269572/Pham06_-_The_Bee_Algorithm.pdf The Bees Algorithm, A Novel Tool for Complex Optimisation Problems]<ins style="font-weight: bold; text-decoration: none;">{{dead link|date=July 2022|bot=medic}}{{cbignore|bot=medic}}</ins>, Proc 2nd Int Virtual Conf on Intelligent Production Machines and Systems (IPROMS 2006), Oxford: Elsevier, pp. 454-459, 2006.&lt;/ref&gt; mimics the foraging strategy of honey bees to look for the best solution to an optimisation problem. Each candidate solution is thought of as a food source (flower), and a population (colony) of ''n'' agents (bees) is used to search the solution space. Each time an artificial bee visits a flower (lands on a solution), it evaluates its profitability (fitness).</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The bees algorithm consists of an initialisation procedure and a main search cycle which is iterated for a given number ''T'' of times, or until a solution of acceptable fitness is found. Each search cycle is composed of five procedures: recruitment, local search, neighbourhood shrinking, site abandonment, and global search.</div></td> </tr> </table> GreenC bot https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1088716795&oldid=prev Vedantzope: added References and workshop link 2022-05-19T18:53:48Z <p>added References and workshop link</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 18:53, 19 May 2022</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})<ins style="font-weight: bold; text-decoration: none;">&lt;/ref&gt;&lt;ref&gt;Baronti, Luca &amp; Castellani, Marco &amp; Pham, D.. (2020),[http://pure-oai.bham.ac.uk/ws/files/100752622/An_Analysis_of_the_Search_Mechanisms_of_the_Bees_Algorithm.pdf. An Analysis of the Search Mechanisms of the Bees Algorithm.], Swarm and Evolutionary Computation. 59. 100746. 10.1016/j.swevo.2020.100746</ins>&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Line 132:</td> <td colspan="2" class="diff-lineno">Line 132:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://beesalgorithmsite.altervista.org/ The bees algorithm website]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://beesalgorithmsite.altervista.org/ The bees algorithm website]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://news.bbc.co.uk/1/hi/wales/south_east/5285106.stm Boffins put dancing bees to work &amp;ndash; BBC News]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>*[http://news.bbc.co.uk/1/hi/wales/south_east/5285106.stm Boffins put dancing bees to work &amp;ndash; BBC News]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>*[https://sites.google.com/view/baaworkshop/home The bees algorithm workshop]</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{collective animal behaviour}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{collective animal behaviour}}</div></td> </tr> </table> Vedantzope https://en.wikipedia.org/w/index.php?title=Bees_algorithm&diff=1051586375&oldid=prev MrOllie: Restored revision 1051526074 by MrOllie (talk): Clearly false. This article has been perfectly understandable for the 13 years it has existed before you added this cite, which adds no new information. 2021-10-24T12:26:03Z <p>Restored revision 1051526074 by <a href="/wiki/Special:Contributions/MrOllie" title="Special:Contributions/MrOllie">MrOllie</a> (<a href="/wiki/User_talk:MrOllie" title="User talk:MrOllie">talk</a>): Clearly false. This article has been perfectly understandable for the 13 years it has existed before you added this cite, which adds no new information.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="en"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:26, 24 October 2021</td> </tr><tr> <td colspan="2" class="diff-lineno">Line 1:</td> <td colspan="2" class="diff-lineno">Line 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{distinguish|Artificial bee colony algorithm}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005<del style="font-weight: bold; text-decoration: none;">}})&lt;/ref&gt;&lt;ref name="Baronti &amp; Castellani &amp; Pham 2020"&gt;Baronti, L., Castellani, M., Pham, D.T., (2020), [https://www.sciencedirect.com/science/article/pii/S2210650220303990 An Analysis of the Search Mechanisms of the Bees Algorithm], Swarm and Evolutionary Computation, 59:100746; ({{doi| 10.1016/j.swevo.2020.100746</del>}})&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In [[computer science]] and [[operations research]], the '''bees algorithm''' is a population-based [[search algorithm]] which was developed by Pham, Ghanbarzadeh et al. in 2005.&lt;ref name="Pham &amp; al, 2005"&gt;Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005.&lt;/ref&gt; It mimics the food foraging behaviour of honey bee colonies. In its basic version the algorithm performs a kind of neighbourhood search combined with global search, and can be used for both [[combinatorial optimization]] and [[continuous optimization]]. The only condition for the application of the bees algorithm is that some measure of distance between the solutions is defined. The effectiveness and specific abilities of the bees algorithm have been proven in a number of studies.&lt;ref name="Pham &amp; Castellani, 2009"&gt;Pham, D.T., Castellani, M. (2009), [http://pic.sagepub.com/content/223/12/2919.short The Bees Algorithm – Modelling Foraging Behaviour to Solve Continuous Optimisation Problems]. Proc. ImechE, Part C, 223(12), 2919-2938.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2013), [https://link.springer.com/article/10.1007/s00500-013-1104-9 Benchmarking and Comparison of Nature-Inspired Population-Based Continuous Optimisation Algorithms], Soft Computing, 1-33.&lt;/ref&gt;&lt;ref&gt;Pham, D.T. and Castellani, M. (2015), [http://www.tandfonline.com/doi/abs/10.1080/23311916.2015.1091540 A comparative study of the bees algorithm as a tool for function optimisation], Cogent Engineering 2(1), 1091540.&lt;/ref&gt;&lt;ref name="Nasrinpour &amp; Massah &amp; Teshnehlab 2017"&gt;Nasrinpour, H. R., Massah Bavani, A., Teshnehlab, M., (2017), [http://www.mdpi.com/2073-431X/6/1/5 Grouped Bees Algorithm: A Grouped Version of the Bees Algorithm], Computers 2017, 6(1), 5; ({{doi|10.3390/computers6010005}})&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Metaphor ==</div></td> </tr> </table> MrOllie