Skip to main content

Multiobjective 0/1 Knapsack Problem using Adaptive ε-Dominance

  • Conference paper
Applied Soft Computing Technologies: The Challenge of Complexity

Part of the book series: Advances in Soft Computing ((AINSC,volume 34))

  • 1211 Accesses

Abstract

The multiobjective 0/1 knapsack problem is a generalization of the well known 0/1 knapsack problem in which multiple knapsacks are considered. A new evolutionary algorithm for solving multiobjective 0/1 knapsack problem is proposed in this paper. This algorithm used a ε-dominance relation for direct comparison of two solutions. This algorithm try to improve another algorithm which also uses an ε domination relation between solutions. In this new algorithm the value of ε is adaptive (can be changed) depending on the solutions quality improvement. Several numerical experiments are performed using the best recent algorithms proposed for this problem. Experimental results clearly show that the proposed algorithm outperforms the existing evolutionary approaches for this problem.

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 259.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.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. Balas, E., Zemel, E. An algorithms for large zero-one knapsack problems, in Operations Research, Vol 28, pp. 1130–1154, 1980.

    MATH  MathSciNet  Google Scholar 

  2. Chvatal, V. Hard knapsack problems, Operations Research, Vol 28, pp. 1402–1411, 1980.

    Article  MATH  MathSciNet  Google Scholar 

  3. Corne, D.W., Knowles, J.D. The Pareto-Envelope based Selection Algorithm for Multiobjective Optimization, in Proceedings of the Sixth International Conference on Parallel Problem Solving from Nature, Springer-Verlag, Berlin, 2000, pp. 839–848.

    Google Scholar 

  4. Deb, K., Agrawal, S., Pratap, A., Meyarivan, T. A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA II, in M. S. et al. Eds, Parallel Problem Solving From Nature – PPSN VI, Springer-Verlag, Berlin, 2000, pp. 849–858.

    Google Scholar 

  5. Grosan, C. Improving the performance of evolutionary algorithms for the multiobjective 0/1 knapsack problem using ε -dominance, In Proceedings of Congress on Evolutionary Computation (CEC), Portland, 2004.

    Google Scholar 

  6. Ingargiola, G. P., Korsh, J. F. A reduction algorithm for zero-one single knapsack problems, in Management Science Vol. 20, pp. 460–463, 1975.

    Google Scholar 

  7. Jaszkiewicz, A. On the performance of Multiple Objective Local Search on the 0/1 Knapsack problem – A Comparative Experiment, IEEE Transaction on Evolutionary Computation, Vol 6, pp. 402–412, 2002.

    Article  Google Scholar 

  8. Ko, I. Using AI techniques and learning to solve multi-level knapsack problems. PhD thesis, University of Colorado at Boulder, Boulder, CO, 1993.

    Google Scholar 

  9. Laumans, M., Thiele, L., Deb, K., and Zitzler, E. Combining convergence and diversity in evolutionary multi-objective optimization. Evolutionary Computation 10(3), 2002.

    Google Scholar 

  10. Loots, W. Smith, T.H.C. A parallel algorithm for the zero-one knapsack problem, International Journal Parallel Program, Vol. 21, pp. 313–348, 1992.

    Article  MathSciNet  Google Scholar 

  11. Martello, S., Toth, P. Knapsack problems: Algorithms and computer implementation, Willey and Sons, Chichester, 1990.

    Google Scholar 

  12. Martello, S., Toth, P. An upper bound for the zero-one knapsack problem and a branch and bound algorithm. European Journal of Operational Research, Vol. 1, pp. 169–175, 1977.

    Article  MATH  MathSciNet  Google Scholar 

  13. Penn, M., Hasson, D., Avriel, M. Solving the 0/1 proportional Knapsack problem by sampling, J. Optim. Theory Appl pp. 261–272, 1994.

    Google Scholar 

  14. Sahni, S. Approximate algorithms for the 0/1 knapsack problem, Journal of ACM, Vol. 22, pp. 115–124, 1975.

    Article  MATH  MathSciNet  Google Scholar 

  15. Vasquez, M., Hao, J.K. A hybrid approach for the 0/1 multidimensional knapsack problem, in Proceedings of the 13th International Joint Conference on Artificial Intelligence pp. 328–333, 2001.

    Google Scholar 

  16. Zitzler, E., Thiele, L. Multiobjective optimization using evolutionary algorithms-a comparative case study. In Fifth International Conference on Parallel Problem Solving from Nature, A. E. Eiben, T. Back, M. Schoenauer and H. P. Schwefel Eds., Springer, Berlin, Germany, 1998, pp. 292–301.

    Google Scholar 

  17. Zitzler, E., Thiele, L. Multiobjective Evolutionary Algorithms: A comparative case study and the Strength Pareto Approach, IEEE Transaction on Evolutionary Computation, Vol 3, pp. 257–271, 1999.

    Article  Google Scholar 

  18. Zitzler, E. Evolutionary algorithms for multiobjective optimization: Methods and Applications, Ph. D. thesis, Swiss Federal Institute of Technology (ETH) Zurich, Switzerland.

    Google Scholar 

  19. Zitzler, E., Laumanns, M., Thiele, L. SPEA 2: Improving the Strength Pareto Evolutionary Algorithm, TIK Report 103, Computer Engineering and Networks Laboratory (TIK), Department of Electrical Engineering Swiss federal Institute of Technology (ETH) Zurich, 2001.

    Google Scholar 

  20. http://www.tik.ee.ethz.ch/ zitzler/testdata.html

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer

About this paper

Cite this paper

Groşan, C. (2006). Multiobjective 0/1 Knapsack Problem using Adaptive ε-Dominance. In: Abraham, A., de Baets, B., Köppen, M., Nickolay, B. (eds) Applied Soft Computing Technologies: The Challenge of Complexity. Advances in Soft Computing, vol 34. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-31662-0_42

Download citation

  • DOI: https://doi.org/10.1007/3-540-31662-0_42

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31649-7

  • Online ISBN: 978-3-540-31662-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics