Turkish Journal of Electrical Engineering and Computer Sciences
DOI
10.3906/elk-1203-104
Abstract
The artificial bee colony (ABC) algorithm, which was inspired by the foraging and dance behaviors of real honey bee colonies, was first introduced for solving numerical optimization problems. When the solution space of the optimization problem is binary-structured, the basic ABC algorithm should be modified for solving this class of problems. In this study, we propose XOR-based modification for the solution-updating equation of the ABC algorithm in order to solve binary optimization problems. The proposed method, named binary ABC (binABC), is examined on an uncapacitated facility location problem, which is a pure binary optimization problem, and the results obtained by the binABC are compared with results obtained by binary particle swarm optimization (BPSO), the discrete ABC (DisABC) algorithm, and improved BPSO (IBPSO). The experimental results show that binABC is an alternative tool for solving binary optimization problems and is a competitive algorithm when compared with BPSO, DisABC, and IBPSO in terms of solution quality, robustness, and simplicity.
Keywords
Swarm intelligence, artificial bee colony, binary optimization, logic operators, uncapacitated facility location
First Page
2307
Last Page
2328
Recommended Citation
KIRAN, MUSTAFA SERVET and GÜNDÜZ, MESUT
(2013)
"XOR-based artificial bee colony algorithm for binary optimization,"
Turkish Journal of Electrical Engineering and Computer Sciences: Vol. 21:
No.
8, Article 15.
https://doi.org/10.3906/elk-1203-104
Available at:
https://journals.tubitak.gov.tr/elektrik/vol21/iss8/15
Included in
Computer Engineering Commons, Computer Sciences Commons, Electrical and Computer Engineering Commons