应用数学学报

PDF
应用数学学报/2018年/文章

研究文章|开放获取

体积 2018年 |文章的ID 1237823 | https://doi.org/10.1155/2018/1237823

Amnat Panniem, Pikul Puphasuk, 修改后的人工蜂群算法与萤火虫算法策略连续优化问题”,应用数学学报, 卷。2018年, 文章的ID1237823, 9 页面, 2018年 https://doi.org/10.1155/2018/1237823

修改后的人工蜂群算法与萤火虫算法策略连续优化问题

学术编辑器:Wei-Chang叶
收到了 2018年7月16日
接受 2018年12月03
发表 2018年12月18日

文摘

人工蜂群(ABC)算法是一种有效的表面优化算法求解连续问题。它没有敏感的控制参数和已被证明是竞争与其他著名的算法。然而,收敛速度慢,过早收敛和被困在当地的解决方案可能会出现在搜索。在本文中,我们提出一种新的改进人工蜂群(MABC)算法来克服这些问题。所有阶段的ABC决心提高勘探开发进程。我们使用一个新的搜索方程在雇佣蜂阶段,增加旁观者的概率蜜蜂找到更好的职位,和替换一些糟糕的位置旁观者蜜蜂的新的阶段。此外,我们使用萤火虫算法策略来生成一个新位置替换一个unupdated位置侦察蜂阶段。它的性能是选定的基准测试函数。实验结果表明,MABC更有效比校正和一些其他的修改。

1。介绍

大多数连续优化问题在各种应用领域,比如科学、工程、经济和管理是非线性,很难找到最优的解决方案。几个产品表面优化算法包括粒子群优化算法(1],蜜蜂算法[2],萤火虫算法[3],蝙蝠算法[4),和人工蜂群(ABC)算法(5)已经开发和应用来解决这个问题。Karaboga提出的ABC算法,在2005年,已被证明是具有竞争力的其他一些算法(6- - - - - -9]。广泛应用在许多应用程序中,例如,图像模板匹配(10),病毒进化(11],逆分析问题[12),而聚类问题13]。根据实验结果(5,9,14- - - - - -16),美国广播公司仍然有一些缺陷在处理功能有狭窄弯曲的山谷和多通道功能。它还面临着一个收敛速度慢(9,11,15,17- - - - - -21),过早收敛,陷入到当地最适条件(9,15,17,22]。

为了解决这些不足,提出了一些改进版本的美国广播公司。2010年,朱镕基和邝Gbest-guided ABC (GABC)算法(14]。他们改进了搜索方程增加剥削在雇佣和旁观者蜜蜂阶段通过使用粒子群优化的策略。实验结果表明,GABC优于ABC对大多数测试问题。2012年,高等人提出了一个修改ABC算法(ABC /最佳)9),灵感来自于微分进化算法,提高开发通过搜索只有上一次迭代的最佳解决方案。他们的研究结果显示出更好的性能与ABC相比。2016年,Anuar等人开发了ABC与变化率技术(ABC-ROC)基于斜率的变化性能图替换参数限制在ABC的侦察蜂阶段23)和ABC-ROC也会产生不错的效果。

在本文中,我们提出了修改人工蜂群(MABC)算法来提高ABC算法的所有阶段。我们生成初始种群通过使用搜索空间划分为(24)提供高质量的初步解决方案。我们使用新的搜索方程采用旁观者的蜜蜂,蜜蜂增加一个旁观者的机会更好地搜索食物源位置,更换新的一些糟糕的位置,并使用萤火虫算法的策略来改善侦察蜂unupdated位置。MABC选定的基准测试函数的性能并与ABC, GABC, ABC-ROC和ABC /最好的。

2。算法描述

2.1。人工蜂群算法

