ࡱ> Root Entry*0_^i*Contents Root Entry*0_^C*Contents {\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Courier New;}} {\colortbl ;\red0\green175\blue0;\red0\green0\blue0;\red0\green0\blue255;} \viewkind4\uc1\pard\cf1\f0\fs20 ! Sailco model ;\cf2 \par \cf3 MODEL\cf2 : \par \tab\cf3 Sets\cf2 : \par \tab\tab QUARTERS /Q1,Q2,Q3,Q4/: TIME, DEM, RP, OP, INV; \par \tab\cf3 Endsets\cf2 \par \cf1 !objective function;\cf2 \par \tab\cf3 MIN\cf2 =\cf3 @SUM\cf2 (QUARTERS:400*RP+450*OP+20*INV); \par \cf1 !constraints;\cf2 \par \cf1 ! at most 40 reg hours;\cf2 \par \tab\cf3 @FOR\cf2 (QUARTERS(I):RP(I) < 40); \par \cf1 !flow constraints;\cf2 \par \tab\cf3 @FOR\cf2 (QUARTERS(I)|TIME(I) #GT# 1: \par \tab\tab INV(I) = INV(I-1) + RP(I) +OP(I) - DEM(I); \par \tab\tab ); \par \tab INV(1) = 10 +RP(1) + OP(1) -DEM(1); \par \cf1 !data;\cf2 \par \tab\cf3 DATA\cf2 : \par \tab\tab DEM= 40,60,75,25; \par \tab\tab TIME= 1,2,3,4; \par \tab\cf3 ENDDATA\cf2 \par \cf3 END\cf2 \par \par \par }