Goal Programming Models: LP/IP - Single Objective Multiple Objectives Real-Life Problems
Goal Programming Models: LP/IP - Single Objective Multiple Objectives Real-Life Problems
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-1
Goal Programming Models
• Goal programming “satisfices” as opposed
to LP models which “optimize”
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-2
Goal Programming Models
• In goal programming
• The problem specific constraints (the
ordinary LP constraints) are known as
hard constraints.
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-3
Goal Programming Models
• Deviation variables are used to express
under- and over-achivement from the goals.
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-4
Goal Programming Models
• Example:
x1: amount of units to be produced from product 1
x2: amount of units to be produced from product 2
underachievement
• If profit is 2,000, then d1- =1,000, d1+ =0 is captured by d1-
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-6
Goal Programming Models
• The objective function of goal programming is formed by
deviation variables only and we want to minimize these
variables
• Minimize underachievement
Min d1- + …
for other goals
for goal 1
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-7
Baynet Computer
Baynet is a computer company that produces the CP4X and the
CP5Z computers. The computers use different mother boards
produced in abundant supply by the company, but use the same
cases and disk drives. The CP4X models use two DVD-RW disk
drives and no Blu-Ray disk drive whereas the CP5Z models use
one DVD-RW disk drive and one Blu-Ray disk drive.
The DVD drives and cases are bought from vendors. There are
1000 DVD-RW disk drives, 500 Blu-Ray disk drives, and 600
cases available to Baynet on a weekly basis. It takes one man-
hour to manufacture a CP4X and its profit is 0.2 bitcoin and it
takes one and one-half man-hours to manufacture a CP5Z and its
profit is 0.5 bitcoin.
For simplicity, it is assumed that the amount of computers can
have fractional values.
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-8
Baynet Computer
The company has three goals which are given below:
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-10
Baynet Computer soft
constraints
• Non-negativity:
x1, x2, di-, di+ > 0 for i=1,2,3
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-12
underachivement underachivement overachivement
for goal 1 for goal 2 for goal 3
s.t.
2x1 + x2 < 1000 (Availability of DVD-RW
hard
drives)
constraints
x2 < 500 (Availability of Blu-Ray drives)
x1 + x2 < 600 (Availability of cases)
soft
constraints x1 + x2 +d1- -d1+ = 500 (Goal 1)
0.2x1 + 0.5x2 +d2- -d2+ = 250 (Goal 2)
x1+1.5x2 +d3- -d3+ = 400 (Goal 3)
x1, x2, d1-, d1+, d2-, d2+, d3-, d3+ > 0
based on (nonnegativity)
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-13
Equal importance
second goal is third goal is second goal is third goal is
underachieved overachieved total
decision
by 150 by 100 deviation
variable
• Weighted importance
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-15
Weighted importance
• Goal 2 is 2 times more important than Goal 1
• Goal 3 is 5 times more important than Goal 1
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-16
Weighted importance
first goal is second goal is
underachieved underachieved
by 100 by 170
weighted
importance
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-17
Ranked goals the most important,
highest-ranked
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-18
Ranked goals
Baynet ranks the goals as
• Rank R : Goal 1 1
• Rank R : Goal 2 2
• Rank R : Goal 3 3
• Min R (d 1 1
-
)+ R2(d2-) + R3(d3+)
Goal 1 is the Goal 2 is the Goal 3 is the
most important second least important
goal important goal goal
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-19
Ranked goals
Min d1- Minimize rank R1 deviations
deviations
Solve
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-20
Ranked goals Optimal value
for d1-
• Weighted importance
• Ranked goals
based on
© 2013 Pearson Education, Inc. publishing as Prentice Hall 6-24