人工蜂群算法,提出2005年Karaboga [6),是一种相对较新的产品表面优化算法是受蜜蜂成群的行为。有三种人口蜜蜂(采用蜜蜂,蜜蜂旁观者和侦察蜂)共同努力寻找食物源的位置。每个雇佣蜂搜索一个新的食物来源,与另一个蜜蜂。如果找到一个新的更好的位置,采用蜜蜂会记住这个位置,而不是旧的。然后旁观者蜜蜂使决策选择的食物来源探索通过使用信息从蜜蜂。再一次,如果找到一个新的更好的位置,旁观者的蜜蜂也会记住这个位置。采用蜜蜂的食物来源已被抛弃在一段时间内成为一个侦察蜂与新生成的位置在接下来的搜索循环。ABC算法可以描述如下:(1)初始化:初始 食物来源 相关的 蜜蜂是由 ,在哪里 蜜蜂的数量和吗 是变量的数量或尺寸, 是一个随机号码范围内 , 维度的上下界限吗 (2)采用蜜蜂阶段: 蜜蜂股票的信息 蜜蜂并生成一个新的食物来源 通过使用以下方程: 在哪里 是随机选择的 这样 , 是随机选择的 , 一个随机数在吗 请注意, 不同于 只有在 组件。新位置 评估和比较老的吗 如果 ,然后替换 通过 ;否则,持有 并设置 在哪里 是柜台数量的未被利用的试验。(3)旁观者蜜蜂阶段:旁观者蜜蜂食物来源的选择取决于其质量使用的概率值 计算的 在哪里 如果 ,然后生成一个新的 同样的方程(2)。如果 ,然后替换 通过 ;否则,保留 并设置 (4)侦察蜂阶段:如果食物来源 不能改善通过限制数量的路径( ),然后生成一个新的位置 通过使用(1)。(5)找到最好的位置 最好的价值 (6)重复步骤 - - - - - - 直到到达停止标准。

2.2。萤火虫算法

萤火虫算法策略用于侦察蜂MABC阶段算法,和它的概念,介绍了杨在2008年(3这里提到的)。萤火虫算法(FA)是受闪烁的萤火虫,它们运动的行为取决于光强度(亮度)和吸引力。萤火虫的吸引力亮度成正比;即。,为any two fireflies the less bright one is attracted by the brighter one. On the other hand, the attractiveness is inversely proportional to the distance between two fireflies where the distance between any two fireflies 是由欧几里得范数 的吸引力 是计算 在哪里 最初的光的吸引力在哪里 光吸收系数。为简单起见, 通常设置为 从萤火虫的运动 另一个更有吸引力的萤火虫 ,给出了一个新的职位 在哪里 之间的随机数

3所示。改进人工蜂群算法

构建MABC算法,确定ABC的所有阶段。初始化,生成的人口是基于搜索空间划分(SSD)提出他et al。24]。为雇佣蜂阶段,我们通过逐步提高搜索ABC方程使用最好的解决方案来加速搜索的信息。对于旁观者蜜蜂阶段, %的采用蜜蜂选择相同的概率为额外的搜索行动。然后 %的最差位置替换为新的职位由使用当前的信息最好的解决方案,最好的解决方案( )随着提供长途的比例因子的情况下,许多最好的解决方案被发现多通道功能。为侦察蜂阶段,萤火虫算法策略应用于构建新的位置通过unupdated位置移动到一个新的位置基于距离的一个更好的解决方案。MABC算法如下。(1)初始化:提供高质量的初步解决方案,生成 食物来源 通过使用搜索空间 ,在哪里 一个随机数在吗 (2)采用蜜蜂阶段:最好的位置 用于生成一个新的食物来源 由以下方程: 在哪里 是随机选择的 这样 , 是随机选择的 一个随机数在吗 如果 ,然后替换 通过 ;否则,持有 并设置 ,在哪里 是柜台数量的未被利用的试验。(3)旁观者蜜蜂阶段:概率值用于制造旁观者蜜蜂的决定将是一个常数 ,如果 ;然后(9)用于生成一个新的位置 如果 ,然后替换 通过 ;否则,保留 并设置 此外,最糟糕的位置都是使用方程被新的取代 在哪里 , ,的索引 %坏的位置, 随机选择的指标来自哪里 这样 对所有 , 范围内的随机数 , 的数量是最好的位置从上一代获得。(4)侦察蜂阶段unupdated位置:生成一个新的位置 使用以下的侦察蜂萤火虫算法策略: 在哪里 第一个索引,这样吗

