Professional Documents
Culture Documents
D)
Email- rijalunegash@yahoo.com
Mob. 0917820457
1
WELCOME TO:
Quantitative Analysis for
Management Decisions Making
Credit hours: 3
CHAPTER ONE
Introduction to Quantitative
Analysis and Management Science
1.1. Overview of Management Science
The scientific management revolution of the early 1900s,
initiated by Frederic W. Taylor.
o Taylor provided the foundation for the use of quantitative
methods in management.
Modern management science research is generally considered to
have originated during the World War II.
o At this period, teams were formed to deal with strategic and tactical
problems faced by the military.
o Teams, which often consisted of people with diverse specialties (e.g.,
mathematicians, engineers, and behavioral scientists), were joined
together to solve a common problem by utilizing the scientific method.
The objective of Operations Research is to provide a scientific basis to
the decision maker for solving the problems involving the interaction of
various components of an organization by employing a team of
scientists from various disciplines, all working together for finding a
solution which is in the best interest of the organization as a whole. The
best solution thus obtained is known as optimal decision”.
It is the term generally associated with the first five steps of the
problem solving process.
Observation
Problem
definition
Model
Construction
Feedback
Solution
Information
Implementation
1. Observation
The first step in the application of quantitative management
approach is the identification of problem that exists in the
system of the organization.
For example: The selling price of $20 and product cost of $5 could
be obtained from the firm’s accounting department and would be
very accurate.
The equation as whole is known as a functional relationship.
Profit, ‘z’ is a function of the number of units sold, ‘x’ and the
equation relates profit to units sold.
In this case, the relationship is a model of the determination of profit
for the firm.
Maximize Z = $20x-$5x
Subject to 4x=100
This model now represents the manager’s problem of
determining the number of units to be produced as ‘x’.
4x=100
x = 100/4
x = 25 units
Substituting the value of 25 for x in to the profit function results
in the total profit as follows:
Z =$20x-$5x
Z= $ 20(25) - $5 (25)
Z= $375
Thus, if the manager decides to produce 25 units of the product,
the business firm will receive $375 as profit.
5. Implementation of the Decision
The quantitative approach provides information that can aid the
management in decision making.
If the manager does not use the information derived from the
management technique, the result are not implemented.
If the results are not implemented, the effort and resources that
went in to problem definition, model construction and solution
are unnecessarily wasted.
1.4. Quantitative Analysis Techniques
The management science deals with many techniques that can
help managers to make decision under certainty and uncertainty
conditions.
The decisions that can be made on certainty conditions depend
on experience and past data of the organization.
Under certainty conditions, different types of mathematical
programming techniques can be used for making decision when
the existing data become difficult to manually compute.
The programming used to identify this technique does not refer
to computer programming, but rather to a predetermined set of
mathematical steps used to solve a problem.
The mathematical programming techniques assume that all parameters
in the model are known with certainty.
Machine
A B C
Machinist
4
Jack 3 7 Repair
Time
Gelu 4 6 6
Melat 3 8 5
By comparing the total repair time for all possibilities, it is found
that alternative a6 is the best since the total repair time is the
smallest as shown below.
xj = decision variables
bi = constraint levels
cj = objective function coefficients
aij = constraint coefficients
3. Solution
Mathematical relationships resulting from formulation process
are solved to identify optimal solution.
4. Interpretation and What-if Analysis
Problem solver or analyst works with the manager to:
o Interpret results and implications of problem solution.
o Investigate changes in input parameters and model
variables and impact on problem solution results.
FORMULATION OF A LP MODEL
40 – 4 x1 + 3 x2 120 lb
30 – Area common to
both constraints
20 –
x1 + 2 x2 40 hr
10 – | | | | | |
10 20 30 40 50 60 x1
Copyright 2006 John Wiley &
Supplement 13-58
Sons, Inc.
0–
MAXIMUM SOLUTION COORDINATES:
x1 = 0 bowls
x2 x2 =20 mugs
x1 = 24 bowls
Z = $1,000
x2 =8 mugs
40 –
Z = $1,360 x1 = 30 bowls
30 – x2 =0 mugs
Z = $1,200
20 – A
10 – B
| | | C|
0–
10 20 30 40 x1
CHEMICAL CONTRIBUTION
Brand Nitrogen (lb/bag) Phosphate (lb/bag)
Gro-plus 2 4
Crop-fast 4 3
subject to
2x1 + 4x2 16 lb of nitrogen
4x1 + 3x2 24 lb of phosphate
x1, x2 0
Copyright 2006 John Wiley &
Supplement 13-62
Sons, Inc.
Graphical Solution
x2
14 – x1 = 0 bags of Gro-plus
x2 = 8 bags of Crop-fast
12 –
Z = $24
10 –
A
8– Z = 6x1 + 3x2
6–
4–
B
2–
C
| | | | | | |
0–
2 4 6 8 10 12 14 x1
Copyright 2006 John Wiley &
Supplement 13-63
Sons, Inc.
Evaluate the objective function, that minimize
cost
Corners ZMin= $40x1 + $50x2
A (0,8) $24
C (8,0) $48
B (4.8,1.6) $33.6
Surplus
2x1+4x2 = 16...... 2 (0) +4 (8) =32.... ...(32-16=16 lb of nitrogen as surplus)
4x1+3x2=24...... 4(0)+3 (8)=24........... (24-24=0 lb of phosphate)
if no if yes stop
71
B. Simplex Algorithm- Minimization problem
Some of the important aspects of minimization problem
1. Artificial variables have no economic significance
• Introduced only to bring in the standard form of simplex
method.
• Need be removed from the solution as soon as they become non-
basic.
2. Since these variables are added for computation purpose only,
• ensure their zero value in the optional solution.
• This can be done by assigning very large penalty (+M) for a
72
minimisation problem, so that these do not enter the solution.
Cont’d…
3. If artificial variables cannot be removed from the solution,
then the solution so obtained is said to be Non-Feasible. This
would indicate that the resources of the system are not
sufficient to meet the expected demand.
4. Equality Constraints also can be handled by using artificial
variables to obtain initial solution.
73
Cont’d…
Big M-Method
In this method, we assign the coefficients of the artificial
variables, as a very large positive penalty i.e., +M
therefore called Big M-method.
74
Cont’d…
The Big M-method for solving LP problem can be adopted
as follows:
76
Cont’d…
Step 4: Determine the key row as in case of maximisation
problem i.e., selecting the lowest positive value of the ratio Q
or bi/aij, obtained by dividing the value of quantity bi by
corresponding element of the key column.
77
Cont’d…
Step 5: Repeat steps 3 and 4 to ensure optimal solution
with no artificial variable in the solution. If at least one
artificial variable is present in the basis with zero value
and coefficient of M in each Cj - Zj values is negative, the
LP problem has no solution. This basic solution will be
treated as degenerate.
A tie for the pivot row is broken arbitrarily and can lead to
degeneracy.
78
Cont’d…
If at least one artificial variable is present in the basis
with positive value, and coefficient of M in each Cj - Zj
values is non-negative, then LP problem has no optimal
basic feasible solution. It is called pseudo-optimum
solution.
79
Example
Food A contains 20 units of vitamin X and 40 units of
vitamin Y per gram. Food B contains 30 units each of
vitamin X and Y. The daily minimum human requirements
of vitamin X and Y are 900 and 1200units respectively.
How many grams of each type of food should be
consumed so as to minimise the cost, if food A costs 60
cents per gram and food B costs 80 cents per gram.
80
Solution:
andx1, x2 > 0
81
Cont’d…
Adding slack and artificial variables, we get
82
Initial non-optimal solution is written as follows:
simplex table I
Zj Cj 60 80 0 0 M M Ratio
BV Q x1 x2 s1 s2 A1 A2
M A1 900 20 30 -1 0 1 0 45
M A2 1200 40 30 0 -1 0 1 30
Zj Cj 60 80 0 0
BV Q x1 x2 s1 s2
80 X2 20 0 1 -1/15 1/30
60 X1 15 1 0 1/20 -1/20
87
Initial Tableau
X1 – entering variable and A2 – the leaving variable and the Pivot element is 8
Row operation:
New R2 = 1/8 *Old R2 to make the pivot element ONE
New R1 = -3 * New R2 + Old R1 to make the pivot column elements
ZERO except the key element
Second Tableau
Do we reach at optimal? Yes, b/c in case of minimization, if all the C-Z row
are zero and positive, it indicates optimality is attained
Therefore, X1 = 20/3 X2 = 8/3 S1 = 0 S2 = 0
and Min Z = 212/3
Irregular types of LPP
The basic simplex solution of typical maximization and
minimization problems has been shown in this chapter. However,
there are several special types of atypical linear programming
problems.
For irregular problems the general simplex procedure does not
always apply.
These special types include problems with more than one optimal
solution, infeasible problems, problems with unbounded
solutions, problems with ties for the pivot column or ties for the
pivot row, and problems with constraints with negative quantity
91
Multiple optimal solution
40
Profit @ corner B
30
A and C is equal
20
(1200)
B
10
FR
C
10 20 30 40 50 92
An infeasible solution
93
Cont’d…
The three constraints do not overlap to form a feasible solution area.
Because no point satisfies all three constraints simultaneously, there is no
solution to the problem.
X1= 4
8
X2=6 C
6
B
4
4X1+2X2=8
2
A
C
2 4 6 8 10 94
An unbounded problem
95
An unbounded solution
But unlimited profits are
not possible in the real
world; unbounded
solution, like an infeasible
solution, atypically reflects
an error in defining the
problem or in formulating
10
the model
Z=
8
4X1
+2
X2
2 4
97
CHAPTER THREE
Duality theory
3.1 Dual in LP Model
For every linear programming problem, there is a corresponding
linear programming problem called the dual.
In either case, the final table of the dual problem will contain both
the solution to the dual problem and the solution to the original
problem.
Dual in LP Model
The solution of the dual problem is readily obtained from the
original problem solution if the simplex method is used.
The formulation of the dual problem also sometimes referred
as the concept of duality - helpful for the understanding of the
linear programming.
The variable of the dual problem is known as the dual
variables or shadow price of the various resources.
The dual problem is easier to solve than the original problem.
The dual problem solution leads to the solution of the original
problem and thus efficient computational techniques can be
developed through the concept of duality.
Dual in LP Model
If the original problem is in the standard form, then the dual problem can be
formulated using the following rules:
The number of constraints in the original problem is equal to the number of
dual variables.
The number of constraints in the dual problem is equal to the number of
variables in the original problem.
The original problem profit coefficients appear on the right hand side of the
dual problem constraints.
If the original problem is a maximization problem then the dual problem is a
minimization problem.
Similarly, if the original problem is a minimization problem then the dual
problem is a maximization problem.
The original problem has less than or equal to (≤) type of constraints while
the dual problem has greater than or equal to (≥) type constraints.
The coefficients of the constraints of the original problem which appear
from left to right are placed from top to bottom in the constraints of the dual
problem and vice versa.
Dual in LP Model
1.The original greater than or equal to min” will be called the primal problem.
2. The less than or equal to max” to which we change will be called the dual
problem.
3. Convert the primal in to the dual and solve using the method developed ,
then read the solution of the primal from the solution of the dual.
3P1+ 7P2
2P1+2P2
Next change > to <, use the coefficients of X1 and X2 in -
row as the right- hand constant and write:
3P1+7P2 < 2
2P1+ 2P2 < 3
Dual in LP Model
Maximize = 12P1+20P2
Subject to:
3P1+7P2 < 2
2P1+ 2P2 < 3
P1,P2 > 0
Note:
1). The dual is a “less than or equal to max” problem
2). X1 and X2 are as slack variables
3). This method is known as minimization by
maximizing the dual.
Dual in LP Model
Thus, we will solve the LP dual problem of the following by
using simplex method.
Maximize = 12P1+20P2
Subject to:
3P1+7P2 < 2
2P1+ 2P2 < 3
P1,P2 > 0
Solve the model by forming equations with slack variables using simplex
method.
The equation with slack variables will be constructed as follows:
Destinatio Supply
n
D1 D2 D3 D4
S1 50 75 35 75 12
Source 65 80 60 65 17
S2
S3 40 70 45 55 11
(D) 0 0 0 0 10
Demand 15 10 15 10
Transportation Tableau:
3.1.1. Initial Solution Procedure:
In a transportation model an initial solution can be found by
several alternative methods such as:
i. Northwest corner method
ii. The Minimum cell-cost method,
iii. Vogel’s Approximation Method
1. Northwest Corner Starting Procedure:
With the northwest corner method, an initial allocation is made to
the cell in the upper left-hand corner of the tableau(Northwest
corner).
The amount allocated is the most possible, subject to the supply
and demand constraints for the cell.
Initial Solution Procedure Cont’d:
Step 3: Repeat step 1 and 2 until all empty cells have positive
cost changes that indicate an optimal solution.
Stepping-stone method example cont’d
1. Stepping stone path for cell 1A
2 +1 7 11 -1 11
175 175
3 -1 4 +1 5 12
200 75 275
To A B C Supply
From
1 6 -1 8 +1 10
25 125 150
2 7 +1 11 -1 11
175 175
3 4 5 12
200 75 275
2B Demand
2C 1C
200 1B100
= $11 -11+10
300 – 8 =600+ $2
or +11-8+10-11=2
( The stepping stone increases total transportation cost )
Stepping-stone method cont’d
4. Stepping stone path for cell 3C
To A B C Supply
From
1 6 +1 8 -1 10
25 125 150
2 7 11 11
175 175
3 4 -1 5 +1 12
200 75 275
3CDemand
1C 200 1B 3B100 300
= $12 -10+8 – 5 =600
+ $5 ( The stepping
stone increases total transportation cost )
The negative value for cell 1A and 2A indicates an improved
solution is possible.
For each unit we can shift into that cell, the total cost will
decrease by $1.
The next question is how many units can be reallocated into
that cell while retaining the balance of supply and demand for
that table?
The Stepping- stone path for cell 1A is:
The + Signs in the path indicate units to be added, the - signs
indicate units to be subtracted. The limit on subtraction is the
smallest quantity in a negative position along the cell path.
There are two quantities in negative positions, 25 and 200.
-Because 25 is the smaller quantity, that amount will be shifted
in the following manner
Stepping-stone method cont’d
Stepping stone path for cell 1A and 2A were found to decreases the unit
transportation cost by $1. Therefore, Stepping-stone path for cell 1A is;
1B=+8-6+4-5=1
2A=+ 7 -11+10 – 6 =0
2B=+11-11+10-6+4-5=3
3C=+12-10+6-4=4
None of these no is negative, this is an optimal solution. Therefore, the total
transportation cost is: Zmin=$6(25)+8(0)+10(125)+7(0)+11(0)+11(175)+4(175)
+5(100)+12(0) = $4,525
Stepping-stone method cont’d
Our evaluation for four paths indicates no cost reductions.
Therefore, the solution shown in stepping path for cell 1A is
optimal .
The stepping path for cell 2A resulted in a cost change of $0. In
other words, allocating to this cell would neither increase nor
decrease total cost.
This situation indicates that the problem has multiple optimal
solution.
Thus, x2A could be entered in to the solution and there would not
be a change in the total minimum cost of $4,525.
To identify the alternative solution, we would allocate as much as
possible to cell 2A, which in this case is 25 tons of wheat. The
alternative solution is shown in the following slide.
Stepping-stone method cont’d
The optimal solution: the stepping stone path in cell 2A.
To A B C Supply
From
1 6 8 10
150 150
2 7 11 11
25 150 175
3 4 5 12
175 100 275
2A=Demand 200
+7-4+5-8+10-11=-1 100 300 600
Then, how many units can be reallocated from (There are three
quantities in negative positions, 200,25 and 175). 25 is the smaller
quantity, that amount will be shifted in the above manner
1A, 1B,2B,and 3C-These is no negative, this is an optimal solution
Therefore, Zmin=$7(25)+4(175)+5(100)+8(0)+10(150)+11(150)+12(0)
+11(0)+6(0) = $4,525 ( This is equal to the total minimum cost of
transportation with allocation at cell 1A)
Modified Distribution Method(MODI)
30 40 42 0 50
Plant 2
Demand 25 45 10 20
2. Modified Distribution Method(MODI)
30 40 42 0
Plant 2 40 10 50
Demand 25 45 10 20
30 40 42 0
Plant 2 -4 40 10 -10 10
vj 24 30 32 0
MODI Method Cont’d
Iteration 1:
24 30 40 0
Plant 1 25 25 50
30 40 42 0
Plant 2 20 10 20 50
Demand 25 45 10 20 New
quantity
Total transportation cost is $2570 = 2770 – 10 (20)
The reduced costs are found by calculating the ui's and vj's for
this tableau.
1. Set u1 = 0.
2. Since u1 + vj = cij for occupied cells in row 1, then
v1 = 24, v2 = 30.
3. Since ui + v2 = ci2 for occupied cells in column 2,
then u2 + 30 = 40, or u2 = 10.
4. Since u2 + v3 = c2j for occupied cells in row 2, then
10 + v3 = 42 or v3 = 32; and, 10 + v4 = 0 or v4 = -10.
MODI Method Cont’d
Iteration 2:
24 30 40 0
Plant 1 0
25 25 +8 +10
30 40 42 0
Plant 2 -4 20 10 20 10
vj 24 30 32 -10
MODI Method Cont’d
Iteration 2
Stepping Stone Method:
The most negative reduced cost is = -4 determined by x21.
The stepping stone path for this cell is (2,1),(1,1),(1,2),(2,2).
The allocations in the subtraction cells are 25 and 20 respectively.
Thus the new solution is obtained by reallocating 20 on the
stepping stone path. Thus for the next tableau:
x21 = 0 + 20 = 20 (0 is its current allocation)
x11 = 25 - 20 = 5
x12 = 25 + 20 = 45
x22 = 20 - 20 = 0 (blank for the next tableau)
The other occupied cells remain the same.
MODI Method Cont’d
Iteration 3 Tableau:
30 40 42 0
Plant 2 20 10 20 50
Demand 25 45 10 20
The reduced costs are found by calculating the ui's and vj's for this
tableau.
1. Set u1 = 0
2. Since u1 + vj = c1j for occupied cells in row 1, then
v1 = 24 and v2 = 30.
3. Since ui + v1 = ci1 for occupied cells in column 2,
then u2 + 24 = 30 or u2 = 6.
4. Since u2 + vj = c2j for occupied cells in row 2, then
6 + v3 = 42 or v3 = 36, and 6 + v4 = 0 or v4 = -6.
MODI Method Cont’d
Iteration 3:
Calculate the reduced costs (circled numbers on the next
slide) by cij - ui - vj.
30 40 42 0
Plant 2 20 +4 10 20 6
vj 24 30 36 -6
MODI Method Cont’d
Optimal Solution:
Network Representation
c11
1 1
c12
c13
c21
2 c22 2
c32
3 3
WORKERS JOBS
Assignment Problems Cont’d
Step 1: For each row, subtract the minimum number in that row
from all numbers in that row.
Step 2: For each column, subtract the minimum number in that
column from all numbers in that column.
Step 3: Draw the minimum number of lines to cover all zeroes.
If this number = m, STOP -- an assignment can be made.
Step 4: Determine the minimum uncovered number (call it d).
Subtract d from uncovered numbers.
Add d to numbers covered by two lines.
Numbers covered by one line remain the same.
Then, GO TO STEP 3.
Example 1: Assignment Model
A B C Dummy
Westside 23 9 0 1
Federated 0 2 1 0
Goliath 7 4 3 0
Universal 0 0 0 3
Example 1 Cont’d
Programs
(Estimated time in minute)
A B C
Programmers
1 120 100 80
2 80 90 110
3
Chapter six:
Quantitatively Network
Analysis
Network Concept
• Networks:
– Networks illustrate the way in which the parts of the project
are organized.
– They can be used to determine the time duration of the
projects.
– The network techniques that are used for project analysis are
PERT and CPM.
– PERT stands for Project Evaluation and Review Technique,
whereas CPM is an acronym for Critical Path Analysis.
PERT and CPM and Diagram Construction
3
Lay Dummy
foundation
2 0
Finish
work 7
Build
house 6
3 1 1
1 2 4
3
1
Order materials
Design house &
obtain financing 1
Select Select carpet
paint
5
Importance of Network diagram
• To answer:
– What is the total time to complete the project?
– What are the scheduled start and finish dates for each
specific activity?
– Which activities are critical and must be completed
exactly as scheduled to keep the project on schedule?
– How long can noncritical activities be delayed before
they cause an increase in the project completion time?
AON Diagrams
TASK A TASK B
AON Diagrams
Any activity may:
Be performed concurrently – Task C can be performed at the
same time as Task D
TASK C
TASK D TASK E
AON Diagrams –Rules
Direction
Arrows should always go forward
– The flow of work is from left to right
TASK C
TASK C
TASK D TASK E
TASK D TASK E
AON Diagrams –Rules
TASK C
TASK C
TASK D TASK E
TASK D TASK E
AON Diagrams –Rules
TASK C
TASK C
TASK D TASK F
TASK D TASK E
TASK E
AON Diagrams –Rules
TASK C
TASK D TASK E
TASK D
AON Diagrams –Rules
TASK D TASK E
AON Diagrams –Rules
Lay
foundation
4
2
Order
materials
AON Diagrams –Rules
0
2
1
4
2
Order
materials
AON Diagrams –Rules
– Revise your diagram to reflect resource restrictions and preferable task order.
Basic steps in Network diagram----CPM &PERT
Critical Path: –
o The series of activities all of which must finish
on time for the whole project to finish on time.
• The three time estimates for each activity are the most likely time,
the optimistic time, and the pessimistic time.
Probabilistic Time Estimates Cont’d
• The most likely time is the time that would most
frequently occur if the activities were repeated many
times.
• The optimistic time is the shortest possible time within
which the activity could be completed if everything went
right.
• The pessimistic time is the longest possible time the
activity would require to be completed assuming
everything went wrong.
Probabilistic Time Estimates Cont’d
• The three time estimates can subsequently be used to estimate
the mean and variance of a beta distribution. If we let:
a= optimistic time estimate
m= most likely time estimate
b = pessimistic time estimate
Then mean is computed as follows:
Mean ( Expected time): t = a+4m+b
6
Revisiting Cables Production company Using
Probabilistic Time Estimates
Optimistic Most likely Pessimistic
Activity Description
time time time
A Develop product specifications 2 4 6
B Design manufacturing process 3 7 10
C Source & purchase materials 2 3 5
D Source & purchase tooling & equipment 4 7 9
E Receive & install tooling & equipment 12 16 20
F Receive materials 2 5 8
G Pilot production run 2 2 2
H Evaluate product design 2 3 4
I Evaluate process performance 2 3 5
J Write documentation report 2 4 6
K Transition to manufacturing 2 2 2
Calculating Expected Task Times
optimistic 4most likely pessimistic
Expected time
6
Optimistic Most likely Pessimistic Expected
Activity
time time time time
A 2 4 6 4
B 3 7 10 6.83
C 2 3 5 3.17
D 4 7 9 6.83
E 12 16 20 16
F 2 5 8 5
G 2 2 2 2
H 2 3 4 3
I 2 3 5 3.17
J 2 4 6 4
K 2 2 2 2
Network Diagram with Expected Activity
Times
Estimated Path Durations through the
Network