16.01.2015 Views

A Tutorial on Variable Neighborhood Search

A Tutorial on Variable Neighborhood Search

A Tutorial on Variable Neighborhood Search

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Les Cahiers du GERAD G–2003–46 1<br />

1 Introducti<strong>on</strong><br />

Let us c<strong>on</strong>sider a combinatorial or global optimizati<strong>on</strong> problem<br />

subject to<br />

min f(x) (1)<br />

x ∈ X (2)<br />

where f(x) is the objective functi<strong>on</strong> to be minimized and X the set of feasible soluti<strong>on</strong>s. A<br />

soluti<strong>on</strong> x ∗ ∈ X is optimal if<br />

f(x ∗ ) ≤ f(x), ∀x ∈ X; (3)<br />

an exact algorithm for problem (1)-(2), if <strong>on</strong>e exists, finds an optimal soluti<strong>on</strong> x ∗ , together<br />

with the proof of its optimality, or shows that there is no feasible soluti<strong>on</strong>, i.e., X = ∅.<br />

Moreover, in practice, the time to do so should be finite (and not too large); if <strong>on</strong>e deals<br />

with a c<strong>on</strong>tinuous functi<strong>on</strong> <strong>on</strong>e must admit a degree of tolerance i.e., stop when a feasible<br />

soluti<strong>on</strong> x ∗ has been found such that<br />

f(x ∗ )

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!