4所示。实验结果和讨论

比较MABC算法与其他方法的性能,进行了三个实验使用不同的设置和性能度量。我们选择8基准函数组成的2函数从4种不同的类型:单峰和分离(美国),单峰和不可分的(联合国),多通道分离(MS)和多通道和不可分的(MN)。它们的描述和2 d表面情节如表所示1和图1,分别。


函数 配方 类型 搜索范围 最优值

我们
SumSquares 我们
联合国
Schwefel 2.22 联合国
Rastrigin 女士
Schwefel 女士
《护理
Griewank

在第一个实验中,我们比较MABC的表演,美国广播公司(5],GABC [14),ABC /最好/ 1,ABC /最好/ 2 (9]。在[5,9,14),我们 , , ,在哪里 是几代人的最大数量。MABC算法执行 运行。表2显示的平均值和SD 值的MABC相比ABC, GABC和ABC /最好/ ABC /最好/ 1和2在报道5,9,14]。最好的值以粗体显示,不到的值 被报道为 此外,小动物——一张长有显著性t检验在0.05水平上是用来比较MABC的表演与ABC, GABC, ABC /最好/ 1,ABC /最好/ 2在这个秩序。值“+”、“0”和“-”表示MABC执行明显比,同样,比一个比较方法。结果表明,MABC明显优于ABC和GABC几乎所有10例。相比,美国广播公司ABC /最好/ /最好/ 1和2,MABC执行更好的6 3例和执行类似的情况下,只有一种情况下,它执行略比ABC /最好/ 1。


功能 D 统计数据 美国广播公司 GABC ABC /最好/ 1 ABC /最好/ 2 MABC 重要的

30. 的意思是 6.38 e-16 4.18 e-16 0 0 0 +,+ 0 0
SD 1.20 e-16 7.37 e-17 0 0 0
60 的意思是 2.78 e15汽油 1.43 e15汽油 0 0 0 +,+ 0 0
SD 3.18 e-16 1.38 e-16 0 0 0
2 的意思是 9.93 e 03 1.68 e-04 4.99 e-04 4.42 e-04 3.85 e-11 + + + +
SD 8.14 e 03 1.45 e-04 5.22 e-06 2.39 e-04 1.24平台以及
3 的意思是 6.45 e-02 2.66 e 03 5.52 e-06 9.90 e-04 2.84 e-11 + + + +
SD 4.85 e-02 2.12 e 03 3.03 e-06 6.92 e-04 6.27 e-11
30. 的意思是 1.34 e-13 1.33 e15汽油 0 0 0 +,0,0,0
SD 7.97 e-14 2.45 e-14 0 0 0
60 的意思是 2.06 e-08 3.52 e-13 0 0 0 0 + 0,0
SD 1.12 e-07 1.24 e-13 0 0 0
30. 的意思是 4.70 e-14 3.22 e-14 1.72 e-14 2.50 e-14 2.73 e-14 +、+、-、0
SD 5.95 e15汽油 3.25 e15汽油 2.84 e15汽油 3.48 e15汽油 1.76 E-14
60 的意思是 1.66 e-13 1.00 e-13 6.62 e-14 7.12 e-14 5.58 e-14 + + + +
SD 2.22 e-14 6.09 e15汽油 1.74 e15汽油 4.14 e15汽油 1.86 e-14
30. 的意思是 1.27 e15汽油 2.96 e-17 0 0 0 +,+ 0 0
SD 1.46 e15汽油 4.99 e-17 0 0 0
60 的意思是 2.51 e-13 7.55 e-16 0 0 0 +,+ 0 0
SD 7.51 e-13 4.13 e-17 0 0 0

