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.





Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
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
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
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
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
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
Balas E, Zemel E (1980) An algorithm for large zero-one knapsack problems. Oper Res Soc Am 28(5):1130–1154
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
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
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
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
Chen Y, Hao J-K (2016) The bi-objective quadratic multiple knapsack problem: model and heuristics. Knowl-Based Syst 97(1):89–100
Chen Y, Hao J-K (2015) Iterated responsive threshold search for the quadratic multiple knapsack problem. Annal Oper Res 226(1):101–131
Cherfi N, Hifi M (2009) Hybrid algorithms for the multiple-choice multi-dimensional knapsack problem. Int J Oper Res 5(1):89–109
Farmani R, Savic DA, Walters GA (2005) Evolutionary multi-objective optimization in water distribution network design. Eng Opt 37(2):167–183
Fischetti M, Lodi A (2003) Local branching. Math Program 98(1–3):23–47
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
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
Hung MS, Fisk JC (1978) An algorithm for 0–1 multiple-knapsack problems. Naval Res Logist Q 25(3):571–579
Kellerer H, Perschy U (2004) Pisinger. Knapsack problems, Springer, Berlin
Martello S, Toth P (1990) Knapsack problems: algorithms and computer implementations. Wiley, Chichester
Merkle M, Hellman M (1978) Hiding information and signatures in trapdoor knapsacks. IEEE Trans Inf Theory 24(5):525–530
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
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
Zhao F, Asmus ThN, Assanis DN, Dec JE, Eng JA, Najt PM (2003) Homogeneous charge compression ignition. HCCI engines, SAE Technical Paper
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
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-022-07555-0