mirror of
				https://github.com/KevinMidboe/linguist.git
				synced 2025-10-29 17:50:22 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			26 lines
		
	
	
		
			448 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			448 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
# A toy knapsack problem from the LocalSolver docs written in AMPL.
 | 
						|
 | 
						|
set I;
 | 
						|
param Value{I};
 | 
						|
param Weight{I};
 | 
						|
param KnapsackBound;
 | 
						|
var Take{I} binary;
 | 
						|
 | 
						|
maximize TotalValue: sum{i in I} Take[i] * Value[i];
 | 
						|
s.t. WeightLimit: sum{i in I} Take[i] * Weight[i] <= KnapsackBound;
 | 
						|
 | 
						|
data;
 | 
						|
 | 
						|
param:
 | 
						|
I: Weight Value :=
 | 
						|
0    10     1
 | 
						|
1    60    10
 | 
						|
2    30    15
 | 
						|
3    40    40
 | 
						|
4    30    60
 | 
						|
5    20    90
 | 
						|
6    20   100
 | 
						|
7     2    15;
 | 
						|
 | 
						|
param KnapsackBound := 102;
 |