Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/CEC.2019.8790252guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
research-article

A Novel Artificial Bee Colony Algorithm with Division of Labor for Solving CEC 2019 100-Digit Challenge Benchmark Problems

Published: 10 June 2019 Publication History

Abstract

As a relatively new paradigm of evolutionary algorithms, artificial bee colony (ABC) algorithm has shown attractive performance in solving optimization problems. However, for some complex optimization problems, its performance is still not satisfactory. To address this concerning issue, in this paper, we designed an improved ABC variant, called DLABC, based on the division of labor theory. In the DLABC, both of the employed bee phase and the onlooker bee phase are modified by introducing new solution search equations. For the modified employed bee phase, two new control parameters are introduced in the new solution search equation, which aims to control the frequency of perturbation and the magnitude of perturbation, respectively. For the modified onlooker bee phase, a novel depth-first search framework is used which tends to allocate more computing resources to elite solutions for accelerating convergence rate. By combing these two modified phases, we attempt to balance the exploration and exploitation capabilities of ABC. Numerical experiments are conducted on the CEC 2019 100-digit challenge benchmark suite, and the DLABC is compared with the basic ABC and a recently well-established ABC variant (DFSABC_elite). The total scores of these included algorithms have shown that our proposed DLABC algorithm performed best.

Refernces

[1]
X. Zhou, H. Wang, M. Wang, and J. Wan, “Enhancing the modified artificial bee colony algorithm with neighborhood search,” Soft Computing, vol. 21, no. 10, pp. 2733-2743, 2017.
[2]
W. Gao, H. Sheng, J. Wang, and S. Wang, “Artificial bee colony algorithm based on novel mechanism for fuzzy portfolio selection,” IEEE Transactions on Fuzzy Systems, pp. 1-13, 2018.
[3]
H. Liu, B. Xu, D. Lu, and G. Zhang, “A path planning approach for crowd evacuation in buildings based on improved artificial bee colony algorithm,” Applied Soft Computing, vol. 68, pp. 360-376, 2018.
[4]
S. Sundar, P. N. Suganthan, C. T. Jin, C. T. Xiang, and C. C. Soon, “A hybrid artificial bee colony algorithm for the job-shop scheduling problem with no-wait constraint,” Soft Computing, vol. 21, no. 5, pp. 1193-1202, 2017.
[5]
M. Sonmez, A. P. Akgungor and S. Bektas, “Estimating transportation energy demand in Turkey using the artificial bee colony algorithm,” Energy, vol. 122, pp. 301-310, 2017.
[6]
S. S. Jadon, J. C. Bansal, R. Tiwari, and H. Sharma, “Accelerating artificial bee colony algorithm with adaptive local search,” Memetic Computing, vol. 7, no. 3, pp. 215-230, 2015.
[7]
T. K. Sharma and M. Pant, “Shuffled artificial bee colony algorithm,” Soft Computing, vol. 21, no. 20, pp. 6085-6104, 2017.
[8]
A. Singh and K. Deep, “Exploration–exploitation balance in artificial bee colony algorithm: a critical analysis,” Soft Computing, 2018.
[9]
W. Yu, Z. Zhan and J. Zhang, “Artificial bee colony algorithm with an adaptive greedy position update strategy,” Soft Computing, vol. 22, no. 2, pp. 437-451, 2018.
[10]
L. Cui, G. Li, Y. Luo, F. Chen, Z. Ming, N. Lu, and J. Lu, “An enhanced artificial bee colony algorithm with dual-population framework,” Swarm and Evolutionary Computation, vol. 43, pp. 184-206, 2018.
[11]
B. Akay and D. Karaboga, “A modified artificial bee colony algorithm for real-parameter optimization,” Information Sciences, vol. 192, no. 6, pp. 120-142, 2012.
[12]
G. Zhu and S. Kwong, “Gbest-guided artificial bee colony algorithm for numerical function optimization,” Applied Mathematics and Computation, vol. 217, no. 7, pp. 3166-3173, 2010.
[13]
L. Cui, G. Li, Q. Lin, Z. Du, W. Gao, J. Chen, and N. Lu, “A novel artificial bee colony algorithm with depth-first search framework and elite-guided search equation,” Information Sciences, vol. 367-368, pp. 1012-1044, 2016.
[14]
K. V. Price, P. N. Suganthan, K. Deb, N. Awad, M. Z. Ali, G. Wu, R. Mallipeddi, and H. Li, “Problem definitions and evaluation criteria for the 100-digit challenge special session and competition on single objective numerical optimization,” Nanyang Technological University, Singapore, 2019.
[15]
D. Karaboga and B. Bahriye, “A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm,” Journal of Global Optimization, vol. 39, no. 3, pp. 459-471, 2007.
[16]
D. Karaboga, B. Gorkemli, C. Ozturk, and N. Karaboga, “A comprehensive survey: artificial bee colony (ABC) algorithm and applications,” Artificial Intelligence Review, vol. 42, no. 1, pp. 21-57, 2014.
[17]
W. Gao and S. Liu, “A modified artificial bee colony algorithm,” Computers & Operations Research, vol. 39, no. 3, pp. 687-697, 2012.
[18]
M. S. Kıran and O. Fındık, “A directed artificial bee colony algorithm,” Applied Soft Computing, vol. 26, pp. 454 - 462, 2015.
[19]
D. Karaboga and B. Gorkemli, “A quick artificial bee colony (qABC) algorithm and its performance on optimization problems,” Applied Soft Computing, vol. 23, pp. 227-238, 2014.
[20]
H. Wang, Z. Wu, S. Rahnamayan, H. Sun, Y. Liu, and J. Pan, “Multi-strategy ensemble artificial bee colony algorithm,” Information Sciences, vol. 279, no. 9, pp. 587-603, 2014.
[21]
G. Li, L. Cui, X. Fu, Z. Wen, N. Lu, and J. Lu, “Artificial bee colony algorithm with gene recombination for numerical function optimization,” Applied Soft Computing, vol. 52, pp. 146-159, 2017.
[22]
L. Cui, G. Li, Z. Zhu, Q. Lin, Z. Wen, N. Lu, K. Wong, and J. Chen, “A novel artificial bee colony algorithm with an adaptive population size for numerical function optimization,” Information Sciences, vol. 414, pp. 53-67, 2017.
[23]
X. Zhou, H. Wang, M. Wang, and J. Wan, “Selection mechanism in artificial bee colony algorithm: A comparative study on numerical benchmark problems,” in Proceedings of the 24th International Conference on Neural Information Processing, Guangzhou, 2017, pp. 61-69.

Index Terms

  1. A Novel Artificial Bee Colony Algorithm with Division of Labor for Solving CEC 2019 100-Digit Challenge Benchmark Problems
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Please enable JavaScript to view thecomments powered by Disqus.

          Information & Contributors

          Information

          Published In

          cover image Guide Proceedings
          2019 IEEE Congress on Evolutionary Computation (CEC)
          Jun 2019
          3404 pages

          Publisher

          IEEE Press

          Publication History

          Published: 10 June 2019

          Qualifiers

          • Research-article

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • 0
            Total Citations
          • 0
            Total Downloads
          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 12 Feb 2025

          Other Metrics

          Citations

          View Options

          View options

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media