Goal Programing
Goal Programing
Goal Programming:
Concepts & Applications
An Example # 1:
Beaver Creek Pottery Company:
subject to:
1x1 + 2x2 40 hours of labor
4x1 + 3x2 120 pounds of clay
x1, x2 0
Where: x1 = number of bowls produced
x2 = number of mugs produced
Adding objectives (goals) in order of importance, the
company:
Does not want to use fewer than 40 hours of labor
per day.
Would like to achieve a satisfactory profit level of
$1,600 per day.
Prefers not to keep more than 120 pounds of clay on
hand each day.
Would like to minimize the amount of overtime.
Goal Programming
Goal Constraint Requirements
Labor goal:
x1 + 2x2 + d1- - d1+ = 40 (hours/day)
Profit goal:
40x1 + 50 x2 + d2 - - d2 + = 1,600 ($/day)
Material goal:
4x1 + 3x2 + d3 - - d3 + = 120 (lbs of clay/day)
Labor goals constraint (priority 1 - less than 40 hours labor;
priority 4 - minimum overtime):
Minimize P1d1-, P4d1+
Add profit goal constraint (priority 2 - achieve profit of $1,600):
Minimize P1d1-, P2d2-, P4d1+
Add material goal constraint (priority 3 - avoid keeping more
than 120 pounds of clay on hand):
Minimize P1d1-, P2d2-, P3d3+, P4d1+
Complete Goal Programming Model:
subject to:
subject to:
Solution: x1 = 15 bowls
x2 = 20 mugs
d1+ = 15 hours
Goal Programming
Computer Solution Using Excel
Exhibit: 1
Exhibit: 2
Exhibit: 3
Goal Programming
Solution for Problem with additional goal constraints