Beruflich Dokumente
Kultur Dokumente
Optimization Models
OR Mini-course
July 31, 2009
Archis Ghate
Assistant Professor
Industrial and Systems Engineering
The University of Washington, Seattle
What are “Optimization Models”?
• One possible definition - mathematical models
designed to help institutions and individuals decide
how to
‣ allocate scarce resources
‣ to activities
‣ to make the most of their circumstances.
resource
constraints limitations or
other restrictions
objective performance
function(s) metric(s)
Example 1: a diet problem
• To decide the quantities of different food
items to consume every day to meet the
daily requirement (DR) of several nutrients
at minimum cost.
• What type of data do we need?
‣ food items under consideration.
‣ nutrition information.
‣ cost of food items.
Diet problem : toy example
Wheat Rye DR
Carbs/unit 5 7 20
Proteins/unit 4 2 15
Vitamins/unit 2 1 3
subject to
5XW + 7XR ≥ 20
4XW + 2XR ≥ 15
2XW + XR ≥ 3
XW ≥ 0
XR ≥ 0
REQUIREMENT 80 65 70 85 300
Solution
HC1 80
80
75 W1 20
HC2 65
45
125 W2
55
70 HC3 70
100 W3
30
HC4 85
Cost : 152535
Example 3 : Cancer treatment with
radiation therapy
Restriction on total
Area Beam 1 Beam 2 average dose
subject to
x1 ≥ 0
x2 ≥ 0
Hydrocarbons 37 53 28 24 29 20
Method F1 F2
Taller smokestacks x1 x2
Filters x3 x4
Better fuels x5 x6
minimize 8x1 + 10x2 + 7x3 + 6x4 + 11x5 + 9x6
total cost
subject to
subject to
9x + 3y + 5z ≤ 500
5x + 4y + ≤ 350
3x + + 2z ≤ 150
z ≤ 20
x≥ 0
y≥ 0
z≥ 0
Answer (approximate) : Type 1= 26, Type 2 = 54, Type 3= 20
Profit (approximate) : 6390
Example 6: Chess queens problem
• How many queens can you place on an 8*8
chessboard so that no queen threatens another?
• Implement
References