A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems

Artificial Bee Colony (ABC) algorithm is one of the efficient nature-inspired optimization algorithms for solving continuous problems. It has no sensitive control parameters and has been shown to be competitive with other well-known algorithms. However, the slow convergence, premature convergence, a...

Full description

Saved in:
Bibliographic Details
Main Authors: Amnat Panniem, Pikul Puphasuk
Format: Article
Language:English
Published: Wiley 2018-01-01
Series:Journal of Applied Mathematics
Online Access:http://dx.doi.org/10.1155/2018/1237823
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832551419897446400
author Amnat Panniem
Pikul Puphasuk
author_facet Amnat Panniem
Pikul Puphasuk
author_sort Amnat Panniem
collection DOAJ
description Artificial Bee Colony (ABC) algorithm is one of the efficient nature-inspired optimization algorithms for solving continuous problems. It has no sensitive control parameters and has been shown to be competitive with other well-known algorithms. However, the slow convergence, premature convergence, and being trapped within the local solutions may occur during the search. In this paper, we propose a new Modified Artificial Bee Colony (MABC) algorithm to overcome these problems. All phases of ABC are determined for improving the exploration and exploitation processes. We use a new search equation in employed bee phase, increase the probabilities for onlooker bees to find better positions, and replace some worst positions by the new ones in onlooker bee phase. Moreover, we use the Firefly algorithm strategy to generate a new position replacing an unupdated position in scout bee phase. Its performance is tested on selected benchmark functions. Experimental results show that MABC is more effective than ABC and some other modifications of ABC.
format Article
id doaj-art-b1d6aa24763e43d8b9962afbf80909b4
institution Kabale University
issn 1110-757X
1687-0042
language English
publishDate 2018-01-01
publisher Wiley
record_format Article
series Journal of Applied Mathematics
spelling doaj-art-b1d6aa24763e43d8b9962afbf80909b42025-02-03T06:01:31ZengWileyJournal of Applied Mathematics1110-757X1687-00422018-01-01201810.1155/2018/12378231237823A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization ProblemsAmnat Panniem0Pikul Puphasuk1Department of Mathematics, Faculty of Science, Khon Kaen University, Khon Kaen 40002, ThailandDepartment of Mathematics, Faculty of Science, Khon Kaen University, Khon Kaen 40002, ThailandArtificial Bee Colony (ABC) algorithm is one of the efficient nature-inspired optimization algorithms for solving continuous problems. It has no sensitive control parameters and has been shown to be competitive with other well-known algorithms. However, the slow convergence, premature convergence, and being trapped within the local solutions may occur during the search. In this paper, we propose a new Modified Artificial Bee Colony (MABC) algorithm to overcome these problems. All phases of ABC are determined for improving the exploration and exploitation processes. We use a new search equation in employed bee phase, increase the probabilities for onlooker bees to find better positions, and replace some worst positions by the new ones in onlooker bee phase. Moreover, we use the Firefly algorithm strategy to generate a new position replacing an unupdated position in scout bee phase. Its performance is tested on selected benchmark functions. Experimental results show that MABC is more effective than ABC and some other modifications of ABC.http://dx.doi.org/10.1155/2018/1237823
spellingShingle Amnat Panniem
Pikul Puphasuk
A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
Journal of Applied Mathematics
title A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
title_full A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
title_fullStr A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
title_full_unstemmed A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
title_short A Modified Artificial Bee Colony Algorithm with Firefly Algorithm Strategy for Continuous Optimization Problems
title_sort modified artificial bee colony algorithm with firefly algorithm strategy for continuous optimization problems
url http://dx.doi.org/10.1155/2018/1237823
work_keys_str_mv AT amnatpanniem amodifiedartificialbeecolonyalgorithmwithfireflyalgorithmstrategyforcontinuousoptimizationproblems
AT pikulpuphasuk amodifiedartificialbeecolonyalgorithmwithfireflyalgorithmstrategyforcontinuousoptimizationproblems
AT amnatpanniem modifiedartificialbeecolonyalgorithmwithfireflyalgorithmstrategyforcontinuousoptimizationproblems
AT pikulpuphasuk modifiedartificialbeecolonyalgorithmwithfireflyalgorithmstrategyforcontinuousoptimizationproblems