Skip to main content
Log in

Analysis of Divide-and-Conquer strategies for the 0–1 minimization knapsack problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We introduce and asses several Divide-and-Conquer heuristic strategies, aimed at solving large instances of the 0–1 Minimization Knapsack Problem. The method subdivides a large problem in two smaller ones (or recursive iterations of the same procedure), in order to lower down the global computational complexity of the original problem, at the expense of a moderate loss of quality in the solution. Theoretical mathematical results are presented to assure a successful algorithmic application of the method and to suggest the potential strategies for its implementation. In contrast, due to the lack of theoretical results, the solution’s quality deterioration is measured empirically by means of Monte Carlo simulations for several types and values of the chosen strategies. Finally, introducing parameters of efficiency we suggest the best strategies depending on the data input.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Baños R, Gil C, Ortega J, Montoya FG (2003) Multilevel heuristic algorithm for graph partitioning. In Workshops on applications of evolutionary computation, p 143–153. Springer

  • Blum C, Roli A (2003) Metaheuristics in combinatorial optimization: overview and conceptual comparison. ACM Comput Surv 35(3):268–308

    Article  Google Scholar 

  • Blum C, Puchinger J, Raidl GR, Roli A (2011) Hybrid metaheuristics in combinatorial optimization: a survey. Appl Soft Comput 11(6):4135–4151

    Article  Google Scholar 

  • Chris W (2008) Multilevel refinement for combinatorial optimisation: boosting metaheuristic performance. Hybrid metaheuristics. Springer, Berlin, pp 261–289

    Google Scholar 

  • Glover F, Hanafi S (2002) Tabu search and finite convergence. Discret Appl Math 119(1):3–36 Special Issue devoted to Foundation of Heuristics in Combinatorial Optimization

    Article  MathSciNet  Google Scholar 

  • Gross Jonathan L, Jay Y (2006) Graph theory and its applications. Discrete mathematics and its applications. Chapman and Hall, Boca Raton

    MATH  Google Scholar 

  • Gutjahr WJ (2003) A converging ACO algorithm for stochastic combinatorial optimization. In: Albrecht A, Steinhöfel K (eds) Stochastic algorithms: foundations and applications. Springer, Berlin, pp 10–25

    Chapter  Google Scholar 

  • Gutjahr WJ (2010) Convergence analysis of metaheuristics. Springer, Boston, pp 159–187

    Google Scholar 

  • Hanafi S (2001) On the convergence of tabu search. J Heuristics 7(1):47–58

    Article  Google Scholar 

  • Juan AA, Faulin J, Grasman SE, Rabe M, Figueira G (2015) A review of simheuristics: extending metaheuristics to deal with stochastic combinatorial optimization problems. Oper Res Perspect 2:62–72

    Article  MathSciNet  Google Scholar 

  • Kellerer H, Pferschy U, Pisinger D (2004) Knapsack problems. Discrete mathematics and its applications. Springer, Berlin

    MATH  Google Scholar 

  • Lin EY-H (1998) A bibliographical survey on some well-known non-standard knapsack problems. Inf Syst Oper Res 36(4):274–317

    Google Scholar 

  • Martello S, Pisinger D, Toth P (1999) Dynamic programming and strong bounds for the 0–1 knapsack problem. Manag Sci 45(3):414–424

    Article  Google Scholar 

  • Patrick B (1995) Probability and measure. Wiley series in probability and mathematical statistics. Wiley, New York

    MATH  Google Scholar 

  • Pisinger D (2005) Where are the hard knapsack problems? Comput Oper Res 32(9):2271–2284

    Article  MathSciNet  Google Scholar 

  • Silvano M, Paolo T (1990) Knapsack problems: algorithms and computer implementations. Wiley-Interscience series in discrete mathematics and optimization. Wiley, West Sussex

    MATH  Google Scholar 

  • Voss S, Maniezzo V, Stützle T (2009) Matheuristics: Hybridizing metaheuristics and mathematical programming (annals of information systems)

  • Wilbaut C, Hanafi S, Salhi S (2008) A survey of effective heuristics and their application to a variety of knapsack problems. IMA J Manag Math 19(3):227–244

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

The first Author wishes to thank Universidad Nacional de Colombia, Sede Medellín (https://medellin.unal.edu.co) for supporting the production of this work through the project Hermes 45713, as well as granting access to Gauss Server, financed by “Proyecto Plan 150x150 Fomento de la cultura de evaluación continua a través del apoyo a planes de mejoramiento de los programas curriculares”, where the numerical experiments were executed. The second Author wishes to thank Universidad EAFIT (http://www.eafit.edu.co) for its financial support as MSc student, through the Internal Grant 819156 “Modelos matemáticos y métodos de solución a un tipo de problema logístico que involucha agrupamiento de clientes, distribución y ruteo”. The authors also wish to thank the anonymous referees whose meticulous review and insightful suggestions enhanced substantially the quality of this work. Special thanks to Professor Daniel Cabarcas (https://sites.google.com/a/unal.edu.co/dcabarc/) from Universidad Nacional de Colombia, Sede Medellín for his help in understanding and running the code COMBO from Martello et al. (1999).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fernando A. Morales.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Morales, F.A., Martínez, J.A. Analysis of Divide-and-Conquer strategies for the 0–1 minimization knapsack problem. J Comb Optim 40, 234–278 (2020). https://doi.org/10.1007/s10878-020-00584-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00584-2

Keywords

Mathematics Subject Classification

Navigation