MBAD 2123 SLM (PRESS) Quatitive Techniques
MBAD 2123 SLM (PRESS) Quatitive Techniques
M.B.A
MASTER OF BUSINESS
ADMINISTRATION
MBAD 2123
1923
QUANTITATIVE TECHNIQUES
Second Semester
Semester – II
Information contained in this book has been obtained by its Author(s) from sources believed to be
reliable and are correct to the best of their knowledge. However Publishers and the Author(s) shall in
no event be liable for any errors, omissions or damages arising out of this information and specifically
disclaim any implied warranties or merchantability or fitness for any particular.
CHAPTER 2
CHAPTER 3
Network Models - Shortest Path Problem - Maximum Flow Problem –Minimum Spanning
Tree - Sequencing: M Job 2 Machine and 3 Machine Problems -Decision Theory: Decision
making under Certainty and Uncertainty
CHAPTER 4
CHAPTER 5
Game Theory: Saddle point determination - Dominance property - Two Person zero sum
Game - Graphical Method with 3 x 3 Game - Simulation: Monte Carlo simulation
Application in Inventory Management and Queueing.
CONTENTS
CHAPTER I
1.0 Introduction
1.1 Formulation of lpp
1.2 Standard form of linear programming problem
1.3 Graphical method
1.3.1 Limitations of graphical method
1.4 Simplex Method
1.4.1 Solving linear programming problem using simplex method
1.4.2 Exercise problems
1.5 Duality in linear programming problem
1.6 Dual simplex method
1.7 Integer programming
1.8 Dynamic programming problem
STRUCTURE
1.0 Introduction
1.1 Formulation of LPP
1.2 Standard form of Linear Programming problem
1.3 Graphical method
1.3.1 Limitations of Graphical Method
1.4 Simplex Method
1.4.1 Solving Linear Programming problem using Simplex method
1.4.2 Exercise problems
1.5 Duality in linear programming problem
1.6 Dual Simplex method
1.7 Integer Programming
1.8 Dynamic Programming problem
1.0 INTRODUCTION
Definition
Problem 1.
An egg contains 6 units of Vitamin A per gram and 7 units of Vitamin B per
gram and costs 12 paise per gram. Milk contains 8 , 12 units of Vitamin A and
Vitamin B respectively and costs 20 paise per gram. The daily minimum
Solution. Let x and y be the no of units of egg and milk respectively. The
details of the product mix of the problem are given in the following table.
6x+8y≥100
7x+12y≥120
x≥0, y≥0.
Problem 2.
Solution.
Exercise problems.
……………
Here the x1, x2, …xn are called decision variables which are to be determined.
Hence using above definitions any LPP can be expressed in the following
form.
a11x1+a12x2+ . . . +a1nxn ± S1 = b1
……………
am1x1+am2x2+ . . . +amnxn ± Sm = bm
If there exists at least one basic variable whose value is zero then the basic
solution is said to be degenerate. Otherwise it is known as non-degenerate
basic solution.
Procedure
Step 2. Draw all the constraints in the graph(by considering the inequalities as
equations).
Step 4. Find the extreme points (corner points) of the common region.
Step 5. Substitute all the extreme points in the objective function. Choose the
point which gives maximum/minimum value to the objective function. This
point will be the solution for the LPP.
Maximize Z = 4x + y
x+y ≤ 50;
3x + y ≤ 90;
x ≥ 0, y ≥ 0.
Solution:
To draw this line we need two points on the line. Put x = 0 then we get y = 50
and put y = 0 then we get x = 50.
Identify two points on the line. Put x = 0 then we have y = 90. Put y = 0, we
get x = 30.
Plot the points and connect to draw the line 3x + y = 90 (observed from the
second line).
The shaded region in the above figure is the required feasible region
determined by the constraints x+y ≤ 50, 3x + y ≤ 90.
We observe the feasible region OABC bounded. So, we now use the corner
points to determine the maximum value of Z.
The coordinates of the corner points O, A, B and C are (0,0), (30, 0), (20, 30)
and (0, 50) respectively. Now we evaluate the Z at each corner point
x + 2y ≥ 10,
3x + 4y ≤ 24,
x ≥ 0, y ≥ 0.
To draw this line we need two points on the line. Put x = 0 then we get y = 5
and put y = 0 then we get x = 10.
So (0, 5) and (10, 0) are the two points lies on the line. Plot this point and
draw the line x + 2y = 10,.
Identify two points on the line. Put x = 0 then we have y = 6. Put y = 0, we get
x = 8.
Plot the points and connect to draw the line 3x + 4y = 24 (observed from the
second line).
The shaded region in the above figure is the required feasible region
determined by the constraints x + 2y ≥ 10, 3x + 4y ≤ 24.
The coordinates of the corner points A, B and C are (0, 5), (4, 3) and (0, 6)
respectively. Now we evaluate at these points.
2x – y ≥ -5,
3x + y ≥ 3,
2x – 3y ≤ 12,
x ≥ 0, y ≥ 0.
Solution.
The following diagram shows the feasible region obtained from the
constraints.
The feasible region shown in the figure is unbounded. Now evaluate Z at the
corner points.
From the above table we find that -300 is the smallest value of Z at the corner
point (6, 0).
Can we say that the minimum value of Z is -300 ?. Note that if the region
would have been bounded, this smallest value of Z is the minimum value of Z.
But here we see that the feasible region is unbounded. Therefore, -300 may or
may not be the minimum value of Z. To decide this issue, we graph the
inequality-50x + 20y < -300 and check whether the resulting open half plane
In the above example, can you say whether Z = -50 x + 20 y has the maximum
value 100 at (0, 5) ? For this, check whether the graph of -50 x + 20 y > 100 has
Procedure:
Step 1. Express the given LPP in to the standard form by introducing slack or
surplus variables.
Case 1. If Zj– Cj≥ 0 for all j. In this case the current basic feasible solution is the
required optimal solution.
Case 2. If Zk– Ck< 0 for some k and all the corresponding column values are
negative(aik< 0) for all i = 1, 2, … ,m. In this case the solution is unbounded
solution.
Case 3. If Zj– Cj< 0 and there exists at least one i such that aij≥ 0. We choose j
such that Zj– Cjis minimum (most negative).
If there is tie between Zj– Cj‘s, it is broken by the arbitrary choice. This
determines a variable that is currently non-basic and becomes a basic variable
in the next iteration.
For this reason, xj is called the entering variable and the correspondingjth
column to be entered is called the key column.
Step 6. Do the first iteration replace the leaving variable by the entering
variable.
Divide all the elements of the row by the key element and the remaining rows
are obtaining by the elementary row operations, so as to make the all the
entries in the column corresponding to the entering variable zero.
Using the following formula we get the new values of the table.
Problem 1.
x1≥0, x2≥0.
Solution:
We rewrite the LPP in standard form by introducing the slack variables s1, s2
to the left hand side of the inequalities.
Prepare the initial simplex table and test for optimality. If the table is not
optimum then improve the table to reach optimum solution.
13 SRMIST DDE Self Instructional Material
NOTES
In theinitial simplex table two values of Zj– Cjare negative. Hence the initial
basic feasible solution is not optimal. So we go to next iteration.
Entering variable:We choose the most negative of these two net evaluations
Z1 – C1 and Z2 – C2minimum of (-25, -20) = -25 that corresponds to column x1.
Since all the components of x1 are positive and x1 is the entering variable. The
new column x1 is called the key column.
The minimum value of the ratio is 6.25. Hence, the corresponding variable s1
is the leaving variable.
First iteration: We replace the basic variable s1 by x1. Divide all the elements
in the key row by 16. The other rows of the new table filled by using the
following formula,
For example, to find the new value of 16 in second row second column of the
cost matrix in the first iteration table, we have
In the first iteration simplex table one of Zj– Cjis negative. Hence the initial
basic feasible solution is not optimal. So we go to next iteration. By repeating
the above process we reach the second iteration table.
All the Zj– Cjare positive in the above table. So, we reach the optimality.
x1= 4 ; x2 = 3 and
x1≤ 60;
x2≤ 75;
x1≥0, x2≥0.
Solution: Add the slack variables s1, s2 and s3 to the left hand side of the
inequalities to obtain the standard form of the LPP.
x1 +s2 = 60;
x2+ s3 = 75;
One of Zj– Cjis negative so the current table is not optimal. x1is the entering
variable and s2 is the leaving variable; 1 is the pivotal element. Here the ratio
for s3 does not exist and hence it is left out in ratio column.
One of Zj– Cjis negative so the we improve the current table to reach
optimality. x2 is the entering variable and s1 is th leaving variable. 8 is the key
element.
All the Zj– Cjare positive so the optimality attained. The optimal solution is x1
= 60; x2 = 25 and the maximum value of z is 2300.
x1+ 2x2 ≤ 10
x1+ x2≤ 6
x1- x2 ≤ 2
x1- 2x2 ≤ 1,
x1≥0, x2≥0.
5x1 + 10x2 ≤ 50
10x1 + 5x2≤ 50
x1≥0, x2≥0.
x1- x2 ≤ 1
3x1 - 2x2≤ 6
x1≥0, x2≥0.
2x1 - 3x2 ≥ 6
6x1 + 5x2 ≥ 30
x1≥0, x2≥0.
…………………..
and xi ≥ 0 , i = 1, 2, ….. n. This is called a primal problem and the variables are
called primal variables and the constraints are called primal constraints.
……………
andwi ≥ 0 , i = 1, 2, ….. n.
The variables wis are called dual variables and the constraints are called the
dual constraints.
2x1+4x2+8x3≤ 25
4x1+9x2+8x3≤ 30
x1, x2 , x3≥0.
4w1+9w2≥ 10,
4x1+5x2+4x3 ≤ 9
x1, x2 , x3≥0.
4w1+6w2≥ 1,
5w1-w2≥ 2,
4w1+5w2≥ 3,
w1 ≥ 0 and w2 is unrestricted.
Step 2. Introduce the slack variables and obtain an initial basic feasible
solution by regular simplex method.
Step 3.(i) If all Zj-Cj≥ 0 and XB ≥ 0 then the current solution is optimal
solution.
(ii) If all Zj-Cj≥0 and at least one basic variable XB≤ 0 then go to step 4.
(iii) If any one of Zj-Cj≤ 0 then this method cannot be applied to the
given problem.
Step 4.(i) Select the most negative XB. Then the corresponding variable is the
leaving variable.
(ii) If all aij≥ 0 the there is no feasible solution for the problem.
Zj−Cj
(iii) If any aij≤ 0 the compute the ratios , 𝑎𝑖𝑗 < 0. choose the
aij
Step 5. Using the pivotal element do the next iteration and do the step 3 until
we reach the feasible solution.
x1, x2 , s1, s2 ≥ 0.
Since all Zj*- Cj≥ 0, optimal solution is obtained but XB ≤ 0 so the solution is
not feasible. To obtain the optimum feasible solution we go for a new basis.
Zj−Cj
To obtain the entering variable calculate the ratio . The maximum of the
aij
Exercise problems.
Maximize z = - x - y subject to
2 x+ y ≥ 2 , - x- y ≥ 1, x, y ≥ 0.
Maximize z = - 3x - y subject to
x+ y ≥ 1 , 2 x+3y ≥ 2, x, y ≥ 0.
a11x1+a12x2+ . . . +a1nxn = b1
a21x1+a22x2+ . . . +a1nxn = b2 ≤
…………………..
Note.
2x+2y ≤ 7,
x≤ 2,
Using the simplex method we got the above optimum table. From the table
we can observe the optimum solution is
x = 3/2 and y = 2
The solution of x is not an integer to get the integer solution for the given
integer programming problem, we should find the fractional cut and use
Gomorian algorithm to reach integer solution for the variables.
1 x + 0 y + ½ s1+ 0 s2 – 1 s3 = 3/2
Now rewrite all the coefficients in the above equation into integer+fraction
format. Then we get
Considering only the fractional part of the coefficients in the above equation,
we get
this implies 0 x + 0 y + ½ s1 + 0 s2 – 0 s3 = ½
this implies ½ s1 = ½
½ s1 ≥ ½
this implies - ½ s1 ≤ - ½
- ½ s1 + G = - ½
Add the above constraint in the simplex table and check the optimality again.
In the above table we estimated the Zj-Cj value all are positive but the one of
the solution value is negative( G1 = -½ ).
So we should use the dual simplex method to find the positive solution.
The solution of the G1 is negative so the pivotal row is the row corresponding
to G1.
Find the ratio and choose the maximum of this ratio. Then the pivotal
element is -½ .
x = 1 ; y = 2 and maximum of z = 8.
Exercise problem
2x+ 4y ≤ 7,
Solution: x = 1; y = 1 and z = 5.
-x1+ 2x2+ x3 ≤ 4 ,
4 x2- 3x3 ≤ 2,
Solution: x1 = 3; x2 = 0 and z = 3.
Definition.
Return function. At each stage, a decision is made which can affect the state
of the system at the next stage. It can be described in an algebraic equation
form. The equation which represents the contribution of each stage is called a
return function.
Structure
2.0 Definition
2.1 Mathematical formulation of transportation problem
2.1.1 Balanced transportation problems
2.1.2 Un balanced transportation problems
2.1.3 Methods for Finding initial basic feasible solution
2.2 North west corner method
2.3 Least Cost Method (or) Matrix Method
2.4 VOGELS approximation method (VAM)
2.4.1 Solving an un balanced transportation problem
2.5 Modified Distribution Method (MODI)
2.5.1 Procedure to find optimum solution (MODI Method)
2.6 Assignment Problem
2.7 Travelling Salesmen Problem
2.8 Transhipment Problem
2.8.1 Characteristics of transhipment problem
𝑚 𝑛
Minimize 𝑧 = 𝑗=1 𝐶𝑖𝑗 𝑋𝑖𝑗 subject to
𝑖=1
If the total demand is equal to total supply then the transportation problem is
called balanced transportation problem
𝑚 𝑛
(ie) 𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗.
If the total demand is not equal to total supply then the transportation
problem is called balanced transportation problem
𝑚 𝑛
(ie) 𝑖=1 𝑎𝑖 ≠ 𝑗 =1 𝑏𝑗.
Problem 1. Using North West corner rule find the initial basic feasible
solution to the following transportation problem.
Solution
Step 1:
Identify the northwest corner cell and compare the corresponding supply and
demand.
Allocate the minimum of {supply , demand} to the cell then eliminate the
corresponding row or column.
Also subtract 900 from 1200 and change the demand for the corresponding
column as 1200 - 900 = 300.
Step 2:
Step 3
Eliminate corresponding row also subtract the 700 from the demand 1000.
Step 4.
x11 = 900 ;
x21 =300 ;
x22 = 700 ;
x32 = 300 ;
x33 =900.
900×8+12×300+13×700+10×300+11×900 = 32800
Problem1.
Use the least cost method to find the initial basic feasible solution to the
following transportation problem.
Solution.
𝑚 𝑛
𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗. So , the given TP is a balanced problem.
Select the smallest element in the cost matrix. In our problem the smallest in
the matrix is 8.
Min{ 900,1000 }=900, so allocate 900 to the cell having minimum cost 8 and
eliminate the corresponding row.
Now the minimum cost in the table is 10 .compare the corresponding supply
and demand 1200 min{ 1200,1000 }=1000.
So, allocate 1000 to the cell having the least cost 10 and eliminate the
corresponding row or column.
Now the minimum cost is 11.compare the corresponding demand 900 with
supply 200.
Solution
Solution.
𝑚 𝑛
𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗. So , the given TP is a balanced problem.
Step 1:
The difference between the least cost and next to least cost in each row known
as row penalty.
The difference between the least cost and next to least cost in each column
known as column penalty.
In the above table largest penalty is 4 then select the first column in that first
column minimum cost is 8.
In that second column the minimum cost is 10 .so compare the supply &
demand and allocate the minimum .
Allocate minimum {1200,1000} =1000 and subtract 1000 from the supply 1200.
Step 3
Delete the corresponding column and substract300 from the supply 1000.
Highest penalty is 12. So allocate 700 to the cell contains 12 and subtract the
700 from the supply 900.
x11=900 ;
x21=300 ;
x23=700 ;
x32=1000 ;
x33=200.
900×8+300×12+700×12+1000×10+200×11= 31400.
Problem2.
Use Vogel approximate method and find the initial basic feasible
solution for the following transportation problem.
D1 D2 D3 D4 supply
S1 21 16 25 13 11
S2 17 18 14 23 13
S3 32 27 18 41 19
demand 6 10 12 15
Solution.
𝑚 𝑛
𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗. So , the given TP is a balanced problem.
x11=11 ;
x21=6 ;
x23=3 ;
x24=4 ;
x32=7 ;
x33=12
Transportation cost
11×13+6×17+3×18+4×23+7×27+12×18 = 796.
Problem1.
D1 D2 D3 ai
S1 2 3 4 700
S2 4 2 3 900
S3 1 2 3 1000
Bj 400 500 800
𝑚 𝑛
𝑖=1 𝑎𝑖 ≠ 𝑗 =1 𝑏𝑗. So , the given TP is a balanced problem .
𝑚 𝑛
𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗. Now the TP becomes a balanced problem .
Transportation cost is
2×400+3×300+2×200+3×700+3×100+0×900= 4500.
Step 1: Find the Initial basic feasible solution by anyone of the above method
(preferably VAM)
Step2: Cells with allocations are called basic cells and cells without
allocations are non–basic cells. From basic cells frame a set of equations
Step 3: Assume any one of Ui’s (or) Vj’s as zero and solve the equations to
find remaining Ui’s and Vj’s values
Step 5: If all Ui + Vj– Cij’s are negative for all non – basic cells. Then the
current basic solution is the required optimum solution.
If any one of the Ui + Vj– Cij’s value is positive then we should improve the
current basic solution to reach optimality.
Step 6: To improve the solution draw a loop whose starting and ending point
should be a non-basic cell and corners of the loop should be a basic cell
Step 7: Let the starting point of the loop be ‘+θ’ and name the other corners
of the loop –θ, +θ alternatively .
Step 8: Find the minimum allocation value among the basic cells with ‘-‘sign
Step 9: Add θ to the allocations if the cell is having ‘+’ sign and subtract θ if
the cell is having ‘-‘ ive sign. Now, we reach the improved basic solution.
Step 10: Now go to Step 2 & Step 3 to check the optimality of the improved
basic solution. Repeat the above process until you reach optimality.
Solution:
Using VAM method we obtain the initial basic feasible solution as follows
x11 = 3 ;
x13 = 3 ;
x21 = 1 ;
x22 = 7.
U1 +V1 = 3 ;
U1 +V3 = 3 ;
U2 +V1 = 2 ;
U2 +V2 = 3 ;
U1 +V2 – C12= 0 + 4 + 7 = -3
U2 +V3 – C23 = -1 + 3 – 9 = -7
All Ui + Vj– Cij’s are negative so current basic solutions is the optimum
solution
X11 = 3 ;
X13 =3 ;
X21 = 1 ;
X22 = 7
Z=3 x 3 + 3 x 3 + 1 x 2 + 7 x 3 = 41.
Problem 2:
Solve the transportation problem. Use Northwest corner rule to find the
Initial basic feasible Solution
Solution.
𝑚 𝑛
𝑖=1 𝑎𝑖 = 𝑗 =1 𝑏𝑗. So , the given TP is a balanced problem.
x21 = 300 ;
x22 = 200 ;
x32 = 300 ;
x33 = 900
U1 +V1 = 8
U2 +V1 = 12
U2 +V2 = 13
U3 +V3 = 10
U3 +V3 = 11
From the non basic cells the net evaluations are calculated as follows
U1 +V2 – C12 = 0 + 9 – 10 = -1
U3 +V1 – C31 = 1 + 8 – 14 = -5
The maximum positive Ui + Vj– Cij’s is occurred at the cell (2,3) form a loop
whose starting and ending point is the non basic cell (2,3).
θ= min { 900, 700} = 700. So add θ = 700 if the cell having +ive sign and
subtract if the cell having –ive sign.
900
8 10 12
300 700
12
13 12
14 1000 200
11
10
U1 +V1 = 8;
U2 +V1 = 12;
U2 +V3 = 12;
U3 +V3 = 1 ;
U3 +V2 = 10;
From the non basic cells, the net evaluations are calculated as follows
U2 +V3 – C23 = 4 +7 – 12 = -2
U3 +V1 – C31 = 3 + 8 – 14 = -3
All Ui + Vj– Cij’s are negative so current basic solutions is the optimum
solution x11 = 900 ;
x21 = 300 ;
x22= 700 ;
x32 = 1000 ;
x33 = 200.
Problem1.
Find the optimum assignments and processing cost for following problem.
Solution :
1st row minimum cost 19. Subtract 19 from other elements in 1st row
2nd row minimum cost 11. Subtract 11 from other elements in 2nd row
3rd row minimum cost 12. Subtract 12 from other elements in 3rd row
Column scanning
= Min{6,3,11,11}
=3
Subtract 3 from undeleted cell elements and add 3 in the cells where two lines
intersect in the above table.
Problem 2.
Solve the following assignment problem and find the optimum assignment
and minimum processing cost.
Solution.
So the given problem is not balanced. So we include a dummy row with zero
cost to convert the unbalanced assignment problem in to balanced
assignment problem.
Find the minimum value in each row and subtract it from each element
in corresponding row.
Also find the minimum value in each column and subtract it from each
element in corresponding column.
Go to the first row, if the row having single zero then allocate it
otherwise do nothing, leave the row and go to the next row.
Let =min{6,5,10,9,14,11,12}=5.
Add =5 at the cells, Where the line intersect and subtract =5 from the
undeleted elements in the above table.
Subtract 4 from undeleted elements and add =4 at the cells where the lines
intersects
After row and column scanning we can reach two different optimum
solution.
Optimum assignment:
(OR)
Exercise problems:
2.
3.
Transportation cost 32
Minimumcost is 23.
Problem 3.
Solution.
Find the minimum value o each row and subtract it from each and every
element in the same row.
Go through the first row if the row is having single zero allocate the zero.If
the row having more than one zero move to the next row.
After row scanning go through the first column if the column is having only
one zero allocate the zero. If the column having more than one zero move to
the next column.
So the allocation is not optimum. So improve the table and check the
optimality again.
Answer. ADBCEA
(or) AECBDA
Solution
Using VAM method and MODI method we get the optimum solution.
Optimum transhipment
Definition - Network
Definition - link
Definition - Path
A path is a sequence of distinct links that joint two nodes through other
nodes.
Definition - Cycle
Definition - connected
Definition - tree
(a)Determines the most economical network for the company also find the
minimal spanning tree for the network.
Solution.
Step 1:
Start from the node 1 the direct neighbours of 1 are 2,4 .among {2,4} 2 is the
nearest node 1 so connect 1 and 2.
Step 2:
Now identify the connected node that is nearest to one of the connected node.
Connect 2 and 5.
Step 3 :
Step 4:
Step 5:
Problem 2
Solution.
Step1.
Step 2.
Step 3.
Now only unselected node is node 4 with the closest connected node
being node 6. So, we connect node 4 to node 6.
Now all the nodes have need connected. The minimal spanning tree
connecting all nodes is displayed by links shown thick in the network
above.
Thus the most economical pipeline network for the company that links
the offshore wellheads to the inshore delivery point is given by the
nodes connected in the following order.
Economical path:
1 – 5 – 6 ; 5 – 7; 1 – 2 – 3 ; 5 – 9 – 8 ; 4-6
Z = 4 + 3 + 5 + 5 + 6 + 6 + 5 + 7 = 41 miles.
Problem1.
Solution.
Step 1.
Step 2.
Step 3. Choose the unselected node with the smallest working label, having
smallest ui , and record its working label as its final label. So we tick node B to
indicate that this node has been solved.
Step 4.
Step 5.
Choose the unselected node with smallest working label and mark its label as
final. Select node E to indicate that the node has been solved.
Step 6.
Step 7.
The unselected node directly connected to the last ticked node D is node C.
Thus node C gets another working label (7, D).
However the new label gives no improvement and is therefore as good as the
previous label.
So we make its both the working labels final and select the node C to indicate
this node having been solved.
Step 8.
All nodes from origin to destination have been ticked. So we can stop.
Step 9.
( C ) ( 7 , B ) ( B ) ( 1 , A ) ( A )
Problem 2.
Solution.
Step 1:
Step 2:
Step 3:
Now B=(4,A) & D=(7,C),among B,D the node B having the smallest working
label 4.
Step 4:
The unselected node directly connected to B is D now D gets new label (12,D)
Step 5:
The distance between E-D is 7 and D has a working label (7,C) so 7+7=14 and
E=(14,D) select the node E
All the nodes from origin to destination have been selected so stop the
algorithm.
A-C-D-E
Procedure
Problem 1.
For the network shown, below find the flow pattern giving the maximum
flow from the source to the sink, given that the link capacity from node i to
the node j is the number nearest node i along the link between these nodes.
Node S represents the source and T represents the sink in the following
diagram.
Solution.
Step 1.
Find a path from S – T and identify its bottle neck capacity or flow capacity
Path: S – A – B – T
Step 2.
The link A – B is blocked so, we find another path from S to T via unblocked
links.
Path: S – C – D – T
The link C – D and A – B are blocked so, we find another path from S to T via
unblocked links.
Path: S – A – D – T
Flow = min{ 6, 8, 1} = 1.
Step 4.
The links D – T, C – D and A – B are blocked so, we find another path from S
to T via unblocked links.
Path: S – A – D – B - T
Flow = min{ 5, 7, 6, 6} = 5.
No other route is possible via unblocked links from the Source S to the
sink T. So the maximal flow is 19.
Exercise problem
Problem 1.
Consider the following network where the numbers on links represent actual
distance between the corresponding nodes. Find the minimal spanning tree:
Problem 2.
Problem 3
The following network gives the links and associated length in miles between
city1 and four other cities(nodes 2 to 5). Use Dijkstra’s labeling procedure to
determine the shortest route between city 1 and city2.
Problem 4.
For the network shown, below find the flow pattern giving the maximum
flow from the source to the sink, given that the link capacity from node i to
the node j is the number nearest node i along the link between these nodes.
Node O represents the source and S represents the sink.
Sequencing problems
Step 4:
If the ties occurs (ie) Ak=Br for some k, r. Process the kth job first rth job
last.
If tie occurs among Ai’s then compare the corresponding Bi’s value.
Process the job corresponding to the maximum value of Bi first and
minimum value of Bi second.
If the tie occurs among Bi’s then compare the corresponding value of
Ai.
Process the job corresponding to the maximum Ai last. The job
corresponding to the minimum Ai processed next to the last.
Step 5: Eliminate the job assigned and repeat the process until all the job have
been assigned.
Determine the optimum sequence for performing the job that would
minimize the total elapsed time.
Solution.
There is tie among 3 Jobs for the smallest processing time in this reduced
problem.
J1 J6 J2 J3 J4 J5
Problem 2.
A book binder has one printing press, one binding machine and the
manuscripts of a number of different books. The time required to perform the
printing and binding operations for each book is shown below. Determine the
order in which books should be processed in order to minimize the total time
required to tur out all the books.
Solution.
Her the books will first go to the printing press and the on the binding
machine.
The problem then reduces to the following five jobs two machines.
After assigning books 4 and 6 , we now left with the four books and two
machines.
We now left with the problem of 2 jobs and 2 machines with their respective
processing times as follows
The smallest printing time is 50 for book 3, we place book 3 in the third cell
and the remaining book 2 in the fourth cell and get the optimal sequence.
From the above table it is clear that minimum elapsed time is 430 hours.
Maximum 0f {B1,B2,…..Bn}.
Step 2:
Step 3:
If at least any one of the above two conditions is true then we can convert the
3 Machine problem in to 2 Machine problem.
Step 4:
Step 5:
Determine the optimum sequence for n Jobs and 2 Machines. The resulting
sequence shall be the Optimumjob sequence for the given problem.
Note:
The above mentioned procedure is suitable for the problems satisfying any
one of the conditions mentioned in step2 . There are many practical problems
does not obey this rule.
Solution :
One of the condition is true so we can convert the 3 Machine problem into 2
Machine problem.
The next Minimum processing time is 10. Tie occurs in three places. It
corresponds to G on Machine X.
Exercise problems
Problem 1.
We have five jobs, each of which must go through the two machines A and B
in the order AB. Determine a sequence for the five jobs that will minimize the
elapsed time. Processing times in hours are given in the table below:
Exercise 3.
Determine the optimum sequence of Jobs that minimizes the total elapsed
time based on the following information processing time is given in hours
and passing is not allowed .
Exercise 4.
There are some certain types of environment according to which decision are
make. The types of environment are
Whenever there exists only one outcome for a decision, we are dealing with
this category.
These refers to situations where more than one outcome can result from any
single decision. These shall now we discussed.
These refer to decision situations wherein the decision maker chooses from
among several possible outcomes where probabilities of occurrence can be
stated objectively from the past data.
Illustration:
First note that the short-sighted approach of selection the cheapest run
offered by each successive stage need not yield an overall optimum decision.
Following this strategy would give the route ABFIJ, at a total cost of
13.
One possible approach to solve this problem is to use trial and error.However
the number of possible routes is large (18),and having to calculate the total
cost for each route is not an appealing task.
Figure:
109 SRMIST DDE Self Instructional Material
The road system and costs for the stagecoach problem.
NOTES
Formulation:
Let fn (s,xn) be the total cost of the best overall policy for the remaining stage
,given that the fortune seeker is in state S,ready to start stage n ,and select xn
as the immediate destination .
Given s and n, letxn* denote any value of xn (not necessary unique) that
minimizes fn(S,xn) and let fn*(s) be the corresponding minimum value of
fn(S,xn) .
Thus ,
Fn*(s)=min fn(s,xn)=fn(s,xn*)
Where fn(s,xn) isgiven by the preceding tables for cij by setting i=s(the
current state)and j=x (the immediate destination) .
f5*9(J)=0
Solution procedure:
When the fortune seeker has only one more stage to go (n=4), his route
thereafter is determined entirely by his current state S (either H or I) afinal
destination x4=J.
Therefore, since
When the fortune seeker has two more stage to go (n=3),the solution
procedure requires a few calculations.
For example ,suppose that the fortune seeker is in state F. then,as depicted
below, he must next go to either state H or Iat an immediate cost of Cfh=6 or
Cfi=3 ,respectively .
Therefore, the optimum choice is the latter one, x3*=I, because gives the
minimum cost f3*(F) =7.
Similar calculations need to be made when you start from the other two
possible states s=E and s=G with two stages to go .Try it, proceeding both
graphically and algebraically [combining cij and f4*(s) values], to verify the
following complete results for the n=3 problem .
n=3:
The solution of the second–stage problem (n=2), where there are three stages
to go, is obtained in a similar fashion .
In this case, f2(s, x3) =csx2+f3*(x2).for example, suppose that the fortune
seeker is in state C,as depicted below.
After the getting there ,the minimum additional cost for stage 3 to the end is
given by the n =3 table as f3*(E)=4,f3*(F)=7,or f3*(G)=6 ,respectively ,as
shown above the E and F nodes and below the G node in the preceding
diagram .
The resulting calculations for the three alternatives are summarized below.
Making similar calculations when you start from state B or D (try it) yields
the following results for the n=2 problems:
In the first and third rows of this table,note that E and F tie as the minimizing
value of x2.
Moving to the first-stage problem (n=1), with all four stages to go, we see that
the calculations are similar to these just shown for the second-stage problem
(n=2) ,except now there is just one possible starting s=A ,as depicted below .
Following the bold face arrows from A to T gives the three optimal solutions(
the three routes giving the minimum total cost of 11).
Since 11 is minimum. f1*(A)=11 and x1*=C and D,as shown in the following
table .
An optimal solutions for the entire problem can now be identified from the
four tables .Results for the n=1 problems indicate that the fortune seeker
should go initially to either state C or state D .
Suppose that he chooses x1*=C .for n=2 the results for s =C is x2*=E .this
results leads to the n=3 problems, which gives x3*=H for s=E ,and the n=4
problem yields x4*=J for s=H
Definition:
S-scrap value
n-no of years
D(n)=S(n-1)-Sn
E(n)=d(n)+f(n)
Problem: 1
Year 1 2 3 4 5 6 7 8
From the above table we observe the average cost in the 6 year is minimum .
Also the average in the 7 years the year is more than the cost in the 6 th year
hence the machine should be replaced after 6 years.
V=(1 + 𝑟)−1
Problem 1.
The cost of a new machine is RS.5000 the maintenance cost of nth year is
given by 500(n-1),n=1,n=2……
Suppose that the discount rate per year is 0.5.after how many years it will be
economical to replace the machine by new one?
The discount rate of money per year is 0.05 , the present worth factor
V=(1 + 𝑟)−1 =(1 + 0.05)−1 =0.9523
Problem 2:
Machine B, which has the same capacity as A, costs Rs.2500 but will have
running costs of Rs.1200 per year, for 6 years, increasing by the Rs. 200 per
year thereafter if the money is worth 10 percent per year, which machine
should be purchased? (assume that the machine will eventually be sold for
scrap at a negligible price)
1
V = 1+0.10 = 0.9091
For the solution of this problem, we compute the following tables for
machines A and B separately ,by using Pwf table given at the end of the book.
Now , since the running cost of 9th year is Rs.1600 and that of 10th is Rs.1800
and since 1800 > 1751.72, it is better to replace the machine A after 9th year.
Problem1.
The following failure rates have been observed for a certain type of
transistors in a digital computer:
If the cost of group replacement 30 paise per transistor, what is the best
interval between group?
Suppose there are 1000 transistors in use. Let Pi be the probability that a
transistor, which was new placed in position for use, fails during the ith week
of its life.
Thus, we have
P1 =0.05
P2 =0.13-0.5 =0.08
P3 =0.25-0.13 =0.12
P4 =0.43-0.25 =0.18
P5 =0.68-0.43 =0.25
P6 =0.88-0.68 =0.20
P7 =0.96-0.88 =0.08
P8 =1.00-0.96 =0.04
Let Ni denote the number of replacements made at the end of the ith week.
Then, we have
𝑁1 =𝑁0 𝑃1 = 50
𝑁2 =𝑁0 𝑃2 +𝑁1 𝑃1 = 82
𝑁6 =𝑁0 𝑃6 + 𝑁1 𝑃5 + 𝑁2 𝑃4 + 𝑁3 𝑃3 + 𝑁4 𝑃2 + 𝑁5 𝑃1 =272
𝑁7 =𝑁0 𝑃7 + 𝑁1 𝑃6 + 𝑁2 𝑃5 + 𝑁3 𝑃4 + 𝑁4 𝑃3 + 𝑁5 𝑃2 + 𝑁6 𝑃1 = 194
= 1×0.5+2×0.08+3×0.12+4×0.18+5×0.25+6×0.2+7×0.08+8×0.04
= 4.62 weeks.
Now, since the replacement of all the 1000 transistors simultaneously cost 30
paise per transistors and the replacements of an individual transistor an
failure cost rs.1.25, the average cost for different group replacements policies
is given as under:
Since the average cost is lowest week 3, the optimum interval between group
replacements is 3weeks.
Further, since the average cost is less than Rs.270 (for individual replacements
the policy of group replacements is better.
If the tubers are group replaced, the cost of replacements is Rs.15 per tube.
Group replacement can be done at fixed interval in the night shift when the
computer is not normally used of individual tubes which fail in service costs
Rs.60 per tube .
Solution:
Consider each block of 200 hours as one period and assume that there are
1000 tubes initially.
Let Ni be the numbers of replacements made at the end of the ith period, if all
the 1000 tubes are new initially .then the expected numbers of failures at
different weeks can be calculated as shown below:
𝑁1 =𝑁0 𝑃1 = 1000×0.10=100
Thus the value of Ni will oscillate till the system settles down to a steady
state.
In the steady state, the proportion of tubes failing during each period is the
reciprocal of their average life.
=1×0.10+2×0.26+3×0.35+4×0.22+5×0.07=2.90 periods
= 1000/2.90=345
= 345×60 = Rs.20700
Now, since the replacements of all the 1000 tubes simultaneously cost Rs.15
per tube and the replacements of an individual tube on failure cost Rs.60 the
average cost for different group replacements policies is given as follows:
Since the average cost is lowest against period 2, the optimum interval group
replacements is two periods (i.e)
After 400 hours further since the average cost of group replacements (which
is Rs.18600 is less Rs.20700 (cost of individual replacements) the policy of
group replacement is better.
The cost of a machine is Rs 6100 and its scrap value is Rs. 100. Find when the
machine be replaced? The maintenance costs found from experience are as
follows:
Exercise 2.
Exercise 3.
After how many jobs, should the shop replace a tool before it breaks down?
Problem 4.
The failure rates have been observed for a certain type of bulb:
There are 1000 bulbs in use. The cost of replacing an individual failed bulb is
Rs. 1.25. If all the bulbs are replaced as a group, it costs Rs 0.60 per bulb.
Problem 5.
The following failure rates have been observed for each certain type of light
bulbs
week 1 2 3 4 5
Percent of 10 25 50 80 100
failure
There are 1000 bulbs in use, and it costs Rs 2 to replace an individual bulb
which has burnt out.
If all bulbs were replaced simultaneously, it would cost 50 paise per bulb.
STRUCTURE
Queue
Customer
By the term customer we mean the arriving unit that requires some service to
be performed. The customers may be of persons, machines, etc.
Service channel
The process that performs the services to the customer is termed by service
channel
Pattern of arrivals:
customers may arrive in the system at known times in a random way. This
type of queuing problems are categorized as deterministic models.
On the other hand, if the time between successive arrivals is uncertain, the
arrival pattern is measured by mean arrival rate.
Queue discipline:
Another queue discipline is last in first out. This queue discipline practised in
most cargo handling situations where the last item loaded is removed first.
Service mechanism:
The service mechanism is concerned with service time and service facilities.
Service time is the time interval from the commencement of service to the
completion of service .
The source from which customers are generated may be finite or infinite. A
finite source limits the customers arriving for service.
Transient state:
Steady state:
The first and second symbols denote the type of distributions of inter-arrival
times and of inter-service times, respectively.
Third symbol specifies the number of servers, whereas fourth symbol stands
for the capacity of the system and the last symbol denotes the queue
discipline.
𝛒 𝛌 𝝀
Ls = = where ρ = µ and ρ <1 .
(𝟏− 𝛒) (µ− 𝛌)
To find the average length of queue (or) the number of customers in the
queue, excluding the customer which is in service
𝛒𝟐 𝛌𝟐
L q= Ls – ρ = = .
(𝟏− 𝛒) µ(µ− 𝛌)
𝑳𝒔 𝟏
Ws = = .
𝛌 µ −𝛌
𝑳𝒒 𝛌
Wq= = .
𝛌 µ(µ − 𝛌)
𝟏
(µ − 𝛌)
.
Problem 1.
If the input of the train increases to an average 33 per day what will be the
changes in (i) and (ii)?
Solution:
30 1
λ= = and
60X24 48
1
µ= trains perminute
36
We know that
𝜆 36
ρ = µ = 48 = 0.75
ρ 0.75
L s= = = 3 trains.
(1− ρ) 1−0.75
33 1
λ= = ,
60X24 480
1
µ= trainsperminute
36
𝜆
andρ = = 0.825.
µ
Now
ρ 0.825
L s= (1− ρ)
= 1−0.825
= 5trains(approximately).
Also,
Problem 2.
What is the probability that an arriving customer can drive directly to the
space in front of the window?
What is the probability that an arriving customer will have to wait outside the
indicated space?
How long the arriving customer is expected to wait before starting service?
Solution.
We know that
𝜆 𝑛 𝜆
𝑝𝑛 = µ
1−µ .
The probability that an arriving customer can drive directly to the space in
front of the window = 𝑝0 + 𝑝1 + 𝑝2
𝜆
𝑝0 = 1 − µ ;
𝜆 1 𝜆
𝑝1 = 1− ;
µ µ
𝜆 2 𝜆
𝑝2 = µ
1−µ ;
So,
𝜆 𝜆 1 𝜆 2
𝑝0 + 𝑝1 + 𝑝2 = 1 − µ 1+ µ
+ µ
We have,
𝜆 = 10per hour,
1
µ = 5 × 60 = 12per hour
𝜆 10
and ρ = µ = 12 .
Now,
= 0.42
Probability that an arriving customer will have to wait outside the indicated
space is equal to 1- 0.42 = 0.58 .
𝜆 1 10 1
=
µ µ−𝜆 12 12 − 10
5
= = 0.417 hours .
12
Problem 3.
In a public Telephone booth the arrivals are on the average 15 per hour. A
call on the average takes 3 minutes. If there is just one phone find the
following expected number of callers in the booth at any timeandThe
proportion of the time the booth is expected to be idle?
Solution.
𝜆 = 15per hour;
1
µ= 3
× 60 = 20per hour.
µ 20
= =4
µ − λ 20 − 15
The service is busy means
𝜆 15 3
µ
= 20
= 4.
3 1
Therefore the booth expected to idle for1− 4 = 4
hrs which is equal to
15minutes.
A T.V repairman finds that the time spent on his job has an exponential
distribution with mean 30 minutes. If he repairs sets in the order in which
they came in and if the arrival of sets is Poisson with an average rate of 10 per
8 hour day, what is his expected idle time day? How many jobs are ahead of
the average set just brought in?
Solution.
10
𝜆= 8
per hour;
1
µ= 30
× 60 = 2 sets per hour.
5
8 X = 5 hours.
8
5
ρ 5
L s= = 8
5 = = 2 (approximately).
(1− ρ) (1− ) 3
8
Problem 5.
Cars arrive at a petrol pump, having one petrol unit, in Poisson fashion with
an average of 10 cars per hour. The service time is distributed exponentially
with a mean of 3 minutes. Find
𝜆 = 10per hour;
1
µ= 3
× 60 = 20 cars per hour.
𝜆 10 1
ρ= = = .
µ 20 2
Lq 0.5
= = 0.05 .
𝜆 10
When n = 2,
1 2 1 1
𝑝2 = 2
1− 2
= 8
.
Problem 6.
What is the average probability that a person arriving at the booth will have
to wait?
What is the average length of the nonempty queues that form from time to
time?
What is the probability that it will take him more than 10 minutes altogether
to wait for phone and complete his call?
Solution.
1
𝜆= × 60 = 6per hour.
10
1
µ= 3
× 60 = 20 per hour.
The probability that a person arriving at the booth will have to wait
𝜆 6
P(w > 0) = 1 – P0 = 1 − µ
= 20
= 0.3
µ 20
= = 1.43
(µ − λ) 20 − 6
𝜆 6
= ρ= = = 0.3
µ 20
∞
𝜆 − µ −λ 𝑤
P(w ≥ 10) = 𝜆 1− 𝑒 𝑑𝑤
µ
10
= (0.30)(0.23) 𝑒 −0.23𝑤 𝑑𝑤
10
we get P w ≥ 10 = 0.03.
This shows that 3 percent of the arrivals on an average will have to wait for
10 minutes or more before they can use the phone.
Problem 7.
Assume the facility can handle only one emergency at a time. Suppose that it
costs the clinic Rs. 100 per patient treated to obtain an average servicing time
of 10 minutes, and that each minute of decrease in this average time would
cost Rs 10 per patient treated.
How much would have to be budgeted by the clinic to decrease the average
1 1
size of the queue from 1 3
patients to 2
a patient.
Solution.
2 2
ρ2 4
L q =(1− ρ) = 3
2 = .
1− 3
3
Fraction of the time for which there are no patients given by,
𝜆 2 1
P0 = 1 − ρ = 1 − µ
=1− 3
= 3
.
4 1
Now, when the average queue size is decreased from 3
patients to 2 patient,
Λ2 1
=
µ µ− λ 2
This implies
1 15
= = 7.5minutes.
µ 2
Hence, inorder to get the required soze pf the queue, the budget should be
increased from Rs. 100 per patient to Rs. 125 per patient.
Exercise Problems
Problem2.
Solution: waiting time in queue = 125 sec ;wating time in system = 225 sec
Problem 3.
All this takes him 6 minutes on an average. If 4 customers visit the shop per
hour on an average and if arrivals and service times are exponential,
determine:
(1− ρ)ρ𝑛
Pn= where ρ ≠ 1 ; 0 ≤ n ≤ N .
(1−ρ𝑁+1 )
1
Pn= where (ρ = 1)
𝑁+1
Pn = P0ρ𝑛
ρ 1 − N + 1 ρ𝑁 + Nρ𝑁+1
𝐸𝑛 =
1 − ρ (1 − ρ𝑁+1 )
ρ2 1 − Nρ𝑁−1 + (N − 1)ρ𝑁
𝐸𝑚 =
1 − ρ (1 − ρ𝑁+1 )
E(n)
E(v) =
λ(1−𝑃𝑁 )
E(m) 1
E(w) = (or) E(w) = E v − µ
λ(1−𝑃𝑁 )
Problem1.
At a railway station only one train is handled at a time. The railway yard is
sufficient only for two trains to wait while other is given signal to leave the
station. Trains arrive at the station at an average rate of 6 per hour and the
railway station can handle them on an average or 12 per hour.
Also find the average waiting time of a new train coming into the yard
so that
6
ρ = 12 = 0.5 .
1− ρ ρ𝑛
Pn= 1−ρ𝑁+1
1− 0.5 0.5 0
= (1−0.53+1 )
= 0.53 (since N=3, n=0).
We know that
Hence, we get
Thus the average number of trains in the system is 0.74 and each train takes
on an average 0.08 hours for getting service.
As the arrival of new train expects to find an average of 0.74 trains in the
system before it.
Problem2.
Assume that the goods trains are coming in a yard at the rate of 30 trains per
day and suppose that the inter arrival times follow an exponential
distribution.
Solution.
30 1
𝜆= 60×24
= 48
per minute
1
µ= per minute
16
𝜆 36
and ρ = µ = 48
= 0.75.
1− ρ
P0= 1−ρ𝑁+1
1−0.75 0.25
= 1−0.75 10
= 0.90
= 0.28.
ρ2 1 − Nρ𝑁−1 + (N − 1)ρ𝑁
𝐸𝑚 =
1 − ρ (1 − ρ𝑁+1 )
1 − 0.303
= 2.22
(1 − 0.005 )
Exercise
Problem1.
Problem2.
If for period of 2 hours in the day trains arrive at the yard every 20 minutes
but the service time continues to remain 36 minutes, then calculate for this
period
The average number of trains in the system; on the assumption that the line
capacity of the yard is limited to 4 trains only.
Problem3.
What is the expected waiting time until a patient is discharged form the
clinic?
Problem4.
In a car wash service facility, cars arrive for service according to aPoisson
distribution with mean 5 per hour. The time for washing and cleaning each
car varies but is found to follow an exponential distribution with mean 10
minutes per car. The facility cannot handle more than one car at a time and
has a total of 5 parking spaces.
What is the probability that an arriving car will get service immediately upon
arrival?
Game
Strategy.
Pure Strategy
If the player select the same strategy each time then it is referred to as pure
strategy. In this case each player know exactly what the other player is going
to do, the objective of the players is to maximize or to minimize losses.
Mixed strategy
When the players use a combination of strategies and each player always
kept guessing as to which course of action is to be selected by the other player
at a particular occasion then this is known as mixed strategy.
A course of action or play which puts the player in the most preferred
position, irrespective of the strategy of his competitors, is called an optimum
strategy.
Pay-off Matirx
A game with only two players is known as two – person zero sum game if the
one players gain is equal to the loss of other player such a way that total sum
is zero.
Saddle point
A saddle point of a pay-off matrix is that position in the ay-off matrix where
maximum of row minima coincides with the minimum of the column
maxima.
Value of a game
The value of a game is the maximum gain to the maximising player if both
the players use best strategy.
Problem1.
Find the value of game and saddle point of the following game.
Max(row min) = 50
Solution:
Min(column max) = 1.
Max(row min) = 1.
Solution:
Value of game is 7.
Problem 4.
a22 − a21
q1= (a11+ a22)−( a12+ a21) ;
p2 = 1 - p1 ;
q2 = 1 – q1.
Solution.
a22 − a21
p1= a11+ a22−( a12+ a21)
2− 4 1
= = ;
−6 3
p2= 1 - p1
1 2
= 1-3=3;
a22 − a12
q1= a11+ a22−( a12+ a21)
2−5 1
= −6
= 2;
1 1
q2= 1 – q1 = 1 - =
2 2
If the game is not having saddle point we can use dominance method to solve
a game.
Dominance rules:
If all the elements of ith row less than or equal to the corresponding each
element of jth row, we can say that the ith row is dominated by the jth row.
Then eliminate ith row.
If all the elements of ith column less than or equal to the corresponding each
element of jth column, we can say that the jth column is dominated by the ith
column. Then eliminate jth column.
Problem 1.
Solution.
In this problem 2nd row (10, 6, 2) is smaller than 3rd row (20, 15, 18).
The first column is greater than the third column so eliminate the column 1.
The reduced matrix is given by
(20x18)+(10x15) 170
= (20+18) – (10+15)
= 11
.
a22 − a21 3 1
p1= a11+ a22−( a12+ a21) = 33
= 11
;
1 2
p3= 1 - p1 = 1 - 3 = 3.
28 5
q3 = 1 – q1 = 1 - 33 = 33 ;
If the matrix is 2 X n matrix then we have to select the lower envelope in the
graph and the identify the maximum point in the lower envelope.
If the matrix is m X 2 matrix then we have to select the upper envelope in the
graph and the identify the minimum point in the upper envelope.
Solution.
4
p1= 9
a22 – a12 8
q3= a11+ a22− a12+ a21
=9 .
8 1
q4 = 1 – q4 = 1 - = .
9 9
The game is an mX2 game so we selected the upper envelope and the given
matrix reduced into the 2 x 2 matrix.
4 13
p3= 1 - p2= 1 - 17 = 17 .
a22 – a12 5
q1= a11+ a22− a12+ a21
= 17 .
12
q2= 17 .
If we cannot reduce the payoff matrix into 2X2 by using dominance method
that time we use oddment to reduce the matrix.
Let A be an nXn matrix. Obtain a new matrix C whose first column is A’s 1st
column – 2ndColumn and the 2nd column is A’s 2nd column – A’s 3rd column.
Obtain a new matrix R whose first row is A’s 1st row – 2ndrow and the 2nd
row is A’s 2nd row – A’s 3rd row.
Problem 1.
Solution.
40 22 28 −29
𝑣 = 90 X 3 + 90 X -3 + 90 X -4 = 45
40
p1= 90 .
22
p2 = 90 .
28
p3= 90
.
28
q1= .
90
40
q3= .
90
Exercise problems.
Answer.
Using simulation an analyst can introduce the constants and variables related
to the problem, set up the possible courses of action and establish criteria
which act as measures of effectiveness. The major reasons for applying
simulation technique to OR problems may be listed as below:
Procedure
Step 1.
Identify the objectives of the problem, and identify the main factors which
have the greatest effect on the objectives of the problem
Step 2
Formulate the appropriate decision rules, state the conditions under which
the experiment is to be performed.
Identify the type of distribution that will be used – Models use either
theoretical distributions or empirical distributions to state the patterns the
occurrence associated with the variables.
Step 3.
Define starting conditions for the simulation and specify the number of runs
of simulation to be made
Step 4.
Define a coding system that will correlate the factors defined in Step 1 with
the random numbers to be generated for the simulation
Select a random number generator and create the random numbers to be used
in the simulation
167 SRMIST DDE Self Instructional Material
Associate the generated random numbers with the factors identified in Step
NOTES 1and coded in Step 4.
Step 5.
Step 6.
Step 7.
Problem1.
80, 81, 76, 64, 43, 18, 26, 10, 12, 65, 68, 69, 61, 57.
Solution.
Based on the random numbers given, we simulate the production per day in
the table below.
Learning Resources:
Text books
References