Abstract
The development of efficient hybrid methods for solving hard optimization problems is not new in the operational research community. Some of these methods are based on the complete exploration of small neighbourhoods. In this paper, we apply iterative relaxation-based heuristics that solves a series of small sub-problems generated by exploiting information obtained from a series of relaxations to the multiple–choice multidimensional knapsack problem. We also apply local search methods to improve the solutions generated by these algorithms. The method is evaluated on a set of problem instances from the literature, and compared to the results reached by both Cplex solver and an efficient column generation–based algorithm. The results of the method are encouraging with 9 new best lower bounds among 33 problem instances.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Akbar, M.M., Rahman, M.S., Kaykobad, M., Manning, E.G., Shoja, G.C.: Solving the multidimensional multiple-choice knapsack problem by constructing convex hulls. Computers & Operations Research 33, 1259–1273 (2006)
Chen, L., Khan, S., Li, K.F., Manning, E.G.: Building an adaptive multimedia system using the utility model. In: Rolim, J.D.P. (ed.) IPPS-WS 1999 and SPDP-WS 1999. LNCS, vol. 1586, pp. 289–298. Springer, Heidelberg (1999)
Cherfi, N., Hifi, M.: A column generation method for the multiple–choice multi–dimensional knapsack problem. Computational Optimization and Applications (2008), doi:10.1007/s10589-008-9184-7
Danna, E., Rothberg, E., Le Pape, C.: Exploring relaxations induced neighborhoods to improve MIP solutions. Mathematical Programming 102, 71–90 (2005)
Dyer, M.E., Riha, W.O., Walker, J.: A hybrid dynamic programming/branch and bound algorithm for the multiple–choice knapsack problem. European Journal of Operational Research 58, 43–54 (1995)
Fischetti, M., Lodi, A.: Local Branching. Mathematical Programming 98, 23–47 (2003)
Hansen, P., Mladenovic, N., Urosevic, D.: Variable neighbourhood search and local branching. Computers & Operations Research 33, 3034–3045 (2006)
Hanafi, S., Wilbaut, C.: Improved convergent heuristics for the 0–1 multidimensional knapsack problem. Annals of Operations Research (2009), doi:10.1007/s10479-009-0546-z
Hifi, M., Michrafy, M., Sbihi, A.: Heuristic algorithms for the multiple–choice multidimensional knapsack problem. Journal of the Operational Research Society 55, 1323–1332 (2004)
Khan, S., Li, K.F., Manning, E.G., Akbar, M.M.: Solving the knapsack problem for adaptive multimedia systems. Studia Informatica Universalis 2, 157–178 (2002)
Li, V.C., Curry, G.L., Boyd, E.A.: Towards the real time solution of strike force asset allocation problems. Computers & Operations Research 31, 273–291 (2004)
Moser, M., Jokanovic, D.P., Shiratori, N.: An algorithm for the multidimensional multiple–choice knapsack problem. IEICE Transactions A(E80), 582–589 (1997)
Parra-Hernandez, R., Dimopoulos, N.: A new heuristic for solving the multi-choice multidimensional knapsack problem. Technical Report, Department of Electrical and Computer Engineering, University of Victoria (2002)
Pirkul, H.: A heuristic solution procedure for the multiconstraint zero–one knapsack problem. Naval Research Logistics 34, 161–172 (1987)
Pisinger, D.: A minimal algorithm for the multiple–choice knapsack problem. European Journal of Operational Research 83, 394–410 (1995)
Pisinger, D.: Budgeting with bounded multiple-choice constraints. European Journal of Operational Research 129, 471–480 (2001)
Sinha, A., Zoltners, A.: The multiple–choice knapsack problem. Operations Research 27, 503–515 (1979)
Toyoda, Y.: A simplified algorithm for obtaining approximate solution to zero–one programming problems. Management Sciences 21, 1417–1427 (1975)
Watson, R.K.: Packet Networks and optimal admission and upgrade of service level agreements: applying the utility model. M.A.Sc. Thesis, Department of ECE, University of Victoria (2001)
Wilbaut, C., Hanafi, S.: New convergent heuristics for 0–1 mixed integer programming. European Journal of Operational Research 195, 62–74 (2009)
Wilbaut, C., Hanafi, S., Fréville, A., Balev, S.: Tabu Search: Global Intensification using Dynamic Programming. Control and Cybernetics 35, 579–598 (2006)
Wilbaut, C., Hanafi, S., Salhi, S.: A survey of effective heuristics and their application to a variety of knapsack problems. IMA Journal of Management Mathematics 19, 227–244 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hanafi, S., Mansi, R., Wilbaut, C. (2009). Iterative Relaxation-Based Heuristics for the Multiple-choice Multidimensional Knapsack Problem. In: Blesa, M.J., Blum, C., Di Gaspero, L., Roli, A., Sampels, M., Schaerf, A. (eds) Hybrid Metaheuristics. HM 2009. Lecture Notes in Computer Science, vol 5818. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-04918-7_6
Download citation
DOI: https://doi.org/10.1007/978-3-642-04918-7_6
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-04917-0
Online ISBN: 978-3-642-04918-7
eBook Packages: Computer ScienceComputer Science (R0)