Optimization: principles and algorithms, by Michel Bierlaire
run2702.m
Go to the documentation of this file.
1 %> \file
2 %> Runs example 27.2 of \cite Bier15-book, solving the problem using an exact method
3 %>
4 %> @note Calls \ref knapsackExact
5 %>
6 %> @ingroup Running
7 %> @author Michel Bierlaire
8 %> @date Tue Apr 14 10:36:46 2015
9 %> @ingroup chap25
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 xopt = knapsackExact(u,w,capacity)
15 printf("Optimal utility: %d, Optimal weight: %d\n",xopt'*u, xopt'*w)
function knapsackExact(in u, in w, in capacity)
Copyright 2015-2016 Michel Bierlaire