Skip to main content
Log in

Strategic oscillation for the quadratic multiple knapsack problem

  • Published:
Computational Optimization and Applications Aims and scope Submit manuscript

Abstract

The quadratic multiple knapsack problem (QMKP) consists in assigning a set of objects, which interact through paired profit values, exclusively to different capacity-constrained knapsacks with the aim of maximising total profit. Its many applications include the assignment of workmen to different tasks when their ability to cooperate may affect the results.

Strategic oscillation (SO) is a search strategy that operates in relation to a critical boundary associated with important solution features (such as feasibility). Originally proposed in the context of tabu search, it has become widely applied as an efficient memory-based methodology. We apply strategic oscillation to the quadratic multiple knapsack problem, disclosing that SO effectively exploits domain-specific knowledge, and obtains solutions of particularly high quality compared to those obtained by current state-of-the-art algorithms.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. They were obtained by adapting those at http://cedric.cnam.fr/~soutif/QKP/ according to the guidelines in [1].

References

  1. Hiley, A., Julstrom, B.: The quadratic multiple knapsack problem and three heuristic approaches to it. In: Proc. of the Genetic and Evolutionary Computation Conference (GECCO’06), pp. 547–552 (2006)

    Google Scholar 

  2. Julstrom, B.A.: Greedy, genetic, and greedy genetic algorithms for the quadratic knapsack problem. In: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation (GECCO’05), pp. 607–614. ACM, New York (2005)

    Chapter  Google Scholar 

  3. Sundar, S., Singh, A.: A swarm intelligence approach to the quadratic multiple knapsack problem. In: ICONIP. LNCS, vol. 6443, pp. 626–633 (2010)

    Google Scholar 

  4. Saraç, T., Sipahioglu, A.: A genetic algorithm for the quadratic multiple knapsack problem. In: BVAI. LNCS, vol. 4729, pp. 490–498 (2007)

    Google Scholar 

  5. Singh, A., Baghel, A.: A new grouping genetic algorithm for the quadratic multiple knapsack problem. In: EvoCOP. LNCS, vol. 4446, pp. 210–218 (2007)

    Google Scholar 

  6. García-Martínez, C., Rodríguez-Díaz, F.J., Lozano, M.: A tabu-enhanced iterated greedy for the quadratic multiple knapsack problem. Eur. J. Oper. Res. 232(3), 454–463 (2014)

    Article  Google Scholar 

  7. Glover, F., Laguna, M.: Tabu Search. Kluwer Academic, Dordrecht (1997)

    Book  MATH  Google Scholar 

  8. Glover, F., Kochenberger, G., Alidaee, B.: Adaptive memory tabu search for binary quadratic programs. Manag. Sci. 44(3), 336–345 (1998)

    Article  MATH  Google Scholar 

  9. Yagiura, M., Iwasaki, S., Ibaraki, T., Glover, F.: A very large-scale neighborhood search algorithm for the multi-resource generalized assignment problem. Discrete Optim. 1(1), 87–98 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  10. Gallego, M., Laguna, M., Martí, R., Duarte, A.: Tabu search with strategic oscillation for the maximally diverse grouping problem. J. Oper. Res. Soc. 64, 724–734 (2013)

    Article  Google Scholar 

  11. Duarte, A., Martí, R., Álvarez, A., Ángel-Bello, F.: Metaheuristics for the linear ordering problem with cumulative costs. Eur. J. Oper. Res. 216, 270–277 (2012)

    Article  Google Scholar 

  12. Glover, F.: Heuristics for integer programming using surrogate constraints. Decis. Sci. 8(1), 156–166 (1977)

    Article  Google Scholar 

  13. Glover, F., Glover, R., McMillan, C.: A heuristic programming approach to the employee scheduling problem and some thoughts on managerial robots. J. Oper. Manag. 4(2), 113–128 (1984)

    Article  Google Scholar 

  14. Glover, F.: Tabu search and adaptive memory programming—advances, applications and challenges. In: Barr, Helgason, Kennington (eds.) Interfaces in Computer Science and Operations Research, pp. 1–75. Kluwer Academic, Dordrecht (1996)

    Google Scholar 

  15. Lu, Z., Hao, J.K., Glover, F.: Neighborhood analysis: a case study on curriculum-based course timetabling. J. Heuristics 17(2), 97–119 (2011)

    Article  Google Scholar 

  16. Lozano, M., Glover, F., García-Martínez, C., Rodriguez, F., Martí, R.: Tabu search with strategic oscillation for the quadratic minimum spanning tree. IEE Trans. (2013). doi:10.1080/0740817X.2013.768785

    Google Scholar 

  17. Garcia, S., Molina, D., Lozano, M., Herrera, F.: A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 special session on real parameter optimization. J. Heuristics 15(6), 617–644 (2009)

    Article  MATH  Google Scholar 

  18. Zar, J.H.: Biostatistical Analysis. Prentice Hall, New York (1999)

    Google Scholar 

  19. Sheskin, D.J.: The Handbook of Parametric and Nonparametric Statistical Procedures. Chapman & Hall/CRC, New York (2003)

    Book  Google Scholar 

  20. Iman, R., Davenport, J.: Approximations of the critical region of the Friedman statistic. In: Commun. Stat., pp. 571–595 (1980)

    Google Scholar 

  21. Holm, S.: A simple sequentially rejective multiple test procedure. Scand. J. Stat. 6, 65–70 (1979)

    MATH  MathSciNet  Google Scholar 

  22. Wilcoxon, F.: Individual comparisons by ranking methods. Biomaterials 1, 80–83 (1945)

    Google Scholar 

  23. García-Martínez, C., Lozano, M.: Evaluating a local genetic algorithm as context-independent local search operator for metaheuristics. Soft Comput. 14(10), 1117–1139 (2010)

    Article  Google Scholar 

  24. Molina, D., Lozano, M., García-Martínez, C., Herrera, F.: Memetic algorithms for continuous optimization based on local search chains. Evol. Comput. 18(1), 27–63 (2010)

    Article  Google Scholar 

  25. García-Martínez, C., Lozano, M., Rodriguez, F.J.: Arbitrary function optimization. No free lunch and real-world problems. Soft Comput. 16(12), 2115–2133 (2012)

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported by the research projects TIN2009-07516, TIN2012-35632-C02, TIN2012-37930-C02-01, and P08-TIC-4173.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carlos García-Martínez.

Rights and permissions

Reprints and permissions

About this article

Cite this article

García-Martínez, C., Glover, F., Rodriguez, F.J. et al. Strategic oscillation for the quadratic multiple knapsack problem. Comput Optim Appl 58, 161–185 (2014). https://doi.org/10.1007/s10589-013-9623-y

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10589-013-9623-y

Keywords

Navigation