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 language | English |
|---|---|
| Pages (from-to) | 2605-2619 |
| Number of pages | 15 |
| Journal | Neural Computing and Applications |
| Volume | 28 |
| Issue number | 9 |
| DOIs | |
| State | Published - 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
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver