Question: Sets Regions /A, B, C, D, E, F, G/ Facilities /A, D, F/; Parameters Demand(Regions) /B 200, C 120, F 80/ Capacity(Regions) /A 225, B
Sets Regions /A, B, C, D, E, F, G/ Facilities /A, D, F/;
Parameters Demand(Regions) /B 200, C 120, F 80/ Capacity(Regions) /A 225, B 500, C 300, D 900, E 600, F 130, G 110/ FixedCost(Regions) /A 1000, B 1500, C 1200, D 2500, E 1800, F 800, G 750/;
Table Connections(Regions, Regions) A B C D E F G A 0 1 1 1 0 0 0 B 1 0 0 0 1 0 0 C 1 0 0 1 0 1 0 D 1 0 1 0 0 1 1 E 0 1 0 0 0 0 1 F 0 0 1 1 0 0 1 G 0 0 0 1 1 1 0;
Variables X(Regions, Facilities) ShippingCost, TotalCost;
Positive Variable X;
Equations Supply(Regions) Objective TotalCostDefinition;
Supply(Regions).. sum(Facilities, X(Regions, Facilities)) =e= Demand(Regions);
Objective.. TotalCost =e= sum(Regions, sum(Facilities, X(Regions, Facilities) * Connections(Regions, Facilities))) + sum(Regions, FixedCost(Regions));
TotalCostDefinition.. TotalCost =e= ShippingCost; //here
Model FacilitiesAllocation /all/;
Solve FacilitiesAllocation using LP minimizing TotalCost; //here
Display X.L, TotalCost.L; //here
Please solve all of the problems and make the code work. Please use GAMS.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
