Professional Documents
Culture Documents
CH-4 Goal Programming
CH-4 Goal Programming
GOAL PROGRAMMING
GOAL PROGRAMMING(GP)
• Goal programming provides a way of striving toward several
objectives simultaneously.
• GP seeks a solution that minimizes the weighted sum of deviations
of these objective function from their respective goal.
Three types of goals:
1. A lower, one sided goal: sets a lower limit that we do not want to
fall under ( but exceeding the limit is fine).
2. An upper, one sided goal: sets an upper limit that we do not want
to exceed (but falling under the limit is fine).
3. A two-sided goal: sets a specific target that we do not want to
miss on either side (i.e, =).
GOAL PROGRAMMING
• Most LP problems have hard constraints that can’t be
violated. The availability of labor hours, materials and
budgets for the project are limited.
• In some cases hard constraints are too restrictive,
– You have a maximum price in mind when buying a car (this is
your “goal” or target price).
– If you can’t buy the car for this price you will likely find a way to
spend more.
• We use soft constraints to represent such goals or
targets we’d like to achieve.
A GOAL PROGRAMMING EXAMPLE:
• Davis wants to expand the convention center at his hotel. The
types of potential conference rooms:
MIN)
GP Objective Functions (cont’d)
• Minimize the sum of percentage deviations
MIN