**************************************************** * ANDERSON, SWEENEY & WILLIAMS, P. 460-465 * * TRANSSHIPMENT PROBLEM * * DSN = TSHP-ASW * ****************************************************; DATA NEW1; INPUT _TYPE_ $ _ROW_ $ _COL_ $ _COEF_; CARDS; MIN COST . . . COST X13 2.0 . COST X14 3.0 . COST X23 3.0 . COST X24 1.0 . COST X35 2.0 . COST X36 6.0 . COST X37 3.0 . COST X38 6.0 . COST X45 4.0 . COST X46 4.0 . COST X47 6.0 . COST X48 5.0 EQ SOURCE1 X13 1.0 . SOURCE1 X14 1.0 . SOURCE1 _RHS_ 600.0 EQ SOURCE2 X23 1.0 . SOURCE2 X24 1.0 . SOURCE2 _RHS_ 400.0 EQ TRNSHP1 X13 -1.0 . TRNSHP1 X23 -1.0 . TRNSHP1 X35 1.0 . TRNSHP1 X36 1.0 . TRNSHP1 X37 1.0 . TRNSHP1 X38 1.0 . TRNSHP1 _RHS_ 0.0 EQ TRNSHP2 X14 -1.0 . TRNSHP2 X24 -1.0 . TRNSHP2 X45 1.0 . TRNSHP2 X46 1.0 . TRNSHP2 X47 1.0 . TRNSHP2 X48 1.0 . TRNSHP2 _RHS_ 0.0 EQ DESTIN1 X35 1.0 . DESTIN1 X45 1.0 . DESTIN1 _RHS_ 200.0 EQ DESTIN2 X36 1.0 . DESTIN2 X46 1.0 . DESTIN2 _RHS_ 150.0 EQ DESTIN3 X37 1.0 . DESTIN3 X47 1.0 . DESTIN3 _RHS_ 350.0 EQ DESTIN4 X38 1.0 . DESTIN4 X48 1.0 . DESTIN4 _RHS_ 300.0 ; PROC LP SPARSEDATA ; TITLE 'ANDERSON, SWEENEY & WILLIAMS TRANSSHIPMENT PROBLEM - EXAMPLE 1'; DATA NEW1; INPUT TRNSHP3-TRNSHP4 DESTIN5-DESTIN8 SUPPLY SOURCE$; CARDS; 1000 1000 200 150 350 300 . . 2 3 500 500 500 500 600 SOURCE1 3 1 500 500 500 500 400 SOURCE2 0 500 2 6 3 6 1000 TRNSHP3 500 0 4 4 6 5 1000 TRNSHP4 ; PROC TRANS ; TAILNODE SOURCE; HEADNODE TRNSHP3-TRNSHP4 DESTIN5-DESTIN8; SUPPLY SUPPLY; TITLE1 'TRANSSHIPMENT PROBLEM - EXAMPLE 1'; RUN; PROC PRINT; RUN; DATA NEW2; INPUT _TYPE_ $ _ROW_ $ _COL_ $ _COEF_; CARDS; MIN COST . . . COST X13 2.0 . COST X14 3.0 . COST X15 5.0 . COST X16 7.0 . COST X17 5.0 . COST X18 6.0 . COST X23 3.0 . COST X24 1.0 . COST X25 5.0 . COST X26 5.0 . COST X27 3.0 . COST X28 6.0 . COST X35 2.0 . COST X36 6.0 . COST X37 3.0 . COST X38 6.0 . COST X45 4.0 . COST X46 4.0 . COST X47 6.0 . COST X48 5.0 EQ SOURCE1 X13 1.0 . SOURCE1 X14 1.0 . SOURCE1 X15 1.0 . SOURCE1 X16 1.0 . SOURCE1 X17 1.0 . SOURCE1 X18 1.0 . SOURCE1 _RHS_ 600.0 EQ SOURCE2 X23 1.0 . SOURCE2 X24 1.0 . SOURCE2 X25 1.0 . SOURCE2 X26 1.0 . SOURCE2 X27 1.0 . SOURCE2 X28 1.0 . SOURCE2 _RHS_ 400.0 EQ TRNSHP1 X13 -1.0 . TRNSHP1 X23 -1.0 . TRNSHP1 X35 1.0 . TRNSHP1 X36 1.0 . TRNSHP1 X37 1.0 . TRNSHP1 X38 1.0 . TRNSHP1 _RHS_ 0.0 EQ TRNSHP2 X14 -1.0 . TRNSHP2 X24 -1.0 . TRNSHP2 X45 1.0 . TRNSHP2 X46 1.0 . TRNSHP2 X47 1.0 . TRNSHP2 X48 1.0 . TRNSHP2 _RHS_ 0.0 EQ DESTIN1 X15 1.0 . DESTIN1 X25 1.0 . DESTIN1 X35 1.0 . DESTIN1 X45 1.0 . DESTIN1 _RHS_ 200.0 EQ DESTIN2 X16 1.0 . DESTIN2 X26 1.0 . DESTIN2 X36 1.0 . DESTIN2 X46 1.0 . DESTIN2 _RHS_ 150.0 EQ DESTIN3 X17 1.0 . DESTIN3 X27 1.0 . DESTIN3 X37 1.0 . DESTIN3 X47 1.0 . DESTIN3 _RHS_ 350.0 EQ DESTIN4 X18 1.0 . DESTIN4 X28 1.0 . DESTIN4 X38 1.0 . DESTIN4 X48 1.0 . DESTIN4 _RHS_ 300.0 ; PROC LP SPARSEDATA ; TITLE 'ANDERSON, SWEENEY & WILLIAMS TRANSSHIPMENT PROBLEM - EXAMPLE 2'; DATA NEW2; INPUT TRNSHP3-TRNSHP4 DESTIN5-DESTIN8 SUPPLY SOURCE$; CARDS; 1000 1000 200 150 350 300 . . 2 3 5 7 5 6 600 SOURCE1 3 1 7 5 5 3 400 SOURCE2 0 500 2 6 3 6 1000 TRNSHP3 500 0 4 4 6 5 1000 TRNSHP4 ; PROC TRANS ; TAILNODE SOURCE; HEADNODE TRNSHP3-TRNSHP4 DESTIN5-DESTIN8; SUPPLY SUPPLY; TITLE1 'TRANSSHIPMENT PROBLEM - EXAMPLE 2'; RUN; PROC PRINT; RUN;