Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem
Angle-modulated bat algorithm (AMBA) provides a technique that enables the bat algorithm (BA) developed for continuous problems to operate in binary spaces, which employs an angle modulation technique to generate a bit string corresponding to a binary problem solution and applies the BA to evolve th...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8653835/ |
id |
doaj-fbf82aa0e1134e3d9f48b4b9864b9a4b |
---|---|
record_format |
Article |
spelling |
doaj-fbf82aa0e1134e3d9f48b4b9864b9a4b2021-03-29T22:29:00ZengIEEEIEEE Access2169-35362019-01-017279572796910.1109/ACCESS.2019.29019888653835Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack ProblemXingwang Huang0https://orcid.org/0000-0003-3055-6408Peijia Li1Yunming Pu2Computer Engineering College, Jimei University, Xiamen, ChinaNingbo Development Planning Research Institute, Ningbo, ChinaComputer Engineering College, Jimei University, Xiamen, ChinaAngle-modulated bat algorithm (AMBA) provides a technique that enables the bat algorithm (BA) developed for continuous problems to operate in binary spaces, which employs an angle modulation technique to generate a bit string corresponding to a binary problem solution and applies the BA to evolve the coefficients of the trigonometric generating function. However, there are some identified limitations of the original AMBA. This paper proposes a new AMBA variant called amplitude AMBA (A-AMBA). The A-AMBA is compared with the AMBA and several other binary heuristic algorithms on 13 classical benchmark functions and 12 zero-one knapsack problems. The obtained results indicate that the performance of this variant is superior to the AMBA in many problem cases.https://ieeexplore.ieee.org/document/8653835/Angle modulationbat algorithmbinary optimizationamplitudezero-one knapsack problems |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Xingwang Huang Peijia Li Yunming Pu |
spellingShingle |
Xingwang Huang Peijia Li Yunming Pu Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem IEEE Access Angle modulation bat algorithm binary optimization amplitude zero-one knapsack problems |
author_facet |
Xingwang Huang Peijia Li Yunming Pu |
author_sort |
Xingwang Huang |
title |
Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem |
title_short |
Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem |
title_full |
Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem |
title_fullStr |
Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem |
title_full_unstemmed |
Amplitude Angle Modulated Bat Algorithm With Application to Zero-One Knapsack Problem |
title_sort |
amplitude angle modulated bat algorithm with application to zero-one knapsack problem |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Angle-modulated bat algorithm (AMBA) provides a technique that enables the bat algorithm (BA) developed for continuous problems to operate in binary spaces, which employs an angle modulation technique to generate a bit string corresponding to a binary problem solution and applies the BA to evolve the coefficients of the trigonometric generating function. However, there are some identified limitations of the original AMBA. This paper proposes a new AMBA variant called amplitude AMBA (A-AMBA). The A-AMBA is compared with the AMBA and several other binary heuristic algorithms on 13 classical benchmark functions and 12 zero-one knapsack problems. The obtained results indicate that the performance of this variant is superior to the AMBA in many problem cases. |
topic |
Angle modulation bat algorithm binary optimization amplitude zero-one knapsack problems |
url |
https://ieeexplore.ieee.org/document/8653835/ |
work_keys_str_mv |
AT xingwanghuang amplitudeanglemodulatedbatalgorithmwithapplicationtozerooneknapsackproblem AT peijiali amplitudeanglemodulatedbatalgorithmwithapplicationtozerooneknapsackproblem AT yunmingpu amplitudeanglemodulatedbatalgorithmwithapplicationtozerooneknapsackproblem |
_version_ |
1724191578951516160 |