Operations Research Outline Updated
Operations Research Outline Updated
Programme MBA
Academic Session 2022-24
Semester II
Credits 3
No of Sessions 45
Prerequisite Mathematics at high school
level and basic statistics
Course Overview
Operations Research, an approach to decision making based on the scientific method, makes
extensive use of quantitative analysis. This course deals with both deterministic and
stochastic problems, and they will be analyzed based on following models and methods:
Linear programming, network models, game theory, and simple queuing theory.Students will
be able to perform sensitivity analysis and describe the economic information that can be
drawn from the analysis. They will be able to create different models based on verbal
descriptions and discuss the pros and cons of these models alongwith the associated solution
methods in view of specific problem.
Course Objectives
The course aims to acquaint students with the application of Operations Research in
industry and business that involves limited resources and need to find the optimal solution
for decision making.
Course Outcomes
After completing the course, students would be able to:
CO1 Make use of LPP technique to formulate a given problem in mathematical language
and obtained the optimal solution and interpret the decision. (K3)
CO2 Apply the concepts of transportation and assignment problem to find the optimum
allocation in order to either minimize total cost or maximize profit. (K3)
CO3 Apply and analyse the concepts related to decision making under uncertainty and risk
for making more informed decision. (K4)
CO4 Determine a stable strategy to optimize the Payoff in different conditions of business
environment by utilizing the concept of game theory. (K5)
CO5 Evaluate the queue length, system length and optimize the waiting time of customer
by applying the concepts of queuing theory. (K5)
CO1 1 3 2 2 3 2
CO2 2 3 2 2 1
CO3 1 3 2 3 1 2 1
CO4 2 3 1 3 3 1
CO5 1 3 2 2 1
Unit I: IntroductionLectures: 10
Introduction to OR, Use, scope and applications of OR, Introduction to Linear Programming
problem, Mathematical form of LPP, Solution to LPP, Graphical Method and its limitations,
Types of solution in graphical method, Multiple solution, unbounded solution and infeasible
solutions, Solution of LPP by simplex method, Maximization and Minimization examples,
Duality, Sensitivity Analysis using Excel Solver
Case: The Locomotive Fueling Problem (LFP) (Chapter2)
Link:https://eco.nahrainuniv.edu.iq/wp-content/uploads/2020/12/
Katta_G._Murty_eds._Case_Studies_in_OperationsBook4You.pdf
Text Books
1. J.K Sharma, Operations Research (Theory & Applications), 6th edition, Trinity Press
Reference Books
1. N.D Vohra, Quantitative Techniques in Management, 2nd Edition, Tata Mcgraw Hill
2. Hamdy A Taha,Operations Research-An Introduction 7th Edition, Prentice Hall
3. Peter C Bell- Management Science/ Operations Research: A strategic perspective,
South-Western College Pub
Additionally, the CMO informed you that last year they had carried out marketing campaigns with
different offers on the product catalog. A direct mailing product catalog was sent to some hundred
thousand customers from the base of over a couple of million customers last year with the response
rate of 4.2%. The direct mailers were later followed up with SMS and email messaging.
To explain your strategy to the CMO, you drew a quick and dirty campaign P&L statement on the
white board in your office. The following is a version of your drawing
Back to our retail case study example, where you are the Chief Analytics Officer & Business Strategy
Head at an online shopping store called DresSMart Inc. that specializes in apparel and clothing. In this
case example, your effort is to improve a future campaign’s performance. To meet this objective, you
are analyzing data from an earlier campaign where direct mailing product catalogs were sent to
hundred thousand customers from the complete customer base of over a couple of million customers.
The overall response rate for this campaign was 4.2%.
You have divided the total hundred thousand solicited customers into three categories based on their
past 3 months activities before the campaign. The following is the distribution of the same. Here, the
success rate is the percentage of customers responded (r) to the campaigns out of total solicited
customers.
As you know, CART decision tree algorithm splits the root node into just two child nodes. Hence for
this data, CART can form three combinations of binary trees as shown in the table below. We need to
figure out which is the best split among these 3 combinations. The results for the same are shown in
the table below.
Ψ(L Ψ(Pi
arge ck Good
P(k P(k Piec Cher
Left Right P P ness
|L) |R) e) ries)
Node Node L R of
=a =b
2PLP Σ(a- Split
R b)
r: r:
0.0 0.0
0 0 18 58
Medium 0.038
Low . . 0.48 0.080
+High nr: nr: 4
4 6
0.9 0.9
82 42
r: r:
0.0 0.0
0 0 30 70
Low+M 0.033
High . . 0.42 0.080
edium nr: nr: 6
7 3
0.9 0.9
70 30
r: r:
0.0 0.0
0 0 40 46
Low+hi 0.004
Medium . . 0.42 0.011
gh nr: nr: 8
7 3
0.9 0.9
60 54
Let me help you out with the calculation of each column for the above tree. We will use the first row
(i.e left node: Low and right node: Medium+High) for the following calculations and then you could
do the rest of the calculations yourself. To start with we have calculated P L and PR in the following
way:
Now the calculation for Ψ(Large Piece) is simple as shown below:
Now, let’s come to the second part of the equation that is Ψ(Pick Cherries). Remember, r represents
responded and nr represents not-responded customers for our campaign’s example.
You may want to calculate the other two terms (i.e r: P(k|R), and nr: P(k|R)) yourself before plugging
them in the following equation to get the value for Ψ(Pick Cherries).
This leaves us with one last calculation for the last column i.e. goodness of split which is:
The final task now is to find the maximum value for goodness of split in the last column. This will
produce the following decision tree through the CART algorithm with Low on the left node, and
Medium+High on the right node.
Decision Tree – The CART Algorithm Final Result
This is an important business insight as well that people with higher activity tend to respond better to
campaigns. I agree it was clear from the first table at the top as well, but we have learned the science
of creating decision tree using the CART algorithm in the process. This is extremely useful when you
are dealing with a large dataset and want to create decision tree through recursive partitioning.