Skip to main content

Application of the Bee Swarm Optimization BSO to the Knapsack Problem

  • Chapter
Soft Computing for Recognition Based on Biometrics

Abstract

Swarm Intelligence is the part of Artificial Intelligence based on study of actions of individuals in various decentralized systems. The optimization algorithms which are inspired from intelligent behavior of honey bees are among the most recently introduced population based techniques. In this paper, a novel hybrid algorithm based in Bees Algorithm and Particle Swarm Optimization is applied to the Knapsack Problem. The Bee Algorithm is a new population-based search algorithm inspired by the natural foraging behavior of honey bees, it performs a kind of exploitative neighborhood search combined with random explorative search to scan the solution, but the results obtained with this algorithm in the Knapsack Problem are not very good. Although the combination of BA and PSO is given by BSO, Bee Swarm Optimization, this algorithm uses the velocity vector and the collective memories of PSO and the search based on the BA and the results are much better.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Forrest, J.J.H., Kalagnanam, J., Ladanyi, L.: A Column-Generation Approach to the Multiple Knapsack Problem with Color Constraints. INFORMS Journal on Computing, 129–134, INFORMS (2006)

    Google Scholar 

  2. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness (1979)

    Google Scholar 

  3. Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)

    MATH  Google Scholar 

  4. Kennedy, J., Eberhart, R.C.: Particle Swarm Optimization. IEEE International Conference Neural Networks, vol 4, 1942–1948 (1995)

    Google Scholar 

  5. Kennedy, J., Eberhart, R.C.: Swarm Intelligence. Academic Press, EUA (2001)

    Google Scholar 

  6. Kiwiel, K.C.: Breakpoint searching algorithms for the continuous quadratic knapsack problem, Math. Program, pp. 473–491. Springer, Heidelberg (2008)

    Google Scholar 

  7. Maurice, C.: Particle Swarm Optimization, ISTE Ldt, USA (2006)

    Google Scholar 

  8. McDuff-Spears, W.: Using neural networks and genetic algorithms as Heuristics for NP-complete problems, Thesis of Master of Science in Computer Science, George Mason University, Virginia (1989)

    Google Scholar 

  9. Pham, D., Ghanbarzadeh, A., Koç, E., Otris, S., Rahim, S., Zaidi, M.: The bee algorithm – a novel tool for complex optimization problems, Intelligent Production Machines and Systems (2006)

    Google Scholar 

  10. Pisinger, D.: Core problems in knapsack algorithms. Operation Research 47, 570–575 (1999)

    Article  MATH  MathSciNet  Google Scholar 

  11. Pisinger, D.: Where are the hard knapsack problems? Computers & Operation Research 32, 2271–2282 (2005)

    Article  MATH  MathSciNet  Google Scholar 

  12. Pisinger, D., Rasmussen, A., Sandvik, R.: Solution of Large Quadratic Knapsack Problems Through Aggressive Reduction, INFORMS Journal on Computing, 280–290, INFORMS (2007)

    Google Scholar 

  13. Shahriar, A.Z.M., et al.: A multiprocessor based heuristic for multi-dimensional multiple-choice knapsack problem. J Supercomput, 257–280 (2008)

    Google Scholar 

  14. Silvano, M., Toth, P.: Knapsack Problem, Algorithms and Computer Implementations. John Wiley and Sons, New York (1990)

    Google Scholar 

  15. Yamada, T., Watanabe, K., Kataoka, S.: Algorithms to solve the knapsack constrained maximum spanning tree problem. International Journal of Computer Mathematics, 23–34 (2005)

    Google Scholar 

  16. Zemel, E.: An O(n) Algorithm for the linear multiple choice Knapsack problem and related problems. In: Information Processing Problems, pp. 123–128. North Holland, Amsterdam (1984)

    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 chapter

Cite this chapter

Sotelo-Figueroa, M.A., Baltazar, R., Carpio, M. (2010). Application of the Bee Swarm Optimization BSO to the Knapsack Problem. In: Melin, P., Kacprzyk, J., Pedrycz, W. (eds) Soft Computing for Recognition Based on Biometrics. Studies in Computational Intelligence, vol 312. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15111-8_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15111-8_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15110-1

  • Online ISBN: 978-3-642-15111-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics