A Comparative Study of Improved Bat Algorithm and Bat Algorithm on Numerical Benchmarks
Authors:
- Mehmet BeskirliMBMehmet Beskirli
- Ismail KocIKIsmail Koc
- 1 December 2015
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 68-73
Abstract
Optimization is employed in solutions of many problems today. Optimization is described as finding the most suitable alternative among many others under the given constraints. Meta-heuristic algorithms used in solutions of the problems are developed upon the behaviors of living creatures in the nature. One of these is Bat Algorithm (BA), an optimization method based on swarm intelligence. BA is a numerical optimization technique developed in recent times. In this paper, it is aimed at improving Bat Algorithm (IBA) by using Differential Evolution Algorithm population strategy instead of population generation method of BA. IBA was tested on 17 benchmark functions with different characteristics. Suggested method has been seen to exhibit better results compared to the original BA.Keywords
This publication has 11 references indexed in Scilit:
- Particle swarm optimization2014
- Levy Flight Distribution for Scout Bee in Artificial Bee Colony AlgorithmLecture Notes on Software Engineering, 2013
- Bat algorithm: a novel approach for global engineering optimizationEngineering Computations, 2012
- ACROA: Artificial Chemical Reaction Optimization Algorithm for global optimizationExpert Systems with Applications, 2011
- Bat algorithm for multi-objective optimisationInternational Journal of Bio-Inspired Computation, 2011
- A New Metaheuristic Bat-Inspired Algorithm2010
- GSA: A Gravitational Search AlgorithmInformation Sciences, 2009
- Harmony Search as a Metaheuristic Algorithm2009
- Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous SpacesJournal of Global Optimization, 1997
- Optimization by Simulated AnnealingScience, 1983