在第二个实验中,我们比较MABC的表演,美国广播公司(5],ABC-ROC [23]。参数设置的一样23), , = , , MABC算法执行 运行。表3介绍了均值和SD 值MABC相比ABC和ABC-ROC报道(23]。每个函数的最佳值以粗体突出显示。我们使用在显著性水平为0.05的小动物——一张长有t检验比较MABC的表演与ABC ABC-ROC,分别。结果表明,MABC给所有5个测试函数的最佳值,显著优于ABC和ABC-ROC 2例和3例执行类似。


功能 D 统计数据 美国广播公司 ABC-ROC MABC 重要的

30. 的意思是 0 4.76 e-16 0 0,+
SD 0 7.37 e-17 0
30. 的意思是 7.01 e-02 3.93 e-02 6.08 e-05 +,+
SD 4.15 e-02 8.40 e-04 1.59 e-04
30. 的意思是 0 0 0 0,0
SD 0 0 0
30. 的意思是 3.45 e-14 3.27 e-14 2.73 e-14 0,0
SD 4.46 e15汽油 3.30 e15汽油 7.89 e-14
30. 的意思是 6.66 e-17 4.07 e-17 0 +,+
SD 1.49 e-16 5.44 e-17 0

这两个实验中使用相对较低的最大数量的代( )当我们考虑的最佳值获得。 在高维度。能够解决 功能和更好地比较MABC和ABC的收敛性能,我们进行第三次实验通过设置更准确的值达到录像机= 这是相关的维度 尺寸也不同 设置第二个实验一样。两种算法执行 运行并成功运行(NS)的数量,数量的函数的意思是评估(NF)和标准偏差的百分比的函数评估表(% SD)4。表的最后一列显示了MABC与ABC的表演在0.05水平上的意义。值“+”和“0”表示MABC表现明显好于同样的ABC和价值“+ +”表示可以达到录像机= MABC的解决方案 而ABC不能。结果表明,MABC执行成功 运行所有测试函数而ABC可以执行成功的除了几乎所有功能 它对所有运行失败。此外,NF MABC获得的值小于那些得到的校正对我们所有病例和MABC显著优于33 35例,执行同样的2例。5例 ,可以达到录像机= MABC的解决方案 而ABC不能。这表明MABC算法更有效。


功能 D 美国广播公司 MABC 重要的
NS NF % SD NS NF % SD

2 4051年 7.60 1878年 5.38 +
5 12010年 3.83 6079年 3.54 +
10 26356年 4.15 13608年 2.49 +
30. 87678年 2.65 43695年 2.75 +
60 188597年 1.98 124882年 1.66 +
2 3427年 4.64 1588年 0.06 +
5 10611年 4.79 5203年 11.02 +
10 23874年 3.22 12340年 6.26 +
30. 83755年 6.78 40377年 4.89 +
60 180206年 5.94 125596年 17.04 +
2 - - - - - - - - - - - - 31723年 7.22 + +
5 - - - - - - - - - - - - 31487年 46.42 + +
10 - - - - - - - - - - - - 65308年 51.11 + +
30. - - - - - - - - - - - - 310197年 50.90 + +
60 - - - - - - - - - - - - 1897652 21.86 + +
2 6938年 0.02 3197年 0.05 +
5 19854年 9.64 9716年 5.47 +
10 43100年 4.23 22187年 4.12 +
30. 140991年 4.52 69473年 3.92 +
60 293036年 1.41 188176年 4.09 +
2 5962年 9.46 2234年 8.10 +
5 18047年 4.26 7310年 5.95 +
10 40131年 4.73 17175年 7.47 +
30. 140089年 4.68 59496年 19.55 +
60 323945年 6.17 177682年 20.57 +
2 6173年 9.65 2129年 6.58 +
5 17836年 6.30 6969年 3.66 +
10 40015年 4.54 15611年 2.63 +
30. 132011年 3.91 49996年 3.05 +
60 290327年 5.64 139990年 4.85 +
2 8292年 4.99 3551年 2.56 +
5 22948年 2.99 10611年 2.70 +
10 48612年 1.86 23381年 1.89 +
30. 154908年 1.35 72955年 2.47 +
60 318003年 1.34 217442年 4.05 +
2 8033年 11.14 5985年 37.89 +
5 47947年 52.66 41999年 73.14 0
10 95032年 67.34 63610年 39.31 +
30. 111795年 14.40 76601年 20.79 +
60 207006年 4.27 201120年 15.46 0

