Solving multidimensional 0---1 knapsack problem with an artificial fish swarm algorithm

  • Authors:
  • Md. Abul Kalam Azad;Ana Maria A. C. Rocha;Edite M. G. P. Fernandes

  • Affiliations:
  • Algoritmi R&D Centre, University of Minho, Braga, Portugal;Department of Production and Systems, University of Minho, Braga, Portugal,Algoritmi R&D Centre, University of Minho, Braga, Portugal;Algoritmi R&D Centre, University of Minho, Braga, Portugal

  • Venue:
  • ICCSA'12 Proceedings of the 12th international conference on Computational Science and Its Applications - Volume Part III
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

The multidimensional 0---1 knapsack problem is a combinatorial optimization problem, which is NP-hard and arises in many fields of optimization. Exact as well as heuristic methods exist for solving this type of problem. Recently, a population-based artificial fish swarm algorithm was proposed and applied in an engineering context. In this paper, we present a binary version of the artificial fish swarm algorithm for solving multidimensional 0---1 knapsack problem. Infeasible solutions are made feasible by a decoding algorithm. We test the presented method with a set of benchmark problems and compare the obtained results with other methods available in literature. The tested method appears to give good results when solving these problems.