Professional Documents
Culture Documents
AMPL Recitation: Optimization - Banner Chemical Connor Makowski
AMPL Recitation: Optimization - Banner Chemical Connor Makowski
AMPL Recitation: Optimization - Banner Chemical Connor Makowski
ctl.mit.edu
Recitation Agenda
AMPL Optimization
Nomenclature
Optimization in AMPL Algebraic
Optimization in AMPL Summation Notation
Example: var x, y;
Set up notation
Add parameters
Specify variables
State objective function
Add constraints
Solve
Display variables of interest
High
Supreme Available
Additive A
3 gal
2 gal
300 gal
Additive B
1 gal
3 gal
280 gal
Specify data
Follow data structure of your model
"A"
"High"
3
"Supreme" 2
"B" :=
1
3 ;
param: profit:=
"High" 80
"Supreme" 200 ;
param: availibility:=
"A"
300
"B"
280 ;
10
ctl.mit.edu