我们也显示MABC和ABC的收敛图 在图2在NF值绘制和其相应的录像机= , , , , 图表显示,MABC收敛速度比ABC所有测试功能。

5。结论

我们提出了一个有效的修改校正算法叫做MABC改善所有阶段的算法:生成初始种群通过使用搜索空间划分,新搜索方程用于雇佣蜂和旁观者蜜蜂阶段,旁观者蜜蜂的机会找到更好的解决方案是增加,一些坏的位置被新的取代根据最好的位置,和侦察蜂unupdated职位提高阶段。大量实验表明,MABC收敛速度比校正,其性能比和几个以前提出的ABC的改性方法。

数据可用性

使用的数据来支持当前研究的结果包括在本文中。

的利益冲突

作者宣称没有利益冲突有关的出版。

确认

Amnat Panniem承认科技人才的开发和推广项目(DPST)的金融支持。

引用

  1. 进行j·肯尼迪和r·埃伯哈特,“粒子群优化”《IEEE国际会议上神经网络(ICNN ' 95)4卷,第1948 - 1942页,1995年11 - 12月刊,西澳大利亚珀斯。视图:出版商的网站|谷歌学术搜索
  2. d·t·范教授,a . Ghanbarzadeh e . Koc和s·奥特里,蜜蜂算法技术、制造工程中心、卡迪夫大学,英国,2005年。
  3. X.-S。阳,“萤火虫算法对于多峰优化”随机算法:基础和应用程序卷,5792在计算机科学的课堂讲稿施普林格,页169 - 178年,柏林,德国,2009年。视图:出版商的网站|谷歌学术搜索|MathSciNet
  4. X.-S。杨,”一个新的metaheuristic bat-inspired算法”来自大自然的灵感合作策略优化(NICSO 2010)j·r·冈萨雷斯,d . a . Pelta c·克鲁斯,g . Terrazas和n . Krasnogor Eds。卷,284研究计算智能施普林格,页65 - 74年,柏林,德国,2010年。视图:出版商的网站|谷歌学术搜索
  5. d . Karaboga”,一个想法基于蜜蜂群的数值优化,“技术Report-TR06Erciyes大学开,土耳其,2005。视图:谷歌学术搜索
  6. d . Karaboga和b Basturk”,一个强大的和有效的数值函数优化算法:人工蜂群(ABC)算法,”杂志的全局优化,39卷,不。3、459 - 471年,2007页。视图:出版商的网站|谷歌学术搜索|MathSciNet
  7. d . Karaboga和b . Basturk”性能的人工蜂群算法(ABC),“应用软计算,8卷,不。1,第697 - 687页,2008。视图:出版商的网站|谷歌学术搜索
  8. d . Karaboga和b . Akay人工蜂群算法的比较研究”,应用数学和计算,卷214,不。1,第132 - 108页,2009。视图:出版商的网站|谷歌学术搜索|MathSciNet
  9. w·高,s . Liu和l .黄“全球最佳人工蜂群算法全局优化,“计算和应用数学杂志》上,卷236,不。11日,第2753 - 2741页,2012年。视图:出版商的网站|谷歌学术搜索|MathSciNet
  10. l . g . b . Li锣,y,”一个新颖的基于内部反馈信息的人工蜂群算法图像模板匹配策略”科学世界日报ID 906861条,卷。2014年,14页,2014。视图:出版商的网站|谷歌学术搜索
  11. y Cheng“ABC在病毒进化算法,修改”学报2016年IEEE国际研讨会上电脑,消费者和控制,IS3C 2016,页805 - 808,中国,2016年7月。视图:谷歌学术搜索
  12. f·康,j·李,徐问:“结构性逆混合单工人工蜂群算法的分析,“计算机与结构,卷87,不。13 - 14日,第870 - 861页,2009年。视图:出版商的网站|谷歌学术搜索
  13. 朱w .邹,y, h·陈,x隋,“使用合作人工蜂群算法聚类的方法,”离散动力学性质和社会文章ID 459796卷,2010年,16页,2010年。视图:出版商的网站|谷歌学术搜索|MathSciNet
  14. g·朱和美国邝Gbest-guided人工蜂群算法数值函数优化,“应用数学和计算,卷217,不。7,3166 - 3173年,2010页。视图:出版商的网站|谷歌学术搜索|MathSciNet
  15. p·g . Li妞妞,肖x”发展和调查有效的人工蜂群算法的数值函数优化,“应用软计算,12卷,不。1,第332 - 320页,2012。视图:出版商的网站|谷歌学术搜索
  16. f·康、j·j·李和h·j·李,“人工蜂群算法和模式杂化搜索全局优化,“应用软计算,13卷,不。4、1781 - 1791年,2013页。视图:出版商的网站|谷歌学术搜索
  17. x香港、美国刘和z,“一种改进的人工蜂群算法及其应用,”国际期刊的信号处理、图像处理和模式识别》第六卷,没有。6,259 - 274年,2013页。视图:出版商的网站|谷歌学术搜索
  18. m·阿拉姆·m·伊斯兰教,和k . Murase“人工蜂群算法与改进的探索数值函数优化”第13次国际会议的进行智能数据工程和自动化的学习Natal,页1 - 8,巴西,2011年。视图:谷歌学术搜索
  19. n . Sulaiman j . Mohamad-Saleh, A·g·爱宝”修改后的人工蜂群(JA-ABC)优化算法,”《2013年国际会议上在工程应用数学和计算方法罗德岛,页74 - 79年,希腊,2013。视图:出版商的网站|谷歌学术搜索
  20. w·刘,”多策略优化改进的人工蜂群算法”,科学世界日报文章ID 129483卷,2014年,10页,2014。视图:出版商的网站|谷歌学术搜索
  21. y Gaowei和l . Chuangqin”,一个有效的基于混沌搜索的改进人工蜂群优化算法和PID控制应用程序调优,“计算信息系统杂志》上,7卷,不。9日,第3316 - 3309页,2011年。视图:谷歌学术搜索
  22. s . Shapla h . Haque, m·阿拉姆”探险的人工蜂群算法:一种新颖的基于群体智能的算法连续函数优化,“国际科学和研究杂志》上,4卷,不。7,1339 - 1344年,2015页。视图:谷歌学术搜索
  23. s . Anuar A Selamat, r . Sallehuddin”修改侦察蜂人工蜂群算法及其性能优化问题,“沙特国王大学-计算机和信息科学杂志》上,28卷,不。4、395 - 406年,2016页。视图:出版商的网站|谷歌学术搜索
  24. z, c . Ma x王et al .,“修改基于搜索空间划分的人工蜂群算法和破坏性的选择策略,”数学问题在工程ID 432654条,卷。2014年,14页,2014。视图:出版商的网站|谷歌学术搜索|MathSciNet

版权©2018 Amnat Panniem和Pikul Puphasuk。这是一个开放的分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。


更多相关文章

对本文没有相关内容可用。
PDF 下载引用 引用
下载其他格式更多的
订单打印副本订单
的观点2640年
下载934年
引用

相关文章

对本文没有相关内容可用。

文章奖:2020年杰出的研究贡献,选择由我们的首席编辑。获奖的文章阅读