Optimization: principles and algorithms, by Michel Bierlaire
run2702greedy.m
Go to the documentation of this file.
1 %> \file
2 %> Runs example 27.2 of \cite Bier15-book, solving the problem using the greedy heuristic
3 %>
4 %> @note Calls \ref knapsackGreedy
5 %>
6 %> @ingroup Running
7 %> @author Michel Bierlaire
8 %> @date Tue Apr 14 11:28:22 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 xopt = knapsackGreedy(u,w,capacity)
15 printf("Final utility: %d, final weight: %d\n",xopt'*u, xopt'*w)
function knapsackGreedy(in u, in w, in capacity)
Copyright 2015-2018 Michel Bierlaire