Abstract
In this article we investigate a new variant of Variable Neighborhood Search (VNS): Relaxation Guided Variable Neighborhood Search. It is based on the general VNS scheme and a new Variable Neighborhood Descent (VND) algorithm. The ordering of the neighborhood structures in this VND is determined dynamically by solving relaxations of them. The objective values of these relaxations are used as indicators for the potential gains of searching the corresponding neighborhoods. We tested this new approach on the well-studied multidimensional knapsack problem. Computational experiments show that our approach is beneficial to the search, improving the obtained results. The concept is, in principle, more generally applicable and seems to be promising for many other combinatorial optimization problems approached by VNS.
Similar content being viewed by others
References
Chu, P.C., Beasley, J.: A genetic algorithm for the multiconstrained knapsack problem. J. Heur. 4, 63–86 (1998)
Duin, C., Voß, S. The pilot method: a strategy for heuristic repetition with application to the steiner problem in graphs. Networks 34, 181–191 (1999)
Dumitrescu, I., Stuetzle, T.: Combinations of local search and exact algorithms. In: Raidl, G.R., Meyer, J.-A., Middendorf, M., Cagnoni, S., Cardalda, J.J.R., Corne, D.W., Gottlieb, J., Guillot, A., Hart, E., Johnson, C.G., Marchiori, E. (eds.) Applications of Evolutionary Computation. LNCS, vol. 2611, pp. 211–223. Springer, Berlin (2003)
Fréville, A.: The multidimensional 0–1 knapsack problem: an overview. Eur. J. Oper. Res. 155, 1–21 (2004)
Gavish, B., Pirkul, H.: Efficient algorithms for solving the multiconstraint zero-one knapsack problem to optimality. Math. Program. 31, 78–105 (1985)
Gilmore, P., Gomory, R.: The theory and computation of knapsack functions. Oper. Res. 14, 1045–1075 (1966)
Glover, F., Kochenberger, G.: Critical event tabu search for multidimensional knapsack problems. In: Osman, I., Kelly, J. (eds.) Metaheuristics: Theory and Applications, pp. 407–427. Kluwer Academic, Dordrecht (1996)
Hansen, P., Mladenović, N.: An introduction to variable neighborhood search. In: Voß, S., Martello, S., Osman, I., Roucairol, C. (eds.) Metaheuristics, Advances and Trends in Local Search Paradigms for Optimization, pp. 433–458. Kluwer Academic, Dordrecht (1999)
Hansen, P., Mladenović, N.: A tutorial on variable neighborhood search. Technical Report G-2003-46, Les Cahiers du GERAD, HEC Montréal and GERAD, Canada (2003)
Kellerer, H., Pferschy, U., Pisinger, D.: Knapsack Problems. Springer, Berlin (2004)
Lorie, J., Savage, L.: Three problems in capital rationing. J. Bus. 28, 229–239 (1955)
Manne, A., Markowitz, H.: On the solution of discrete programming problems. Econometrica 25, 84–110 (1957)
Puchinger, J.: Combining metaheuristics and integer programming for solving cutting and packing problems. Ph.D. thesis, Vienna University of Technology, Institute of Computer Graphics and Algorithms (2006)
Puchinger, J., Raidl, G.R.: Combining metaheuristics and exact algorithms in combinatorial optimization: a survey and classification. In: Proceedings of the First International Work-Conference on the Interplay Between Natural and Artificial Computation. LNCS, vol. 3562, pp. 41–53. Springer, Berlin (2005a)
Puchinger, J., Raidl, G.R.: Relaxation guided variable neighborhood search. In: Proceedings of the XVIII Mini EURO Conference on VNS, Tenerife, Spain (2005b)
Puchinger, J., Raidl, G.R., Gruber, M.: Cooperating memetic and branch-and-cut algorithms for solving the multidimensional knapsack problem. In: Proceedings of MIC2005, the 6th Metaheuristics International Conference, pp. 775–780, Vienna, Austria (2005)
Puchinger, J., Raidl, G.R., Pferschy, U.: The core concept for the multidimensional knapsack problem. In: Evolutionary Computation in Combinatorial Optimization—EvoCOP 2006. LNCS, vol. 3906, pp. 195–208. Springer, Berlin (2006)
Raidl, G.R., Gottlieb, J.: Empirical analysis of locality, heritability and heuristic bias in evolutionary algorithms: a case study for the multidimensional knapsack problem. Evolut. Comput. J. 13(4), 441–475 (2005)
Shih, W.: A branch and bound method for the multiconstraint zero-one knapsack problem. J. Oper. Res. Soc. 30, 369–378 (1979)
Vasquez, M., Hao, J.-K.: A hybrid approach for the 0–1 multidimensional knapsack problem. In: Proceedings of the Int. Joint Conference on Artificial Intelligence, pp. 328–333 (2001)
Vasquez, M., Vimont, Y.: Improved results on the 0–1 multidimensional knapsack problem. Eur. J. Oper. Res. 165, 70–81 (2005)
Weingartner, H.M., Ness, D.N.: Methods for the solution of the multidimensional 0/1 knapsack problem. Oper. Res. 15, 83–103 (1967)
Wolsey, L.A.: Integer Programming. Wiley–Interscience, New York (1998)
Author information
Authors and Affiliations
Corresponding author
Additional information
NICTA is funded by the Australian Government’s Backing Australia’s Ability initiative, in part through the Australian Research Council.The Institute of Computer Graphics and Algorithms is supported by the European RTN ADONET under grant 504438.
Rights and permissions
About this article
Cite this article
Puchinger, J., Raidl, G.R. Bringing order into the neighborhoods: relaxation guided variable neighborhood search. J Heuristics 14, 457–472 (2008). https://doi.org/10.1007/s10732-007-9048-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-007-9048-9