MBA Quantative Analiysis
MBA Quantative Analiysis
MBA Quantative Analiysis
Management Decision
By:
Muhammed Yismaw
Contents…..
Introduction to quantitative analysis
Quantitative approaches
Linear programming
Transportation model
Game theory
Simulation
Queuing
UNIT ONE
In making decisions, managers must pay a great deal of attention to the profit
opportunities of alternative courses of action.
A cost can be classified as being fixed or variable in relation to changes in the level of
activity within a given period. Fixed costs are those which remain fixed irrespective of
the volume of production or sales.
For example, a managing director’s salary will not vary (change) with the volume of
goods produced during any year. Insurance premiums, rent charges, R&D costs are a
few other typical examples of fixed costs.
Cost Analysis (Break-Even Analysis)
Cost-Benefit Analysis
Assume, a company has only one competitor and the size of the
market is fixed; thus every gain in sales by one company means
an equal loss in sales for the other.
For example, one might have a physical model of a machine and actually
keep on increasing its speed to determine at what point it would begin to
jam, fly apart or walk across the floor.
With no loss one can use a mathematical model in which each of the terms
represents one of the variables, and observe the effect on the others when
different values are given to one or more of the terms.
Simulation
1. Linearity. The linearity requirement is that each decision variable has a linear
impact on the objective function and in each constraint in which it appears.
3. Certainty. The certainty requirement assumed that these values are known and
constant.
Problem identification is the first step in LP. Once a problem has been defined,
the attention of the analyst shifts to formulating a model.
Once the variables have been identified, the objective function can be specified. It is necessary
to decide if the problem is maximization or a minimization problem.
- Non-negative constraints
Illustrations-1
The manager of the firm would like to determine the quantity of each
microcomputer to produce in order to maximize the profit generated by
sales of these microcomputers.
Illustrations-1
Additional information
In order to develop a suitable model of the problem, the manager has met with design
and manufacturing personnel. As a result of these meetings, the manager has obtained
the following information:
Type 1
Type 2
The manager also has acquired information on the availability of company resources.
These weekly amounts are:
The manger also meet with the firm’s marketing manager and learned that demand for the
microcomputers was such that whatever combination of these two types of microcomputer
is produced, all of the output can be sold.
System constraints:
No Individual constraint
2X1 + X2 22
3X1 + 3X2 39
X1, X2 0
Illustration-2
An electronics firm produces three types of switching devices. Each type
involves a two-step assembly section. The assembly times are shown in the
following table:
Each workstation has a daily working time of 7.5 hrs. The manager wants
to obtain the greatest possible profit during the next five working days.
Model A yields a profit of Birr 8.25 per unit, Model B a profit of Birr
7.50 per unit and Model C a profit of Birr 7.80 per unit. Assume that the
firm can sell all it produces during this time, but it must fill outstanding
orders for 20 units of each model type.
Required: Formulate the linear programming model of this problem.
Illustration-2
In summary:
X1 20 model A
X2 20 model B
X3 20 model C
A diet is to include at least 140 mgs of vitamin A and at least 145 Mgs of
vitamin B. These requirements are to be obtained from two types of foods:
Type 1 and Type 2.
Type 1 food contains 10Mgs of vitamin A and 20mgs of vitamin B per pound.
Type 2 food contains 30mgs of vitamin A and 15 mgs of vitamin B per pound.
If type 1 and 2 foods cost Birr 5 and Birr 8 per pound respectively, how many
pounds of each type should be purchased to satisfy the requirements at a
minimum cost?
Vitamins
Foods A B
Type 1 10 20
Type 2 30 15
Illustration-3
To determine the pounds of the two types of foods to be purchased to make the diet at
a minimum possible cost within the requirements.
Let X1 and X2 be the number of pounds of type 1 and type 2 foods to be purchased,
respectively.
Constraints
10X1 + 30X2 140 System constraints
20X1 + 15X2 145
X1, X2 0 non-negativity constraints.
Illustration-3
In summary:
A farm consists of 600 hectares of land of which 500 hectares will be planted
with corn, barley and wheat, according to these conditions.
It costs Birr 20 per hectare to plant corn, Birr 15 per hectare to plant barley
and Birr 12 per hectare to plant wheat.
Solution:
Step 1. Problem definition
Step 4. Constraints
X1 + X2 + X3 = 500
X1 250
X2 200
X3 = 125
Illustration-4
In summary
X1 + X2 + X3 = 500
X1 250
X2 200
X3 = 125
Unit Three
It gives as a clear picture. This method can be used only to solve problems that
involve two decision variables.
However, most linear programming applications involve situations that have more
than two decision variables, so the graphic approach s not used to solve them.
Graphic Method
2X1 + X2 22
3X1 + 3X2 39
X1 , X 2 0
Graphic Method
Steps:
1. Plot each of the constraints and identify its region – make linear inequalities
linear equations.
2. Identify the common region, which is an area that contains all of the points
that satisfy the entire set of constraints.
3. Determine the Optimal solution- identify the point which leads to maximum
benefit or minimum cost.
Graphic Method
24
22 2X1 + X2 = 22
20
16
3X1 + 3X2 = 39
12
(0, 13) E
8
(5, 8) D 4X1 + 10X2 = 100
4 (9, 4) C
Graphic Method
A 0 0 Observation Birr 0
X1 = 9, X2 = 4, Z = Birr 740
After we have got the optimal solution, we have to substitute the value of the decision
variables into the constraints and check whether all the resources available were used
or not. If there is an unused resource we can use it for any other purpose. The amount
of unused resources is known as SLACK-the amount of the scarce resource that is
unused by a given solution.
The slack can range from zero, for a case in which all of a particular resource is used,
to the original amount of the resource that was available (i.e., none of it is used).
Graphic Method
Computing the amount of slack
Constraint Amount used with X1 = 9 and Originally available Amount of slack (available –
X2 = 4 Used)
X1, X2 0
Graphic Method (Illustration 2)
16
12
20X1 + 15X2 = 145
(0, 9.67) A
8
C (14,0)
4 8 12 16 20
Graphic Method (Illustration 2)
C 14 0 Observation Birr 70
Graphic Method (Illustration 2)
X2 = 3 pounds
C = Birr 49
If there is a difference between the minimum required amount and the optimal solution, we
call the difference surplus: That is, Surplus is the amount by which the optimal solution
causes a constraint to exceed the required minimum amount.
a) List the variables across the top of the table and write the objective function
coefficient of each variable jut above it.
b) There should be one row in the body of the table for each constraint. List the slack
variables in the basis column, one per raw.
c) In the Cj column, enter the objective function coefficient of zero for each slack
variable. (Cj - coefficient of variable j in the objective function)
3.1. Identify the entering variable - a variable that has a largest positive value is the Cj
– Zj raw.
3.2. Identify the leaving variable - Using the constraint coefficients or substitution rates
in the entering variable column divide each one into the corresponding quantity value.
However do not divide by a zero or negative value. The smallest non-negative ratio that
results indicate which variable will leave the solution.
4. Find unique vectors for the new basic variable using row operations on the pivot
element.
Illustration 3
Sol/n Cj 60 50 0 0 0 Ratio
basis X1 X2 S1 S2 S3 RHSV
S1 0 4 10 1 0 0 100 100/4 = 25
S2 0 2* 1 0 1 0 22 22/2 = 11 leaving variable
S3 0 3 3 0 0 1 39 39/3 = 13 Pivot row
Zj 0 0 0 0 0 0
Cj-Zj 60 50 0 0 0 0
Sol/n Cj 60 50 0 0 0
basis X1 X2 S1 S2 S3 RHSV Øj = bj/xj (aij)
S1 0 0 8 1 -2 0 56 56/8 = 7
X1 60 1 1/2 0 ½ 0 11 11/. 5 = 22
S3 0 0 3/2 0 -3/2 1 6 6/1.5 = 4 Leaving
Zj 60 30 0 30 0 660 variable
Cj-Zj 0 20 0 -30 0 0
Entering Variable
Illustration 3
Sol/n Cj 60 50 0 0 0
basis X1 X2 S1 S2 S3 RHSV Øj = bj/xj (aij)
S1 0 0 0 1 6 -16/3 24
X1 60 1 0 0 1 -1/3 9
X2 50 0 1 0 -1 2/3 4
Zj 60 50 0 10 40/3 740
Cj-Zj 0 0 0 -10 -40/3
Optimal solution: X1 = 9
X2 = 4
S1 = 24 hrs
Z = Birr 740
Illustration 3
5. Compute the Cj – Zj raw
6. If all Cj – Zj values are zeros and negatives you have reached optimality.
7. If this is not the case (step 6), rehear step 2to5 until you get optimal solution.
Note: The variables in solution all have unit vectors in their respective columns for the
constraint equations. Further, note that a zero appears is raw c - z in every column whose
variable is in solution, indicating that its maximum contribution to the objective function
has been realized.
Illustration 4
X1 + X2 75
X1, X2 0
Illustration 4
X1 + X2 + S3 = 75
Sol/n Cj 45 70 0 0 0
basis X1 X2 S1 S2 S3 RHSV Øj = bj/xj (aij)
S1 0 9 12 1 0 0 720 720/12 =60
S2 0 2 6 0 1 0 300 300/6 =50 Leaving
S3 0 1 1 0 0 1 75 75/1 = 75 variable
Zj 0 0 0 0 0 0
Cj-Zj 45 70 0 0 0
Entering variable
b.
Illustration 4
a.
Develop the subsequent tableaus
- Identify the entering variable
- Identify the leaving variable
Sol/n Cj 45 70 0 0 0
basis X1 X2 S1 S2 S3 RHSV Øj = bj/xj (aij)
S1 0 5 0 1 -2 0 120 120/5 = 24 Leaving variable
X2 70 1/3 1 0 1/6 0 50 50/. 333 =150
S3 0 2/3 1 0 -1/6 1 25 25/.666 = 75
Zj 70/3 70 0 70/6 0 3500
Cj-Zj 65/3 0 0 -70/6 0
Entering variable
Illustration 4
Sol/n Cj 45 70 0 0 0 rato
basis X1 X2 S1 S2 S3 RHSV
X1 45 1 0 1/5 -2/5 0 24
X2 70 0 1 -1/15 3/10 0 42
S3 0 0 0 -2/15 1/10 1 9
Zj 45 70 13/3 3 0 4020
Cj-Zj 0 0 -13/3 -3 0
Illustration 4
X2 = 42 units
S3 = 9 engines
Z = Birr 4020
Have at least one artificial variable for the OF and each constraint
Subject to:
2X1 + 3X2 ≥ 90
X1, X2 ≥ 0
solution for Minimization problems
Solution:
Subject to
Entering
solution for Minimization problems
Basis Cj 3 4 0 0 M M Solu- ratio
tion
Cb X1 X2 S1 S2 A1 A2
X2 4 0 1 -2/3 1/3 --- __ 20
X1 3 1 0 1/2 -1/2 --- __ 15
Zj 3 4 -7/6 -1/6 -- --- 125
Cj-Zj 0 0 7/6 1/6 --- ---
solution for Minimization problems
X1 X2
C 1 2 80
D 3 1 75
Cost per kg $4 $6
solution for Minimization problems
Solution: The OF is to minimize cost. Thus;
Z min = 4X1 + 6X2
S.t: X1 + 2X2≥ 80
3X1 + X2≥75
X1, X2 ≥ 0
Transportation Models
Introduction
Many practical problems in operations research can be broadly
formulated as linear programming problem, for which the simplex
method is a powerful technique for solution of these problems.
But this is a general method and cannot be used for specific types of
problems like, Transportation model.
Transportation model is an important class of linear programs. For a
given supply at each source and a given demand at each destination,
the model studies the minimization of the cost of transporting a
commodity from a number of sources to several destinations.
1. Transportation Algorithm (MODI Method)
D1 D2 D3 D4 Available
O1 6 4 1 5 14
O2 8 9 2 7 16
O3 4 3 6 2 5
required 6 10 15 4 35
Solution
Solution:
• Start with the top most left corner.
• Allocate the maximum possible amount here.
• Move to the right hand cell if there is still any available quantity, otherwise move to
down cell. Again perform step 2 and continue until all the available quantity is
exhausted.
In this method we start from the North West corner cell i.e., (1, 1) cell and allocate there
maximum possible. Thus 6 which is min (a1 = 14, b1 = 6), can be allocated in this. After
this allocation 8 units are available at O1, so we move to the next cell of the first row and
allocate 8 units balance at cell (1, 2).
But still second column demand is not satisfied so we allocate more in the second column.
We move to the cell (2, 2) and allocate 2 units where sum of 2 nd column is 10. Still there
are 14 units balance available at O2. We send these 14 units to the next destination that is
cell (2, 3).
But still there one unit balance at destination D3 thus we move to cell (3, 3) and allocate
this one unit there. Now there are 4 units balance at O 3. We move to cell (3, 4) and allocate
these 4 units there. The resulting feasible solution is as shown in the following table.
Solution
D1 D2 D3 D4 Available
O1 6 4 1 5 14
(6) (8)
O2 8 9 2 7 16
(2) (14)
O3 4 3 6 2 5
(1) (4)
required 6 10 15 4 35
The total transportation cost = 6x6 + 4x8 + 9x2 + 2x14 + 6x1 + 2x4 = 128
Solved problem 2
Determine initial basic feasible solution to the following transportation problem using the
North West corner rule.
D1 D2 D3 D4 Available
O1 1 2 1 4 30
O2 3 3 2 1 50
O3 4 2 5 9 20
required 20 40 30 10 100
Solved problem 2
Based on the solution for solved problem 1, we start allocating from cell (1, 1) and move
right and down sequentially. Till the entire rim requirements are met. The resulting feasible
solution is as shown in the following table.
D1 D2 D3 D4 Available
O1 1 2 1 4 30
(20) (10)
O2 3 3 2 1 50
(30) (20)
O3 4 2 5 9 20
(10) (10)
required 20 40 30 10 100
The total transportation cost = 20x1 + 2x10 + 3x30 + 2x20 + 5x10 + 9x10 = 310
Solved problem 3 ( Self-assessment)
Solved problem 3
Solve the following transportation problem using north west corner rule.
Destination
origin P Q R supply
A 5 7 8 70
B 5 4 6 30
C 6 7 7 50
demands 65 42 43 150
Solved problem 4
Obtain an initial basic feasible solution to the following transportation problem using matrix
minimum method.
D1 D2 D3 D4 CAPACITY
O1 1 2 3 4 6
O2 4 3 2 0 8
O3 0 2 2 1 10
DEMAN 4 6 8 6 24
D
Maximum-minimum Method
Solution:
The transportation table of given TP has 12 cells. Following the matrix minimum
method.
D1 D2 D3 D4 CAPACITY
O1 1 2 3 4 6
(6) 0
O2 4 3 2 0 8
(2) (6) 0
O3 0 2 2 1 10
(4) (6) 0
DEMAN 4 6 8 6 24
D 0 0 0 0
➢ Step 1. For each row of the transportation table, identify the least cost
and next smallest cost cells. Determine the difference between them
and for each row and column. Display them alongside the
transportation table by enclosing them in parenthesis against the
respective rows and the respective columns.
➢ Step 2. Identify the row or column with the largest difference among
all the rows and the columns. If a tie occurs, use any arbitrary tie
breaking choice. Let the greatest difference correspond to the ith row
and let Cij be the smallest cost in the ith row. Allocate the maximum
feasible amount XiJ = min (ai , bj) in (I, j) cell and cross off the ith row
or jth column in the usual manner.
➢ Step 3. Recompute the column and row differences for the reduced
transportation table and go to step 2. Repeat till all the rim
requirements are satisfied.
Vogel’s approximation method.
Remarks
• A row or column “difference” indicates the minimum unit penalty
incurred by failing to make an allocation to the least cost cell in that
row or column.
• It is clear that VAM determines an initial basic feasible solution,
which is very close to the optimum solution, but the number of
iterations required to reach the optimum solution are small.
Area of Application
• It is used to compute transportation routes in such a way as to
minimize transportation cost for finding out location of
warehouses.
It is used to find out locations of transportation corporations depots where insignificant
total cost difference may not matter.
Vogel’s approximation method.
Solved problem 5
A company has three production facilities S1, S2 and S3 with production capacity of 7, 9 and
18 units (in 100s) per week of a product respectively. These units are to be shipped to four ware
houses D1, D2, D3 and D4 with requirement of 5, 8, 7 and 14 units (in 100s) per week. The
transportation costs (in Rupees) per unit between factories to ware houses are given below.
Determine the initial basic feasible solution using Vogel’s approximation method.
D1 D2 D3 D4 Capacity
S1 19 30 50 10 7
S2 70 30 40 60 9
S3 40 8 70 20 18
Demand 5 8 7 14 34
Vogel’s approximation method.
Solution:
The difference (penalty costs) for each row and
column has been calculated as depicted in table
given below. The maximum penalty, 22 occurs in
column D2.
Thus, and cell (S3, D2) is having the least cost in
that column. Thus it is selected for allocation. The
maximum possible allocation in this cell can be 8
Vogel’s approximation method.
The new row and column penalties are calculated except column D 2 because its demand
has been satisfied. The second round allocation is made in column D1 with targetpenalty
21 in the same way as in the first round as depicted in the cell (S 1, D1) in the table given
below.
In the third round, the maximum penalty 50 occurs at row S3. The maximum possible
allocation of 10 units is made in cell (S3, D4) having least transportation cost 20 as depicted
in table given below.
Column X X 10 10
difference
Vogel’s approximation method.
In the fourth round, the maximum penalty occurs in column D4. The maximum
possible allocation of 2 units is made in cell (S1, D4). The process is continued with
new allocations till all rim requirements are fulfilled. The initial solution using
vogel’s approximation method is depicted in table given below.
D1 D2 D3 D4 Capacity Row difference
S1 19 30 50 10 (2) 720 40
(5)
S2 70 30 40 (7) 60 (2) 90 20
S3 40 8 (8) 70 20 (10) 18 10 0 X
Demand 5 (0) 80 70 14 4 2 34
0
Column X X 10 50
defferenc e
The total transportation cost associated with this method is calculated as follows;
Total cost = 5 x 19 + 2 x 10 + 7 x 40 + 2 x 60 + 8 x 8 + 10 x 20 = Rs. 779
Thank You, For Your
Attention