Optimization: principles and algorithms, by Michel Bierlaire
run2702vns.m
Go to the documentation of this file.
1 %> \file
2 %> Runs example 27.2 of \cite Bier15-book, solving the problem using the VNS method
3 %>
4 %> @note Calls \ref ksVns
5 %>
6 %> @ingroup Running
7 %> @author Michel Bierlaire
8 %> @date Wed Apr 15 09:24:56 2015
9 %> @ingroup chap27
10 
11 u = [80 31 48 17 27 84 34 39 46 58 23 67]' ;
12 w = [84 27 47 22 21 96 42 46 54 53 32 78]' ;
13 capacity = 300 ;
14 x0 = zeros(12,1) ;
15 xopt = ksVns(u,w,capacity,x0)
16 printf("Final utility: %d, final weight: %d\n",xopt'*u, xopt'*w)
function ksVns(in u, in w, in c, in x0)
Copyright 2015-2018 Michel Bierlaire