Skip to main content

Advertisement

Log in

Effect of learning strategies in an evolutionary method: the case of the bi-objective quadratic multiple knapsack problem

  • S.I. : 2019 India Intl. Congress on Computational Intelligence
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

Abstract

In this paper, we solve the bi-objective quadratic multiple knapsack problem, an NP-Hard combinatorial optimization problem, with a cooperative evolutionary method. The proposed method starts by generating a first approximate Pareto front by using the \(\varepsilon \)-constraint operator-based approach, that is, the first stage of the evolutionary method. The second stage is based upon an iterative procedure, where the non-dominated sorting genetic algorithm is employed for generating a series of populations. In order to avoid a premature convergence, at each step of the iterative procedure, learning strategies are added: (i) the fusion operator and (ii) the \(\varepsilon \)-constraint operator. These learning strategies are introduced for maintaining the diversity of the series of populations and so trying to avoid premature convergence and stagnations on local optima. The performance of the proposed evolutionary method with learning strategies is evaluated on a set of benchmark instances of the literature containing both medium- and large-scale instances. Its provided results are compared to those achieved by the best methods available in the literature. New results have been obtained.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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
Fig. 5

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  1. Aider M, Gacem O, Hifi M (2022) A hybrid population-based algorithm for the bi-objective quadratic multiple knapsack problem. Appear Exp Syst Appl 191:116238. https://doi.org/10.1016/j.eswa.2021.116238

    Article  Google Scholar 

  2. Aider M, Gacem O, Hifi M (2020) A two-stage \(\varepsilon \)-constraint strategy-based heuristic for bi-objective quadratic multiple knapsack problems, In Proceedings of IEEE, 7th international conference on soft computing & machine intelligence (ISCMI). Stockholm, Sweden, pp 51-55. https://doi.org/10.1109/ISCMI51676.2020.9311581

  3. Aider M, Gacem O, Hifi M (2020) Branch and solve strategies-based algorithm for the quadratic multiple knapsack problem. J Oper Res Soc. https://doi.org/10.1080/01605682.2020.1843982

    Article  Google Scholar 

  4. Akbar Md-M, Rahman MS, Kaykobad M, Manning EG, Shoja GC (2006) Solving the multidimensional multiple-choice knapsack problem by constructing convex hulls. Comput Oper Res 33(5):1259–1273

    Article  MathSciNet  MATH  Google Scholar 

  5. Akeb H, Hifi M, Ould Ahmed Mounir M-E (2011) Local branching-based algorithms for the disjunctively constrained knapsack problem. Comput Indus Eng 60:811–820

    Article  Google Scholar 

  6. Balas E, Zemel E (1980) An algorithm for large zero-one knapsack problems. Oper Res Soc Am 28(5):1130–1154

    Article  MathSciNet  MATH  Google Scholar 

  7. Billionnet A, Soutif E (2004) An exact method for the 0–1 quadratic knapsack problem based on lagrangian decomposition. Eur J Oper Res 157(3):565–575

    Article  MATH  Google Scholar 

  8. Julstrom BA (2005) Greedy, genetic, and greedy genetic algorithms for the quadratic knapsack problem, In Proceedings of the 7th annual conference on Genetic and evolutionary computation (GECCO ’05), pp 607-614

  9. Cao Y, Smucker B-J, Robinson T-J (2015) On using the hypervolume indicator to compare Pareto fronts: applications to multi-criteria optimal experimental design. J Stat Plan Inference 160:60–74

    Article  MathSciNet  MATH  Google Scholar 

  10. Chen Y, Hao J-K, Glover F (2016) An evolutionary path relinking approach for the quadratic multiple knapsack problem. Knowl-Based Syst 92:23–34

    Article  Google Scholar 

  11. Chen Y, Hao J-K (2016) The bi-objective quadratic multiple knapsack problem: model and heuristics. Knowl-Based Syst 97(1):89–100

    Article  Google Scholar 

  12. Chen Y, Hao J-K (2015) Iterated responsive threshold search for the quadratic multiple knapsack problem. Annal Oper Res 226(1):101–131

    Article  MathSciNet  MATH  Google Scholar 

  13. Cherfi N, Hifi M (2009) Hybrid algorithms for the multiple-choice multi-dimensional knapsack problem. Int J Oper Res 5(1):89–109

    Article  MathSciNet  MATH  Google Scholar 

  14. Farmani R, Savic DA, Walters GA (2005) Evolutionary multi-objective optimization in water distribution network design. Eng Opt 37(2):167–183

    Article  Google Scholar 

  15. Fischetti M, Lodi A (2003) Local branching. Math Program 98(1–3):23–47

    Article  MathSciNet  MATH  Google Scholar 

  16. García-León AA, Dauzère-Pérès S, Matì Y (2019) An efficient Pareto approach for solving the multi-objective flexible job-shop scheduling problem with regular criteria. Comput Oper Res 108:187–200

    Article  MathSciNet  MATH  Google Scholar 

  17. Hiley A, Julstrom B-A (2006) The quadratic multiple knapsack problem and three heuristic approaches to it, In Proceeding GECCO ’06 Proceedings of the 8th annual conference on Genetic and evolutionary computation, pp 547-552

  18. Hung MS, Fisk JC (1978) An algorithm for 0–1 multiple-knapsack problems. Naval Res Logist Q 25(3):571–579

    Article  MathSciNet  MATH  Google Scholar 

  19. Kellerer H, Perschy U (2004) Pisinger. Knapsack problems, Springer, Berlin

    Google Scholar 

  20. Martello S, Toth P (1990) Knapsack problems: algorithms and computer implementations. Wiley, Chichester

    MATH  Google Scholar 

  21. Merkle M, Hellman M (1978) Hiding information and signatures in trapdoor knapsacks. IEEE Trans Inf Theory 24(5):525–530

    Article  MATH  Google Scholar 

  22. Perboli G, Gobbato L, Perfetti F (2014) Packing problems in transportation and supply chain: new problems and trends. Procedia - Soci Behav Sci 111:672–681

    Article  Google Scholar 

  23. Saraç T, Sipahioglu A (2007) A genetic algorithm for the quadratic multiple knapsack problem, In Proceedings of the international symposium on brain, vision, and artificial intelligence pp 490–498

  24. Zhao F, Asmus ThN, Assanis DN, Dec JE, Eng JA, Najt PM (2003) Homogeneous charge compression ignition. HCCI engines, SAE Technical Paper

  25. Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evolutionary Comput 3(4):257–271

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

—In this paper, all authors are listed in alphabetical order of their last name, according to the Operational Research domain in France, and all the work was supervised by Pr Mhand Hifi. —Mhand Hifi proposed the main idea related to learning strategies. —Oussama Gacem (Phd student under the supervision of Pr Mhand Hifi) coded the first version of the algorithm which is based upon the above idea. He tested the final version of the code on a set of benchmark instances of the literature. —Méziane Aider is the second co-advisor of Oussama Gacem. —Mhand Hifi investigated the sensitivity analysis and extended the experimental part with a statistical analysis. —All authors discussed the results and Mhand Hifi provided the final version of the manuscript.

Corresponding author

Correspondence to Mhand Hifi.

Ethics declarations

Conflict of interest.

The authors declare that they have no conflict of interest.

Ethical approval.

This article does not contain any studies with human participants performed by any of the authors.

Additional information

Publisher's Note

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

All authors are listed in alphabetical order of their last name, according to the OR domain in France.

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aïder, M., Gacem, O. & Hifi, M. Effect of learning strategies in an evolutionary method: the case of the bi-objective quadratic multiple knapsack problem. Neural Comput & Applic 35, 1183–1209 (2023). https://doi.org/10.1007/s00521-022-07555-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-022-07555-0

Keywords