Petroller

Petroller owns a petroleum refinery that produces fuel (such as gasoline, diesel, and jet fuel) from crude oil. They can source crude oil from multiple oil production plants, but it can differ significantly in terms of quality and procurement cost. For example, a particular plant might offer crude oil at a low price but the yield of fuel that can be derived from it might be low as well. In addition, the quantity of crude oil available from each plant is limited and must be taken into account in the operations.

Petroller is expected to meet a minimum demand for each type of fuel, and a penalty incurs for each unmet unit (which is actually the cost to outsource the unmet quantity of fuel). Supplying more than the minimum demand is acceptable.

The following table provides the per-unit revenue, demand, and penalty for unmet demand for each fuel.

Fuel Revenue Demand Penalty
Regular 160 500 220
Premium 170 700 65
Jet 220 400 80

In the next table are the procurement cost and maximum quantity of crude oil that can be sourced from each plant.

Plant Cost Availability
A 35 2500
B 42 3000

Finally, the next table provides the yield (unit of fuel/unit of crude oil) for each combination.

Plant Fuel Yield
A Regular 0.20
B Regular 0.25
A Premium 0.23
B Premium 0.30
A Jet 0.25
B Jet 0.10