Professional Documents
Culture Documents
Case Studies - Operations Research and Management
Case Studies - Operations Research and Management
Case Study
Q 1. Five men are available to do five different jobs. From past records, the time (in hours)
that each man takes to do a job is known and is given in the following matrix.
Men Jobs
I II III IV V
A 2 9 2 7 1
B 6 8 7 6 1
C 4 6 5 3 1
D 4 2 7 3 1
E 5 3 9 5 1
Find the assignment of men to jobs that will minimise the total time taken.
Solution:
Check 1. whether minimisation problemYes
2. whether square matrixYes
Then proceed to apply Hungarian Assignment Method to solve it.
Step 1. Identify the smallest element of each row and subtract it from all elements of that row.
Revised matrix is as given below. (Row minima for row A, B, C, D, E = 1)
Men/Jobs I II III IV V
A 1 8 1 6 0
B 5 7 6 5 0
C 3 5 4 2 0 Revised matrix I
D 3 1 6 2 0
E 4 2 8 4 0
Step 2. Identify the smallest element of each column and subtract it from all the elements of the
column.
Column minimal are Column I ----------> 1
Column II ----------> 2
Column III ----------> 3
Column V ----------> 4
Column VI ----------> 5
Hence, the reduced matrix works out to:
Men/Jobs I II III IV V
A 0 7 0 4 0
B 4 6 5 3 0
C 2 4 3 0 0 Revised matrix II
D 2 0 5 0 0
E 3 1 7 2 0
Step 3. Draw minimum number of horizontal and vertical lines to cover all zeros.
Men/Jobs I II III IV V
A 0 7 0 4 0
B 4 6 5 3 0
C 2 4 3 0 0
D 2 0 5 0 0
E 3 1 7 2 0
Since we have been able to over all zeros with 4 lines, which is less than the number of
rows/columns i.e. 5, the solution is not optimal. Hence, proceed to step 4.
Step 4. We identify the smallest uncovered element as 2. Subtracting 2 from all uncovered
elements and adding it to the elements at the point of intersection of lines, we get the revised
matrix as
Men/Jobs I II III IV V
A 0 9 0 6 2
B 2 6 3 3 0
C 0 4 1 0 0 Revised matrix III
D 0 0 3 0 0
E 1 1 5 2 0
Step 5. Repeating step 3, lines drawn are as follows
Men/Jobs I II III IV V
A 0 9 0 6 2
B 2 6 3 3 0
C 0 4 1 0 0 Revised matrix IV
D 0 0 3 0 0
E 1 1 5 2 0
Since number of lines drawn are again 4 1 number of rows/columns, repeat step 4. Minimum
uncovered element is 1. Subtracting 1 from all uncovered elements and adding it to the elements
at point of intersection of lines, revised matrix will be
I II III IV V
A 0 9 0 6 3
B 1 5 2 2 0
C 0 4 1 0 1 Revised matrix V
D 0 0 3 0 1
E 0 0 4 3 0
Repeating step 3, number of lines drawn are 5 = no. of rows/columns. Hence, we arrive at the
optimal solution.Proceed to step 6.
Step 6. Making assignments on zero elements
I II III IV V
A 9 0 6 3
B 1 5 2 2 0
C 4 1 0 1 Final matrix for assignments
D 0 3 1
E 0 4 3
Salesmen Districts
A B C D E
1 32 38 40 28 40
2 40 24 28 21 36
3 41 27 33 30 37
4 22 38 41 36 36
5 29 33 40 35 39
Solution:
Check 1. Is it the balanced problemYes.
2. Is it the minimization problem No
Then we convert it to standard minimisation problem by subtracting all the elements from the
highest value element of the matrix i.e., 41. The minimisation matrix is thus as given below:
9 3 1 13 1
1 17 13 20 5
0 14 8 11 4 Revised matrix (minimisation type)
19 3 0 5 5
12 8 1 6 2
Using HAM for solving the revised matrix, we proceed as follows.
Step 1. Row minima being subtracted from all elements of the row, the revised matrix will become
8 2 0 12 0
0 16 12 19 4
0 14 8 11 4 Matrix I
19 3 0 5 5
11 7 0 5 1
Step 2. Selecting column minima and subtracting it from all the elements of that column in the
matrix, it is converted to,
8 0 0 7 0
0 14 12 14 4
0 12 8 6 4 Matrix II
19 1 0 0 5
11 5 0 0 1
Step 3. Drawing minimum number of horizontal and vertical lines across all zeros
8 0 0 7 0
0 14 12 14 4
0 12 8 6 4
19 1 0 0 5
11 5 0 0 1
Since there are only 4 lines (less than the number of rows/columns i.e., 5), the solution is not
optimal. Proceed to step 4.
Step 4. Identifying minimum uncovered element (4), subtracting it from all the uncovered elements
and adding the same at the point of intersection of the lines, the new matrix works out to be
12 0 0 7 0
0 10 8 10 0
0 8 4 2 0
23 1 0 0 5
15 5 0 0 1
Step 5. Repeating step 3, we get
12 0 0 7 0
0 10 8 10 0
0 8 4 2 0
23 1 0 0 5
15 5 0 0 1
Here, number of lines = number of rows/columns. Hence, solution is optimal. Proceed to step 6.
Step 6. Assigning on zero elements
A B C D E A B C D E
1 12 0 7 1 12 0 7
2 10 8 10 0 or 2 0 10 8 10
3 0 8 4 2 3 8 4 2 0
4 23 1 0 5 4 23 1 0 5
5 15 5 0 1 5 15 5 0 1
The assignment of salesmen to districts are multiple solutions.
1B 1B 1B
2E Or, 2A Or, 2A
3A 3E 3E
4C 4C 4D
5D 5D 5C
Picking the values of sales from the original matrix,
Maximum sales = 38 + 36 + 41 + 41 + 35 = 191 in hundred rupees for ail the assignments. Thus,
there are multiple solution for the problem, the sales remaining as Rs 19,100.
Q 3. Find the sequence that minimizes the total elapsed time to complete the following tasks
(clearly state any algorithm that you may use) and calculate the minimum elapsed time.
Time on Machine 1 3 8 7 4 9 8 7
Time on Machine 2 4 3 2 5 1 4 3
Time on Machine 3 6 7 5 11 5 6 12
Jobs A B C D E F G
Solution:
We use the sequencing technique here: Bellman-Johnson Algorithm. Given table:
Jobs
Machines A B C D E F G
M1 3 8 7 4 9 8 7
M2 4 3 2 5 1 4 3
M3 6 7 5 11 5 6 12
As per the above table of processing time, Minimum ti1 = 3, Maximum ti2 = 5, Minimum ti3 = 5
Hence,
Min ti3 = max ti2 = 5, hence solution Is possible. Now we should add the processing time of
different jobs on machines A and B and machines B and C respectively as follows:
Processing Time
Job Gi (=Ai + bi) Hi (= Bi + Ci)
A 3+4 = 7 4+6 = 10
B 8+3 = 11 3+7 = 10
C 7+2 = 9 2+5 = 7
D 4+5 = 9 5+11 = 16
E 9+1 = 10 1+5 = 6
F 8+4 = 12 4+6 = 10
G 7+3 = 10 3+12 = 15
The minimum elapsed time among the two combinations of machines is 6 hours for Job 6
in the 2nd combination. Hence Job E will be processed last. Next minimum elapsed time is 7 hours
for Job A on machine 1 (1st combination) and for Job C In 2nd combination. Hence Job A will be
processed first and Job C will be scheduled at the latest remaining position i.e., position 2 before
Job E. Thus, while Job E is the last job to be scheduled, Job C will be scheduled Just prior to it.
Next minimum elasped time is 9 hours for Job D in Combination 1, hence Job D will be
processed Immediately after Job A.
Next minimum elapsed time is 10 hours for Job G in combination 1 and for Job F and Job
B in 2nd combination. Hence, Job G will be processed after Job D followed by either Job F or Job
B.
We thus get the following sequences:
A D G B F C E OR
A D G F B C F
We can construct a table to see through simulation how the stocks and sales fluctuate.
FRESH BREAD ONE DAY OLD BREAD
Day Receipt Random Sale Closing Order for Opening Random Sale
at the numbers Stock next day stock No.
start of
day
1 55 72 55 58 * 0 60 @ 0 0
2 60 06 52 8 60 0 0
3 60 12 53 7 50 8 86 1
4 50 74 50 58 * 0 55 7 84 0
5 55 79 55 58 * 0 60 0 0
6 60 70 57 3 60 0 0
7 60 85 58 2 55 3 88 1
8 55 71 55 58 0 55 2 58 0
9 55 21 54 1 60 0 0
10 60 98 60 0 55 1 48 0
Total 570 549 21 2
Q 5. Explain the scope & structure of an OR (Operation Research) model. Give an example
and structure of each of following types of problems in real life:
a. Linear Programming problem b. Transportation Problem c. Assignment problem, d.
Game Theory problem, e. Sequencing problem f. Simulation problem.
Finally give five problems in an organization wherein the OR tools cannot be applied.
Solution:
Operations Research is the application of the methods of mathematical science to complex
problems arising in the direction and management of large systems of men, machines, materials
and money in industry, business, government and defense. The distinctive approach is to develop
a scientific model of systems incorporating measurements of factors such as chance and risk with
which to predict and compare the outcomes of alternative decisions, strategies or controls. The
purpose is to help management determine its policy and actions scientifically. It takes into account
all significant factors and evaluates them as a whole, ie; OR considers the holistic approach;
because it takes care of and validates the claims of various sub-parts of an organisation. It can be
called interdisciplinary approach also for the same reason.
An O.R. model is defined as representation or abstraction of an actual object or situation.
It shows the relationships (direct and indirect) and the interrelationships of action and reaction in
terms of cause and effect. Since a model is an abstraction of reality, it may appear to be less
complex than reality itself. The model, to be complete, must be representative of those aspects of
reality that are being investigated.
There are large number of models used in OR. Some of the basic types are described below:
Physical Models :- When we utilize all forms of drawings, sketches, diagrams, groups or
charts to describe, a situation or problem specific in nature, we term them as physical models.
Since relationships of the parameters are depicted in the pictorial form, it becomes easier to
comprehend the problem and facilitates its analysis. There are two types of physical models:-
a) Iconic Models:- An icon is the depiction of an object as its image or likeness. It is a useful
tool but the application in management problem areas is restrictive and narrow. Simulation
techniques fall under this category, where full scale product need not be manufactured, but
experiments can be conducted on miniature fully functional models under simulated conditions.
b) Analog Models:- These Models are similar to Iconic Models but not the exact replica of
the actual system. These are small physical systems having similar characteristics such as children
toys, model cars and rail line etc. The aim is to visualize how the system should look like and how
routine procedures can be demonstrated as Building Models.
Symbolic Models:-
These models are used to represent actual problems. There are two types of symbolic models:
a) Verbal Models:- When we represent the problem and parameter interrelationships written or
spoken in words, these are called Verbal Models.
b) Mathematical Models:- When we represent the problem and its parameters by a set of mathem;
expressions, these are called Mathematical models. Though these are abstract, but have definite
and precise manipulation possible under the laws of mathematics.
Heuristic Models:-
These models use intuititive rules or guidelines to solve a particular problem. These models
are not basetl on any definite mathematical expressions or relationships, but problem solving based
on past experience or approach formulated on the basis of definite stepped procedure.
i) Very often the person who uses the model and the one who builds the model are
different. The user i.e. the manager is not trained adequately in the interpretation and use
of the results