Article ID Journal Published Year Pages File Type
494990 Applied Soft Computing 2015 11 Pages PDF
Abstract

•This paper proposes a new solution update mechanism for basic ABC algorithm.•The solution update rule is based on normal distribution.•The performance and accuracy of the proposed algorithm is tested on 24 benchmark functions.•The results obtained by the algorithm show that it is more effective in solving continuous optimization problems.

In last decades, lots of nature-inspired optimization algorithms are developed and presented to the literature for solving optimization problems. Generally, these optimization algorithms can be grouped into two categories: evolutionary algorithms and swarm intelligence methods. Evolutionary methods try to improve the candidate solutions (chromosomes) using evolutionary operators such as crossover, mutation. The methods in swarm intelligence category use differential position update rules for obtaining new candidate solutions. The popularity of the swarm intelligence methods has grown since 1990s due to their simplicity, easy adaptation to the problem and effectiveness in solving the nonlinear optimization problems. One of the popular members of swarm intelligence algorithms is artificial bee colony (ABC) algorithm which simulates the intelligent behaviors of real honey bees and uses differential position update rule. When food sources which present possible solutions for the optimization problems gather on the similar points within the search space, differential position update rule can cause a stagnation behavior in the algorithm during the search process. In this paper, a distribution-based solution update rule is proposed for the basic ABC algorithm instead of differential update rule to overcome stagnation behavior of the algorithm. Distribution-based update rule uses the mean and standard deviation of the selected two food sources to obtain a new candidate solution without using any differential-based processes. This approach is therefore prevents the stagnation in the population. The proposed approach is tested on 18 benchmark functions with different characteristics and compared with the basic variants of ABC algorithm and some nature-inspired methods. The experimental results show that the proposed approach produces acceptable and comparable solutions for the numeric problems.

Graphical abstractThe produced values for candidate solution using proposed mechanism.Figure optionsDownload full-size imageDownload as PowerPoint slide

Related Topics
Physical Sciences and Engineering Computer Science Computer Science Applications
Authors
,