A Qualified Search Strategy with Artificial Bee Colony Algorithm for Continuous Optimization
- PDF / 1,652,388 Bytes
- 23 Pages / 595.276 x 790.866 pts Page_size
- 5 Downloads / 177 Views
RESEARCH ARTICLE-COMPUTER ENGINEERING AND COMPUTER SCIENCE
A Qualified Search Strategy with Artificial Bee Colony Algorithm for Continuous Optimization Huseyin Hakli1 Received: 29 April 2020 / Accepted: 13 August 2020 © King Fahd University of Petroleum & Minerals 2020
Abstract One of the most popular population-based and swarm intelligence algorithms is the artificial bee colony. Although the ABC method is known for its efficiency in exploration, it has a poor performance in exploitation ability. It uses a single solution search equation that does not provide a balance between exploration and intensification adequately, and this is one of the most common problems in optimization techniques. This study proposes an artificial bee colony algorithm with a qualified search strategy (QSSABC) that uses four different solution search equations to deal with these problems. In order to increase the ability of exploitation, the QSSABC uses the global best solution of population in both of these equations. Equations in the QSSABC method are selected by roulette-wheel method based on their success rates, and equation with the lowest success rate within determined periods is eliminated. The equations’ success rates are reset at the end of each period, and it is expected that equations will prove their success again in every period. This qualified search strategy ensures an efficient use of number of function evaluations, and also it achieves balance between global and local search. To evaluate accuracy and performance of the QSSABC, twenty-eight classical functions, twenty-four CEC05 functions and thirty CEC14 functions were used. Simulation results showed that the QSSABC surpasses other methods such as distABC, MABC, ABCVSS in classical functions, and that it is a successful tool for problems with different characteristics by showing better performance over other methods for CEC05 and CEC14 test functions. Keywords Artificial bee colony · Qualified strategy · Solution search equations · Continuous optimization
1 Introduction Many population-based optimization techniques used today are inspired by living species in nature. In addition to particle swarm optimization that is influenced by the behavior of bird and fish swarms [1], there is the ant colony optimization that simulates ants searching for food [2], a bat algorithm that simulates the direction finding ability of bats utilizing sound echoes [3], the nature-inspired algorithms such as the artificial algae algorithm [4], the cuckoo search [5] and the shuffled frog-leaping algorithm [6]. The artificial bee colony algorithm, one of the best known of the bioinspired algorithms, was animated by the foraging behaviors of honey bees [7]. The ABC method, proven to be successful on benchmark functions and real issues, comes to the forefront with
B 1
Huseyin Hakli [email protected] Department of Computer Engineering, Necmettin Erbakan University, 42090 Konya, Turkey
fewer parameter set-ups, an easy-to-implement structure and the ability of global search [8]. Moreover, its
Data Loading...