Skip to main navigation Skip to search Skip to main content

An improved artificial bee colony algorithm combined with extremal optimization and Boltzmann Selection probability

  • Min-Rong CHEN*
  • , Jun-Han CHEN*
  • , Guo-Qiang ZENG
  • , Kang-Di LU
  • , Xin-Fa JIANG
  • *Corresponding author for this work

Research output: Journal PublicationsJournal Article (refereed)peer-review

Abstract

Artificial Bee Colony (ABC) algorithm is an optimization algorithm based on a particular intelligent behavior of honeybee swarms. The standard ABC has been utilized to deal with a lot of optimization problems in real world. However, there are still some defects of the standard ABC such as weak local-search capability and low solution precision. In order to improve the performance of ABC, in this paper, we propose two improved versions of ABC-EO and IABC-EO presented in our previous work, called ABC-EO II and IABC-EO II, where Extremal Optimization (EO) is introduced to ABC and IABC in different ways. There are some advanced characteristics of our proposed algorithms: (1) Compared with ABC-EO and IABC-EO, the improved versions have lower computational costs by introducing EO in different ways; (2) An easier-operated mutation method is introduced which can increase the diversity of new offspring and helps our algorithms jump out of local optima; (3) The selection pressure can be dynamically adjusted in evolutionary process by means of Boltzmann selection probability; (4) A novel selection probability is used to select the worse solutions for the mutation operation by EO mechanism. The experimental results on three groups of benchmark functions indicate that the performance of the proposed algorithms is as good as or superior to those of 15 state-of-the-art optimization algorithms in terms of solution accuracy, convergence speed, successful rate and statistical tests. Finally, in order to testify the feasibilities of the proposed methods for solving the real life problems, our algorithms are applied to solving two kinds of parameters identification of photovoltaic models and four well-recognized evolutionary algorithms are selected as the competitors. The simulation results indicate that the proposed IABC-EO II algorithm has superior performance in comparison with other five algorithms, while the proposed ABC-EO II outperforms at least competitive with other four algorithms in term of solution accuracy and statistical tests. As a result, our algorithms may be good alternatives for solving complex unconstrained continuous optimization problems.
Original languageEnglish
Pages (from-to)158-177
Number of pages20
JournalSwarm and Evolutionary Computation
Volume49
Early online date25 Jun 2019
DOIs
Publication statusPublished - Sept 2019
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2019 Elsevier B.V.

Funding

The authors declared that they have no conflicts of interest to this work. We would like to thank all the anonymous reviewers very much for their valuable comments and useful suggestions. This work was supported by National Natural Science Foundation of China (Grant Nos. 61872153, 61373158, 51207112, 61171124, 6130128), Zhejiang Provincial Natural Science Foundation of China (Grant Nos. LY16F030011 and LZ16E050002), and Natural Science Foundation of Guangdong Province (No.2018A030313318).

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Artificial bee colony
  • Boltzmann selection probability
  • Extremal optimization
  • Unconstrained continuous optimization problems

Fingerprint

Dive into the research topics of 'An improved artificial bee colony algorithm combined with extremal optimization and Boltzmann Selection probability'. Together they form a unique fingerprint.

Cite this