Seminar_on_Goal_Programming_ppt
Seminar_on_Goal_Programming_ppt
Types of GP
3
Content of the Seminar cont
Marking Recommendation
for Policy Implication
4
Introduction
It is obvious that in any organization,
management of resources is pivotal.
5
Introduction Cont
This why since the World War (11) various
organizations have adopted GP for determining
their optimum production, profit, productive time
and minimum cost to avoid wastage.
6
What is Goal Program (GP)
Model?
GP was first introduced by Charnes, Cooper and Ferguson(1955)
with discrete and continuous variables, linear/non-linear
functions in which case all functions are assumed as goals.
11
Definition of Basic Concepts
Decision marker is the entity who sets off decision
problems.
16
Modeling GP and Definition
of Terms
Note the general GP model was first developed by
Charnes and Cooper (1977) as follows.
m
1. min z (dev dev ); i 1,2,..., m
i
i
i 1
st
17
Modeling GP and Definition
of Terms cont
n
2. c
j 1
i, j
i
y j dev dev Ai ; j 1,2,..., n
i
n
3. c
j 1
i, j y j Ai ; i m 1,..., m p
18
Modeling GP and Definition
4. of Terms cont
d , d , y 0
i i j
It is important to note that:
1.Equation (1) is referred to objective function which
is the summation of all deviational variables
2. Equations 2 and 3 are called goal and system
constraint functions; and they are both referred to
linear constrain function
3. Equation 4 is non-negativity constraint.
19
Definition of Terms
m is number of goals, p number of structural
constraints and n number of decision variables.
20
Definition of Terms cont
ci , j is the coefficient of the jth decision variables in
the ith goal.
dev
i and
dev
i are amount of deviation below and
above aspiration level respectively. That are
accordingly called underachievement and
overachievement variables. Therefore, in typical GP
model, there are two variables: decision and
deviational.
Ai aspiration level
Types of GP
There two types of GP in literature:
Lexicographic Goal Programming Model or
preemptive or non-Archimedean goal
Programming model.
22
Types of GP cont
Iserman (1982) and Sherali (1982) introduced factors
to the general GP objective function that is known
as preemptive priority factors. Thus, their
innovation gave rise to preemptive GP.
st
i 1
25
Types of GP cont
The second type of GP is weighted one which is
used when the decision maker is interested in
the direct comparison of the goals. This is
done by attaching weight to each of the
deviational
m
variables as follows.
6. min z wi devi wi devi ; i 1, 2,..., m
i 1
st Equations 2, 3 and 4
26
Types of GP cont
Where: w
i
and w are relative weights attached to
i
positive and negative deviation variables and they
must be non-negative constants. These weights are
any real number or integers of which the greater the
weight the greater the importance assigned to
minimize the deviation variable.
27
Types of GP cont
The difference between the general GP model and
the weighted GP model is the arbitrary weight
assigned to the deviation variables.
28
Types of GP cont
m ni
7. min z pi ( w dev w dev ); i 1,2,..., m
i ,k
i
i ,k
i
st
i 1 k 1
Equations 2, 3 and 4
Where: w ;w
i ,k i ,k 0
29
Types of GP cont
Note that overachievement and underachievement of
a goal cannot occur concurrently. Therefore is either
devi 0 or devi 0
Or both dev 0 dev 0
i
i
30
Types of GP cont
33
Goals or Objectives of the Bank
• In formulating GP, the goals of an organization must
be explicitly stated. Let us hypothetically assume
that the goals of this bank are:
1.Reduce liability to exactly 5.7 trillion.
2.Increase asset to at least 9 trillion.
3.Increase shareholder funds to at least 2.1 trillion.
4.Increase earnings to at least 1.2 trillion.
5.Increase profit to at least 0.4 trillion.
6.Increase balance sheet to at least 18 trillion.
34
Setting Priority
In GP you have to prioritize your goals, which
one comes first or second, even last.
35
Setting Priority Cont
Priority 3= maximization of owners’ funds
36
Variables
There are two sets of variables here: Decision and
deviation.
Decision Variables: x1, x2, x3, x4, x5 and x6
Where:
X1 is the total value of assets in the balance sheet =
7.894 trillion.
X2 is the total value of liability in the balance sheet =
7.1 trillion.
X3 is the total value of shareholders fund in the
balance sheet = 0.791 trillion.
37
Variables cont
X4 is the total value of earnings in the balance sheet =0.931
trillion.
X5 is the total value of profit in the balance sheet = 0.067
trillion.
X6 is the total value of all items in the balance sheet = 16.78
trillion.
Deviation Variables: and are amount by which goal i
di
is underachieved and overachieved
d respectively.
i
38
GP Functions
In GP, there are two functions which we have
earlier mentioned- structural constraint functions
and goal functions.
In this example the constraint functions are:
X1 ≤ 7.894 asset constraint
X2 ≤ 7.1 liability constraint
X3 ≤ 0.791 shareholder fund constraint
X4 ≤ 0.931 earning constraint
X5 ≤ 0.067 profit constraint
X6 ≤ 16.78 balance sheet item constraint
39
GP Functions Cont
While the goal functions are:
X1+d1--d1+= 9 asset maximization goal
X2+d2--d2+= 5.7 liability reduction goal
X3+d3--d3+=2.1 shareholders’ wealth goal
X4+d4--d4+=1.2 earning maximization goal
X5+d5--d5+=0.4 profit maximization goal
X6+d6--d6+=18 optimum balance sheet management goal
X1, X2 , X3, X4, X5 , X6, d1-, d1+, d2-,d2+, d3-,d3+, d4-,d4+ ,d5-,d5+, d6-,d6+ ≥ 0 non-
negativity constraint
40
Summary of Functions
Min p1(d1-)+ p2(d1+) + p3(d2-)+ p4(d2+)+ p5( d3-)+ p6(d3+)+
p7(d4-)+ p8(d4+)+ p9(d5-)+ p10(d5+)+ p11( d6-)+ p12(d6+)
st
X1 ≤ 7.894
X2 ≤ 7.1
X3 ≤ 0.791
41
Summary of Functions Cont
X4 ≤ 0.931
X5 ≤ 0.067
X6 ≤ 16.78
X1 +d1--d1+ =9
X2 +d2--d2+ = 5.7
X3 +d3--d3+ =2.1
X4 +d4--d4+ =1.2
X5 +d5--d5+ =0.4
X6 +d6--d6+ =18
• X1, X2 , X3, X4, X5 , X6, d1-, d1+, d2-,d2+, d3-,d3+, d4-,d4+ ,d5-,d5+, d6-,d6+
≥0
Arranging the Data in an
Excel
wt(d+) prty(+) wt(d-) prty(-) x1 x2 x3 x4 x5 x6 RHS
46
Solving the Problem
Click on solve option on the second menu to obtain results. Also click on
summary.
Click on the grid, then on the copy icon on the second menu to copy entire
tableau.
47
45
Summary Results One
Item
X1 1
X2 1
X3 1
X4 1
X5 0.4
X6 1
Summary Results Two
Priority 1 4.7
Priority 2 8
Priority 3 1.1
Priority 4 0.2
Priority 5 0
Priority 6 17
Summary Results Three
Constraint Analysis RHS d+ (row i) d- (row i)
asset 7.89 0 0
liabilit 7.1 0 0
shareholder 0.79 0 0
earnings 0.93 0 0
balance-sheet 16.78 0 0
increase asset 9 0 8
51
Interpreting the Solution
Cont
The summary result two shows the priority that
is achieved or not. From the solution:
52
Interpreting the Solution
Cont
However, the second priority (asset maximization)
and fifth priority (profit maximization) are achieved
since the non achievements are zeros.
.
53
Interpreting the Solution
Cont
The constraint analysis indicates that exactly all
the assets in the balance sheet are used, all
funds and earnings are distributed, liability is
exactly used to create asset but 0.04 trillion
amount of profit constraint is not realistic.
Interpreting the Solution
Cont
The goal analysis shows that liability reduction
goal is underachieved by 4.7 trillion, wealth
maximization is underachieved by 1.2 trillion
and earnings underachieved by 0.2 trillion.
55
Reference
• Charnes, A ., Cooper, W.W., & Ferguson, R
(1955). Optimal estimation of executive
compensation by linear programming,
Management Science, 1, 138-151.
• Charnes, A., & Cooper, W.W. (1977).Goal
programming and multiple objective
optimizations. European Journal of
Operational Research. 1(1);39-54.
Reference Cont
57
Reference Cont
Sherali, H. D. (1982). Equivalent weights for
lexicographic multi-objective programs:
characterizations and computations. European
Journal of Operational Research, 11(4);367–
379.
58