╨╧рб▒с>■  ■                                                                                                                                                                                                                                                                                                                                                                                                                                                   ¤   ■                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           Root Entry            ■                                       Root Entry        *0_Ъю╧╗Є└Ё^р┤┬Ну№─Contents            ъ                                ■   ¤   ■   ■                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    ■                                                                                                                                                                                                                                                                                                                                                                                                                                   ьЛ{\rtf1\ansi\ansicpg1252\deff0\deflang1033{\fonttbl{\f0\fnil\fcharset0 Courier New;}} {\colortbl ;\red0\green0\blue255;\red0\green0\blue0;\red0\green175\blue0;} \viewkind4\uc1\pard\cf1\f0\fs20 MODEL\cf2 : \par \cf3 !California Manufacturing Company, \par SETS-based version;\cf2 \par \cf3 ! General capital budgeting with OR and IF \par conditions;\cf2 \par \par \cf1 SETS\cf2 : \par \cf3 ! Decision number;\cf2 \par DN : NPV, CapitalReq, x; \par OnlyIf( DN, DN); \par EitherOr( DN, DN); \par \cf1 ENDSETS\cf2 \par \par \cf1 DATA\cf2 : \par DN, NPV, CapitalReq = \par DN1 9 6 \par DN2 5 3 \par DN3 6 5 \par DN4 4 2; \par \par CapitalAvail = 10; \par \par \cf3 ! Can do either, but not both;\cf2 \par EitherOr = DN3, DN4; \par \par \cf3 ! Can do 2nd, only if 1st is done;\cf2 \par OnlyIf = DN1,DN3 DN2,DN4; \par \cf1 ENDDATA\cf2 \par \par \cf1 MAX\cf2 = \cf1 @SUM\cf2 ( DN : NPV * x); \par \par [Budget] \cf1 @SUM\cf2 (DN : CapitalReq * x ) <= CapitalAvail; \par \par \cf3 ! The either or constraints;\cf2 \par \cf1 @FOR\cf2 ( EitherOr(i,j): \par [OR] x(i) + x( j) <= 1; \par ); \par \par \cf3 ! The only if constraints;\cf2 \par \cf1 @FOR\cf2 ( OnlyIf(i,j): \par [IF] x( i) >= x(j); \par ); \par \par \cf3 ! Make the X's binary decision variables;\cf2 \par \cf1 @FOR\cf2 ( DN : \cf1 @BIN\cf2 (x) ); \par \cf1 END\cf2 \par \par }