Nori and Leets, Inc.
{ Exmpl3.4-3_NoriAndLeets.mpl }
{ Hillier and Lieberman, Introduction to Operations Research, 9th ed. }
{ Chapter 3.4, Example 3, Blending/Reducing Pollution, Size: 3x6, Page 49 }
TITLE
NoriLeetsAirPollution;
INDEX
pollutant := (Particulates, SulfurOxides, Hydrocarbons);
furnace := (Blast, OpenHearth);
abatement := (TallerSmokestacks, Filters, BetterFuels);
DATA
RequiredReduction[pollutant] := (60, 150, 125);
ReducedEmissionRate[pollutant, abatement, furnace] :=
(12, 9, 25, 20, 17, 13,
35, 42, 18, 31, 56, 49,
37, 53, 28, 24, 29, 20);
AnnualCost[abatement, furnace] :=
(8, 10,
7, 6,
11, 9);
VARIABLES
UseMethod[abatement, furnace];
MODEL
MIN TotalCost = SUM(abatement, furnace: AnnualCost * UseMethod);
SUBJECT TO
EmissionReduction[pollutant] :
SUM(furnace, abatement: ReducedEmissionRate * UseMethod) >= RequiredReduction;
BOUNDS
UseMethod <= 1;
END
Back To Top
|
Maximal Home Page
|
List of Models |
Previous Page
|
Next Page