Goal Programming Model
Goal Programming Model
Labor (hr/unit)
Materials (lb/unit)
Profit ($/unit)
Product 1
Product 2
Product 3
1.
2.
3.
4.
Labor Utilization
In order to reflect the possibility of underutilization of
labor (as well as overtime), the original linear
programming constraint is reformulated as
5x 2x 4x d d
1
240
The variable
are referred to as
d 1 and d 1
deviational
variables.
variables They represent the
240d
exceeding
of production
,d 2
d1
A constraint in which we attempt to minimize
or both is referred to as a goal constraint.
Minimize P 1 d 1
P1 is the preemptive priority designation for
this goal.
pd
1
The term
reflects the d
fact that the first
priority goal of the firm is to minimize
,
the underutilization of labor.
( drive it
Minimize
Z
pd
1
pd
P3 designates minimization
d 1 of
as the third priority goal.
overtime,
Profit Level
Managements second goal is to achieve the
3x 5 x 2x d
1
d 2 500
pd
1
pd
2
pd
3
Purchase of Materials
Managements final goal is that daily material
4 x 1 6 x 2 3 x 3 d 3 d 3 400
MinimizeZ
pd
1
pd
2
pd
3
pd
4
MinimizeZ
pd
1
pd
2
pd
3
pd
MinimizeZ
d1
d2
pd
d1
5 x 1 2 x 2 4 x 3 d 1 d 1 240
3 x1 5 x 2 2 x 3 d 2 d 2 500
4 x 1 6 x 2 3 x 3 d 3 d 3 400
x1 , x 2 , x 3 ,d 1 ,d 1 ,d 2 ,d 2 ,d 3 ,d 3 0
minimized.
d1
The value of the deviational variable associated
with the highest preemptive priority (P1) must be
first minimized to the fullest possible extent.
when no further improvement is possible or desired
Production Capacity
The first goal constraint reflects the
production time requirements for both
products
x 1 x 2 d 1 . d 1 40
where X1 and X2 are the respective
numbers of washersdand
dryers produced.
1
The deviational variable,
, reflects
d1
underutilization
of the normal production
capacity of 40 hours per week, while
overtime.
MinimizeZ p d p d
Priority goals 1 and 3 can be reflected as
Storage constraint
The production goal constraints are:
x1 d 2 24
x 2 d 3 30
represents the
d 3 production goal for
underachievement of the
washers.
p d 2p d
p
2
d3
pd
3
as:
2
MinimizeZ p 1 d 1
subject to:
x1
x 2 d 1 d 1 40
x 1 d 2 24
x d 30
x , x ,d ,d ,d ,d
2
pd
2
pd
3
x x d d
1
40
d d d
10
as follows:
x 1 x 2 d 4 d 4 50
The new
objective
function becomes
MinimizeZ p1 d 1 p 2 d 2 p 3 d
4
pd
3
pd
4
pd
1
Subject
x1
pd
x 2 d 1 d 1 40
x 2 d 3 30
d
x ,d ,d
1
to
x 1 d 2 24
d 4 d 4 10
pd
3
pd
4
Cost ($)
Required
Acres
Expected
Usage
(People/week)
Gymnasium
80,000
1500
Athletic
24,000
3000
Tennis Court
15,000
500
Swimming
Pool
40,000
1000
Funding Constraint
The cost requirement for the various facilities are
shown in goal constraint:
pd
1
Facility Use
The Expected total weekly usage for all the
facilities is formulated as
pd
1
pd
2
Land Requirements
The land requirements for the various facility types are
4 x 1 8 x 2 3 x 3 5 x 4 d 3 d 3 50
d d d
3
10
This
goal is reflected in the objective function by
d4
minimization
of
at the priority 3 level. This goal and the priority 5 goal
are shown in objective function as
Minimize
pd
1
pd
2
pd
3
pd
5
Facility Demand
The demand for facilities is shown in four
goal constraint.
x
x
x
x
d5 d5 7
1
2
d 6 d 6 10
d7 d7 8
3
d 8 d 8 12
4
Minimize
pd
1
pd
2
p d 3p d 6p d
3
p d 2p d
4
pd
5
Minimize
pd
1
pd
2
p d 3 p d 6 p d
3
p d 2p d
7
pd
80Subject
,000 x 24to:
,000 x 15 ,000 x 40 ,000 x d 600 ,000
4 x1 8 x 2 3 x 3 5 x 4 d 3 d 3 50
d 3 d 4 d 4 10
x1 d 5 d 5 7
x 2 d 6 d 6 10
x3 d 7 d 7 8
x 4 d 8 d 8 12
x j ,d j ,d j 0
Decision Variables
Year 1 Year 2 Year 3 Year 4 Year 5 Year 6
S
1
S3
S2
S4
B4
B
1
S
5
B
2
B3
C2
R5
R
6
System constraints
Investment opportunity constraint in first year
Year 1: S1 +B1+I1=1,000,000
I1 is the amount of money not invested at the
beginning of year 1.
Second year, the investment will be S 2,,B2, and
C 2.
Investment Opportunities Amounts Available
Year 2: S2+B2+C2+I2 =I1
Year 3: S3+B3+I3
=I2+1.2S1
=I3+1.2S2+1.4B1
Year 5: S5+R5+I5
=I4+1.2S3+1.4B2
Year 6: R6+I6
=I5+1.2S4+1.4B3+1.8C2+1.1R5
Goal Constraint
We can formulate the four goal constraint as
follows:
S B
P1: The total amount invested in stocks and
bonds,
S B C R
should not exceed 40% of the total
We can formulate following goal constra int
investment in all
the alternatives,
5
i 1
i 1
i 1
i 1
i 1
i 1
i 5
S i Bi d 1 d 1 0.4
Re arranging , Minimize
i 1
i 1
i 5
S 1 Bi C 2 Ri
i 1
i 1
i 5
investment,
from the
d 2 we should minimize
following goal constraint:
5
i 1
i 1
i 5
Ri d 3 d 3 300 ,000
i 5
d4
By setting a cash value at an arbitrarily
large number M ($500,000,00) and
minimize
,
we
will
Mmaximizing the
1.2 S 5 1.4 B4 1.1R6 I 6 d 4be
cash value. We can formulate as follows:
The complete goal programming model
can be summarized as:
Zpd
Minimize
subject
pd
2
pd
pd
4
to
S B I 1,000 ,000
S B C I I 0
1.2 S S 1.4 B B I I 0
1.2 S S 1.4 B R I I 0
1.2 S 1.4 B 1.8C 1.1R R I I 0
1
i 1
i 1
i 5
i 1
i 1
i 5
R d d
i
i 5
300 ,000
S , B ,C , R , I , d , d
i
Minimize Z
p w d w d
k 0 i 1
subject
a x d d
j 1
x ,d ,d
j
ik
ik
to
ij
bi
i 1 ,2 ,.......m
and
w
w iknumerical( differential) weights assigned to
ik
are
the
the deviational
variables of goal i at a given priority
d i andk,
d i represent the negative and positive
level
deviations, aij is the technological coefficients of xj
in goal i, and bi, is the ith goal level.