Lecture6 GoalProgramming
Lecture6 GoalProgramming
• Linear programming (LP) and Goal programming (GP) are widely used
mathematical techniques designed to help operations managers in planning and
decision making relative to the tradeoffs necessary to allocate resources.
Overview of Linear Programming
All LP problems have four properties in common.
• Linear programming models allow for only one objective, and all
constraints must be met absolutely.
2. Upper One-Sided Goal: For the 𝑘𝑡ℎ objective function, an upper limit, 𝑈𝑘,
that the decision maker does not want to exceed. It is desired to achieve
a value of "at most" 𝑈𝑘 for the objective. Exceeding this value is
permissible if this leads to the best compromise.
Goal Programming
Goal Types
3. Two-Sided Goal: Sets a specific target value, 𝐺𝑘, for the 𝑘𝑡ℎ objective so
the value of 𝑓𝑘(𝒙) should be "equal to" some 𝐺𝑘. The goal might be
written as an equality constraint:
The solution process will allow for deviations from this goal in either
direction.
Goal Programming
Constraints
• stated as equalities
• contain both plus (+) and minus (-) deviational variables in
addition to decision variables
• Goals:
• Then, any feasible solution to the following LP meets the goals of DeWright:
Maximize (or Minimize) 0𝑥1 + 0𝑥2 + 0𝑥3 (or any other objective function)
𝑠𝑢𝑏𝑗𝑒𝑐𝑡 𝑡𝑜 12𝑥1 + 9𝑥2 + 15𝑥3 ≥ 125
5𝑥1 + 3𝑥2 + 4𝑥3 = 40
5𝑥1 + 7𝑥2 + 8𝑥3 ≤ 55
𝑥1 , 𝑥2 , 𝑥3 ≥ 0
Goal Programming
Case Study 1: DeWright Company
• Objective Function of Goal Programming Model:
Goal Programming
Case Study 1: DeWright Company
• Rewrite the goal constraints as equalities using deviation
variables:
1) achieving a long-run profit (net present value) of at least $125
million from these products
12𝑥1 + 9𝑥2 + 15𝑥3 ≥ 125
• Goals:
Goal Programming
Case Study 2: TV Advertising Schedule Problem
• Then, any feasible solution to the following LP meets Priceler’s goals:
• It is found that no point that satisfies the budget constraint meets all three
goals.
→ No feasible solution!
→ So we need to determine a cost for each goal that is incurred for failing to
meet the goal.
Goal Programming
Case Study 2: TV Advertising Schedule Problem
• Information on penalty coefficients of the three goals:
• The decision maker must rank his goals from the most important
(goal 1) to least important (goal 𝑛).
• The showroom has 400 square feet of floor space available for displaying this
week’s specials: a model X receiver and series Y speakers.
A receiver A pair of speakers
Wholesale cost ($) 100 50
Display space requirement (square feet) 2 4
Price ($) 150 70
• The store manager, desiring to maximize gross profit, must decide how many
receivers and speakers to stock.
Preemptive Goal Programming
Case Study 3: Stereo Warehouse
• Let
𝑥: number of receivers to stock,
𝑦: number of speakers to stock
RESULT:
𝑥 = 60 𝑦 = 40
Stock 60 receivers and 40 speakers
By using 120 sq feet less space
(used a total of 400-120=280 sqfeet)
And making a total profit of
profit=99999-96199=3800