Binary artificial algae algorithm for multidimensional knapsack problems

The multidimensional knapsack problem (MKP) is a well-known NP-hard optimization problem. Various meta-heuristic methods are dedicated to solve this problem in literature. Recently a new meta-heuristic algorithm, called artificial algae algorithm (AAA), was presented, which has been successfully app...

Full description

Bibliographic Details
Main Authors: Zhang, X., Wu, Changzhi, Li, J., Wang, X., Yang, Z., Lee, J., Jung, K.
Format: Journal Article
Published: Elsevier BV 2016
Online Access:http://purl.org/au-research/grants/arc/LP130100451
http://hdl.handle.net/20.500.11937/32127
_version_ 1848753575083114496
author Zhang, X.
Wu, Changzhi
Li, J.
Wang, X.
Yang, Z.
Lee, J.
Jung, K.
author_facet Zhang, X.
Wu, Changzhi
Li, J.
Wang, X.
Yang, Z.
Lee, J.
Jung, K.
author_sort Zhang, X.
building Curtin Institutional Repository
collection Online Access
description The multidimensional knapsack problem (MKP) is a well-known NP-hard optimization problem. Various meta-heuristic methods are dedicated to solve this problem in literature. Recently a new meta-heuristic algorithm, called artificial algae algorithm (AAA), was presented, which has been successfully applied to solve various continuous optimization problems. However, due to its continuous nature, AAA cannot settle the discrete problem straightforwardly such as MKP. In view of this, this paper proposes a binary artificial algae algorithm (BAAA) to efficiently solve MKP. This algorithm is composed of discrete process, repair operators and elite local search. In discrete process, two logistic functions with different coefficients of curve are studied to achieve good discrete process results. Repair operators are performed to make the solution feasible and increase the efficiency. Finally, elite local search is introduced to improve the quality of solutions. To demonstrate the efficiency of our proposed algorithm, simulations and evaluations are carried out with total of 94 benchmark problems and compared with other bio-inspired state-of-the-art algorithms in the recent years including MBPSO, BPSOTVAC, CBPSOTVAC, GADS, bAFSA, and IbAFSA. The results show the superiority of BAAA to many compared existing algorithms.
first_indexed 2025-11-14T08:26:41Z
format Journal Article
id curtin-20.500.11937-32127
institution Curtin University Malaysia
institution_category Local University
last_indexed 2025-11-14T08:26:41Z
publishDate 2016
publisher Elsevier BV
recordtype eprints
repository_type Digital Repository
spelling curtin-20.500.11937-321272022-11-28T04:52:36Z Binary artificial algae algorithm for multidimensional knapsack problems Zhang, X. Wu, Changzhi Li, J. Wang, X. Yang, Z. Lee, J. Jung, K. The multidimensional knapsack problem (MKP) is a well-known NP-hard optimization problem. Various meta-heuristic methods are dedicated to solve this problem in literature. Recently a new meta-heuristic algorithm, called artificial algae algorithm (AAA), was presented, which has been successfully applied to solve various continuous optimization problems. However, due to its continuous nature, AAA cannot settle the discrete problem straightforwardly such as MKP. In view of this, this paper proposes a binary artificial algae algorithm (BAAA) to efficiently solve MKP. This algorithm is composed of discrete process, repair operators and elite local search. In discrete process, two logistic functions with different coefficients of curve are studied to achieve good discrete process results. Repair operators are performed to make the solution feasible and increase the efficiency. Finally, elite local search is introduced to improve the quality of solutions. To demonstrate the efficiency of our proposed algorithm, simulations and evaluations are carried out with total of 94 benchmark problems and compared with other bio-inspired state-of-the-art algorithms in the recent years including MBPSO, BPSOTVAC, CBPSOTVAC, GADS, bAFSA, and IbAFSA. The results show the superiority of BAAA to many compared existing algorithms. 2016 Journal Article http://hdl.handle.net/20.500.11937/32127 10.1016/j.asoc.2016.02.027 http://purl.org/au-research/grants/arc/LP130100451 Elsevier BV fulltext
spellingShingle Zhang, X.
Wu, Changzhi
Li, J.
Wang, X.
Yang, Z.
Lee, J.
Jung, K.
Binary artificial algae algorithm for multidimensional knapsack problems
title Binary artificial algae algorithm for multidimensional knapsack problems
title_full Binary artificial algae algorithm for multidimensional knapsack problems
title_fullStr Binary artificial algae algorithm for multidimensional knapsack problems
title_full_unstemmed Binary artificial algae algorithm for multidimensional knapsack problems
title_short Binary artificial algae algorithm for multidimensional knapsack problems
title_sort binary artificial algae algorithm for multidimensional knapsack problems
url http://purl.org/au-research/grants/arc/LP130100451
http://hdl.handle.net/20.500.11937/32127