Abstract
The Quadratic Multiple Knapsack Problem (QMKP) is a generaliz- ation of the quadratic knapsack problem, which is one of the well-known combinatorial optimization problems, from a single knapsack to k knapsacks with (possibly) different capacities. The objective is to assign each item to at most one of the knapsacks such that none of the capacity constraints are violated and the total profit of the items put into the knapsacks is maximized. In this paper, a genetic algorithm is proposed to solve QMKP. Specialized crossover operator is developed to maintain the feasibility of the chromosomes and two distinct mutation operators with different improvement techniques from the non-evolutionary heuristic are presented. The performance of the developed GA is evaluated and the obtained results are compared to the previous study in the literature.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Gallo, G., Hammer, P.L., Simeone, B.: Quadratic Knapsack Problems. Mathematical Programming Study 12, 132–149 (1980)
Chaillou, P., Hansen, P., Mahieu, Y.: Best network flow bound for the quadratic knapsack problem. In: Combinatorial Optimization. Lecture Notes in Mathematics, vol. 1403, pp. 225–235 (1986)
Michelon, P., Veuilleux, L.: Lagrangean methods for the 0-1 quadratic knapsack problem. European Journal of Operational Research 92, 326–341 (1996)
Billionnet, A., Calmels, F.: Linear programming for the 0-1 quadratic knapsack problem. European Journal of Operational Research 92, 310–325 (1996)
Caprara, A., Pisinger, D., Toth, P.: Exact solution of the quadratic knapsack problem. INFORMS Journal on Computing 11, 125–137 (1999)
Helmberg, C., Rendl, F., Weismantel, R.: A semidefinite programming approach to the quadratic knapsack problem. Journal of Combinatorial Optimization 4, 197–215 (2000)
Billionnet, A., Soutif, E.: An exact method based on Lagrangean decomposition for the 0-1 quadratic knapsack problem. European Journal of operational research 157(3), 565–575 (2003)
Julstrom, B.A.: Greedy, genetic, and greedy genetic algorithms for the quadratic knapsack problem. In: Proceedings of the Genetic and Evolutionary Computation Conference, vol. 1, pp. 607–614 (2005)
Hiley, A., Julstrom, B.A.: The Quadratic multiple knapsack problem and three heuristic approaches to it. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 547–552 (2006)
Cotta, C., Troya, J.: A hybrid genetic algorithm for the 0-1 multiple knapsack problem. Artificial Neural Networks and Genetic Algorithms 3, 250–254 (1998)
Anagun, A.S., Saraç, T.: Optimization of performance of genetic algorithm for 0-1 knapsack problems using Taguchi method. In: Gavrilova, M., Gervasi, O., Kumar, V., Tan, C.J.K., Taniar, D., Laganà, A., Mun, Y., Choo, H. (eds.) ICCSA 2006. LNCS, vol. 3982, pp. 678–687. Springer, Heidelberg (2006)
Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Heidelberg (2004)
Gen, M., Cheng, R.: Genetic Algorithms and Engineering Design. John Wiley & Sons, New York (1997)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading (1989)
Martello, S., Toth, P.: Knapsack Problems Algorithms and Computer Implementations. John Wiley & Sons, England (1990)
Martello, S., Toth, P.: Heuristic algorithms for the multiple knapsack problem. Computing 27, 93–112 (1981)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Saraç, T., Sipahioglu, A. (2007). A Genetic Algorithm for the Quadratic Multiple Knapsack Problem. In: Mele, F., Ramella, G., Santillo, S., Ventriglia, F. (eds) Advances in Brain, Vision, and Artificial Intelligence. BVAI 2007. Lecture Notes in Computer Science, vol 4729. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-75555-5_47
Download citation
DOI: https://doi.org/10.1007/978-3-540-75555-5_47
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-75554-8
Online ISBN: 978-3-540-75555-5
eBook Packages: Computer ScienceComputer Science (R0)