Skip to main content

An Artificial Bee Colony Algorithm for the 0–1 Multidimensional Knapsack Problem

  • Conference paper
Contemporary Computing (IC3 2010)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 94))

Included in the following conference series:

Abstract

In this paper, we present an artificial bee colony (ABC) algorithm for the 0-1 Multidimensional Knapsack Problem (MKP_01). The objective of MKP_01 is to find a subset of a given set of n objects in such a way that the total profit of the objects included in the subset is maximized, while a set of knapsack constraints remains satisfied. The ABC algorithm is a new metaheuristic technique based on the intelligent foraging behavior of honey bee swarms. Heuristic-based repair operators and local search are incorporated into our ABC algorithm. Computational results demonstrate that our ABC algorithm not only produces better results but converges very rapidly in comparison with other swarm-based approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Chu, P.C., Beasley, J.E.: A Genetic Algorithm for the Multidimentional Knapsack Problem. Journal of Heuristic 4, 63–86 (1998)

    Article  MATH  Google Scholar 

  2. Kong, M., Tian, P., Kao, Y.: A New Ant Colony Optimization Algorithm for the Multidimensional Knapsack Problem. Computers and Operations Research 35, 2672–2683 (2008)

    MATH  MathSciNet  Google Scholar 

  3. Alaya, I., Solnon, C., Ghéira, K.: Ant Algorithm for the Multi-Dimensional Knapsack Problem. In: International Conference on Bio-Inspired Optimization Methods and Their Applications (BIOMA 2004), pp. 63–72 (2004)

    Google Scholar 

  4. Fidanova, S.: Evolutionary Algorithm for Multidimensional Knapsack Problem. In: PPSN VII Workshop (2002)

    Google Scholar 

  5. Leguizamon, G., Michalewicz, Z.: A New Version of Ant System for Subset Problem. In: Congress on Evolutionary Computation, pp. 1459–1464 (1999)

    Google Scholar 

  6. Karaboga, D.: An Idea Based on Honey Bee Swarm for Numerical Optimization. Technical Report TR06, Computer Engineering Department, Erciyes University, Turkey (2005)

    Google Scholar 

  7. Basturk, B., Karaboga, D.: An Artificial Bee Colony (ABC) Algorithm for Numeric Function Optimization. In: Proceedings of the IEEE Swarm Intelligence Symposium, Indianapolis, USA, May 12-14 (2006)

    Google Scholar 

  8. Basturk, B., Karaboga, D.: A Powerful and Efficient Algorithm for Numeric Function Optimization: Artificial Bee Colony (ABC) algorithm. Journal of Global Optimization 39, 459–471 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  9. Basturk, B., Karaboga, D.: Artificial Bee Colony (ABC) Optimization Algorithm for Solving Constrained Optimization Problems. In: Melin, P., Castillo, O., Aguilar, L.T., Kacprzyk, J., Pedrycz, W. (eds.) IFSA 2007. LNCS (LNAI), vol. 4529, pp. 789–798. Springer, Heidelberg (2007)

    Google Scholar 

  10. Karaboga, D., Basturk, B.: On the Performance of Artificial Bee Colony (ABC) Algorithm. Applied Soft Computing 8, 687–697 (2008)

    Article  Google Scholar 

  11. Singh, A.: An Artificial Bee Colony (ABC) Algorithm for the Leaf-Constrained Minimum Spanning Tree Problem. Applied Soft Computing 9, 625–631 (2009)

    Article  Google Scholar 

  12. Pirkul, H.: A Heuristic Solution Procedure for the Multiconstraint Zero–One Knapsack Problem. Naval Research Logistics 34, 61–72 (1987)

    Article  Google Scholar 

  13. Martello, S., Toth, P.: Knapsack Problems: Algorithms and Computer Implementations. Wiley, Chichester (1990)

    MATH  Google Scholar 

  14. Singh, A., Gupta, A.K.: Two Heuristics for the One-Dimensional Bin-Packing Problem. OR Spectrum 29, 765–781 (2007)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sundar, S., Singh, A., Rossi, A. (2010). An Artificial Bee Colony Algorithm for the 0–1 Multidimensional Knapsack Problem. In: Ranka, S., et al. Contemporary Computing. IC3 2010. Communications in Computer and Information Science, vol 94. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14834-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14834-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14833-0

  • Online ISBN: 978-3-642-14834-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics