Linear Programming Lecture Notes - Penn State Personal Web Server
Linear Programming Lecture Notes - Penn State Personal Web Server
Linear Programming Lecture Notes - Penn State Personal Web Server
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
#<br />
# This finds the optimal solution for McLearey<br />
#<br />
/* sets */<br />
set DAY;<br />
set DAY2;<br />
/* parameters */<br />
param makeCost {t in DAY};<br />
param holdCost {t in DAY};<br />
param demand {t in DAY};<br />
param start;<br />
param S;<br />
/* decision variables: */<br />
var x {t in DAY} >= 0;<br />
var y {t in DAY} >= 0;<br />
/* objective function */<br />
minimize z: sum{t in DAY} (makeCost[t]*x[t]+holdCost[t]*y[t]);<br />
/* Flow Constraints */<br />
s.t. FLOWA : x[1] - y[1] = demand[1] - start;<br />
s.t. FLOWB{t in DAY2} : x[t] + y[t-1] - y[t] = demand[t];<br />
/* Manufacturing constraints */<br />
s.t. MAKE{t in DAY} : x[t]