Back

G-2009-45

Variable Neighborhood Search

, , , and

BibTeX reference

Variable neighborhood search (VNS) is a metaheuristic for solving combinatorial and global optimization problems whose basic idea is a systematic change of neighborhood both within a descent phase to find a local optimum and in a perturbation phase to get out of the corresponding valley. In this chapter we present the basic schemes of VNS and some of its extensions. We then describe recent developments, i.e., formulation space search and variable formulation search. We then present some families of applications in which VNS has proven to be very successful: (i) exact solution of large scale location problems by primal-dual VNS; (ii) generation of solutions to large mixed integer linear programs, by hybridization of VNS and local branching; (iii) generation of solutions to very large mixed integer programs using VNS decomposition and exact solvers (iv) generation of good feasible solutions to continuous nonlinear programs; (v) adaptation of VNS for solving automatic programming problems from the Artificial intelligence field and (vi) exploration of graph theory to find conjectures, refutations and proofs or ideas of proofs.

, 26 pages

Research Axes

Research applications

Publications

, , , and
M. Gendreau, J.Y. Potvin (eds), Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 272, Springer, Cham, 57–97, 2019 BibTeX reference
Variable neighborhood search
, , , and
Handbook of Metaheuristics, Series in Operational Research and Management Science (2nd edition), 146, 61–86, 2010 BibTeX reference
Variable neighborhood search
, , , and
Eds Pardalos, P & Floudas, C, Handbook of Applied Optimization, 2005 BibTeX reference