! knapsack generatore di colonne: bisogna prelevare dal master la variabile duale ottima e scriverla come dato di dual la soluzione ottima z va aggiunta alla matrice del master se il valore ottimo del knapsack e` > 1 ; SETS: types/1..8/:s,z,dual; ENDSETS DATA: s=3 5 2 4 6 1 4 3 ; K= 10; dual= 0.3 0.5 0.2 0.4 0.6 0.1 0.4 0.3; ENDDATA max=@SUM(types:z*dual); @SUM(types:z*s) < K; @FOR(types:@GIN(z));