Skip to main navigation Skip to search Skip to main content

A two-stage framework for bat algorithm

  • Boyang Zhang*
  • , Haiwen Yuan
  • , Lingjie Sun
  • , Jian Shi
  • , Zhao Ma
  • , Limei Zhou
  • *Corresponding author for this work
  • Beihang University
  • Taizhou Vocational and Technical College
  • State Grid Corporation of China

Research output: Contribution to journalArticlepeer-review

Abstract

Bat algorithm (BA) is a new approach designed by imitating bat’s behavior of searching and capturing preys. The existing results have demonstrated the effectiveness and efficiency in comparison with other heuristic algorithms such as genetic algorithms and particle swarm optimization. In this paper, we design a novel framework for bat algorithm named two-stage bat algorithm (TSBA) using a trade-off strategy which balances the relationship between exploration and exploitation at the most extent. Inspired by the multi-population methods (e.g., artificial bee colony), we not only concern some technologies to avoid premature inevitably encountered when using BA, but also use a trade-off strategy to improve the comprehensive search performance for optimization. Some typical test sets which consist of 27 benchmark functions are utilized in comparative experiment, and the simulation results in terms of convergence rate and accuracy illustrate that the TSBA has a competitive performance than other swarm intelligent optimization algorithms. In addition, the proposed algorithm will not lend to the tremendous increase in computing time and thus will be a powerful tool in practical applications.

Original languageEnglish
Pages (from-to)2605-2619
Number of pages15
JournalNeural Computing and Applications
Volume28
Issue number9
DOIs
StatePublished - 1 Sep 2017

Keywords

  • Bat algorithm
  • Exploitation
  • Exploration
  • Optimization
  • Two-stage bat algorithm

Fingerprint

Dive into the research topics of 'A two-stage framework for bat algorithm'. Together they form a unique fingerprint.

Cite this