Skip to main content
Log in

Bringing order into the neighborhoods: relaxation guided variable neighborhood search

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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)

    MATH  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • Fréville, A.: The multidimensional 0–1 knapsack problem: an overview. Eur. J. Oper. Res. 155, 1–21 (2004)

    Article  MATH  Google Scholar 

  • Gavish, B., Pirkul, H.: Efficient algorithms for solving the multiconstraint zero-one knapsack problem to optimality. Math. Program. 31, 78–105 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  • Gilmore, P., Gomory, R.: The theory and computation of knapsack functions. Oper. Res. 14, 1045–1075 (1966)

    MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    MATH  Google Scholar 

  • Lorie, J., Savage, L.: Three problems in capital rationing. J. Bus. 28, 229–239 (1955)

    Google Scholar 

  • Manne, A., Markowitz, H.: On the solution of discrete programming problems. Econometrica 25, 84–110 (1957)

    Article  MATH  MathSciNet  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Chapter  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Shih, W.: A branch and bound method for the multiconstraint zero-one knapsack problem. J. Oper. Res. Soc. 30, 369–378 (1979)

    Article  MATH  Google Scholar 

  • 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)

    Article  MATH  MathSciNet  Google Scholar 

  • Weingartner, H.M., Ness, D.N.: Methods for the solution of the multidimensional 0/1 knapsack problem. Oper. Res. 15, 83–103 (1967)

    Article  Google Scholar 

  • Wolsey, L.A.: Integer Programming. Wiley–Interscience, New York (1998)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jakob Puchinger.

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

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10732-007-9048-9

Keywords

Navigation