Dynamic Inertia Weight Binary Bat Algorithm with Neighborhood Search

Binary bat algorithm (BBA) is a binary version of the bat algorithm (BA). It has been proven that BBA is competitive compared to other binary heuristic algorithms. Since the update processes of velocity in the algorithm are consistent with BA, in some cases, this algorithm also faces the premature c...

Full description

Saved in:
Bibliographic Details
Published inComputational Intelligence and Neuroscience Vol. 2017; no. 2017; pp. 1 - 15
Main Authors Huang, Xingwang, Han, Rui, Zeng, Xuewen
Format Journal Article
LanguageEnglish
Published Cairo, Egypt Hindawi Limiteds 01.01.2017
Hindawi Publishing Corporation
Hindawi
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISSN1687-5265
1687-5273
1687-5273
DOI10.1155/2017/3235720

Cover

More Information
Summary:Binary bat algorithm (BBA) is a binary version of the bat algorithm (BA). It has been proven that BBA is competitive compared to other binary heuristic algorithms. Since the update processes of velocity in the algorithm are consistent with BA, in some cases, this algorithm also faces the premature convergence problem. This paper proposes an improved binary bat algorithm (IBBA) to solve this problem. To evaluate the performance of IBBA, standard benchmark functions and zero-one knapsack problems have been employed. The numeric results obtained by benchmark functions experiment prove that the proposed approach greatly outperforms the original BBA and binary particle swarm optimization (BPSO). Compared with several other heuristic algorithms on zero-one knapsack problems, it also verifies that the proposed algorithm is more able to avoid local minima.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
Academic Editor: Michael Schmuker
ISSN:1687-5265
1687-5273
1687-5273
DOI:10.1155/2017/3235720