Operations Research
Operations Research
Operations Research
Unit 1
Definition: Operations Research:
Operations Research is the study of optimizations techniques. It is applied decision theory.
Features / Characteristics of OR
CLASSIFICATION OF MODELS
The first thing one has to do t use O.R. techniques after formulating a practical problem is to construct a suitable
model to represent he practical problem. A model is a reasonably simplified representation of a real-world
situation. It is an abstraction of reality. The models can broadly be classified as
Iconic (Physical) Models
Analogue Models
Mathematical Models
Also as
Static Models
Dynamic Models and in addition as
Deterministic Models
Stochastic Models
Models can further be subdivided as
Descriptive Models
Prescriptive Models
Analytic Models
Simulation Models
Iconic Model:
This is a physical, or pictorial representation of various aspects of a system.
Eg. Toy, Miniature model of a building, scaled up model of a cell in biology etc.
Analogue or Schematic Model:
This uses one set of properties to represent another set of properties which a system under study has. Eg. A
network of water pipes to represent the flow of current in an electrical network or graphs, organisational charts
etc.
Mathematical model or Symbolic Model:
This uses a set of mathematical symbols (letters, numbers etc) to represent the decision variables of a system
under consideration. These variables related by mathematical equations or inequalities which describes the
properties of the system.
Eg. A linear programming model. A system of equatons representing an electrical network or differential equations
representing dynamic systems etc.
Static Model:
This is a model which does not take time into account. It assumes that the values of the variables do not change
with time during a certain period of time horizon.
Eg. A linear programming problem, an assignment problem, transportation problem etc.
Dynamic Model:
It is a model which considers time as one of the important variables.
Eg. A dynamic programming problem, A replacement problem.
Deterministic Model:
It is a model which does not take uncertainty into account.
Eg. A linear programming problem, an assignment problem etc.
Stochastic Model:
It is a model which considers uncertainty as an important aspect of the problem.
Eg. Any stochastic programming problem, stochastic inventory models etc.
Descriptive Model:
It is one which just describes a situation or system.
Eg. An opinion poll, any survey.
Predictive Model:
It is one which predicts something based on some data. Eg. Predicting election results before actually the
counting is completed.
Prescriptive Model:
It is one which prescribes or suggests a course of action for a problem.
Eg. Any programming (linear, nonlinear, dynamic, geometric etc.) problem.
Analytic Model:
It is a model in which exact solution is obtained by mathematical methods in closed form.
Simulation Model:
It is a representation of reality through the use of a model or device which will reach in the same manner as
reality under a given set of conditions. It is usually less mathematical and less time consuming and generally
least expensive as well. Eg. Queuing problems, inventory problems.
Some characteristic of a good model:
1) It should be reasonably simple.
2) A good model should be capable of taking into account new changes in the situation affecting its frame
significantly with ease.
3) Assumptions made to simplify the model should be as small as possible.
4) Number of variables used should be as small in number as possible.
5) The model should be open to parametric treatment.
Principles of Modelling:
1) Do not build up a complicated model while a simple one will suffice.
2) Beware of moulding the problems to fit a technique.
3) Deductions must be made carefully.
4) Models should be validated prior to implementation.
5) A model should neither be pressed to do nor criticized for failing to do that for which it was never
intended.
6) Models are only aids in decision making.
7) Model should be a accurate as possible.
Operations research plays an important role in almost all areas of decision making. Some areas where
operational research (OR) techniques can be used as listed below:
Financing and Investment Polices: This category includes the analysis of credit and loan policy, fund
flow and cash flow and also considers the dividend, share and bonus policy. It reflects the portfolio of
investment too.
Selling, Promotion, Marketing & Publicity: It emphasis on selection of the product and timing which
means what type of commodity should be manufactured at the proper passage of the time. It focuses on
the media of publicity like print media and electronic media may be chosen. It also used to know about
how many number of sales persons are required to some specific area. More over OR also use to select
the product mixed which include product, price, place and promotions.
Acquisition, Investigation, Manufacturing and Personnel Management:
The operational research techniques being used to purchase, substitute and reorganize the most
advantageous policies. These techniques also include location and manufacturing size of retail outlets,
factories and warehouses, loading and unloading facilities for trucks, allocation and scheduling of
resources and optimum to merge the products, recruitment and selection of best suitable employee for a
company and job assignments etc.
Research and Development:
The methods currently available in literature for numerically solving operational research problems may
be broadly classified as deterministic methods and probabilistic methods. The deterministic methods try
to guarantee that a neighborhood of the solution of a problem is attained. Such methods do not use any
stochastic techniques, but rely on a thorough search of the feasible domain. They are applicable,
however, to a restricted class of problems only. On the other hand the probabilistic methods make use of
probabilistic or stochastic approach to search for the solutions for the problems. Although probabilistic
methods do not give an absolute guarantee of the exact solution having been obtained, these methods are
sometimes preferred over the deterministic methods because they are applicable to wider class of
problems. There does not exist any operational research technique which can say I am the best.
Therefore there is always a need to investigate and develop an operational research technique for better
solution.
OR has some limitations however, these are related to the problem of model building and the time and money
factors involved in application rather than its practical utility. Some of them are as follows:
(i) Magnitude of Computation. Operations research models try to find out optimal solution taking into account
all the factors. These factors are enormous and expressing them in quantity and establishing relationships among
these require voluminous calculations which can be handled by computers.
(ii) Non-Quantifiable Factors. OR provides solution only when all elements related to a problem can be
quantified. All relevant variables do not lend themselves to quantification. Factors which cannot be quantified,
find no place in OR study. Models in OR do not take into account qualitative factors or emotional factors which
may be quite important.
(iii) Distance between User and Analyst. OR being specialist’s job requires a mathematician or
statistician, who might not be aware of the business problems. Similarly, a manager fails to understand the
complex working of OR. Thus there is a gap between the two. Management itself may offer a lot of resistance
due to conventional thinking.
(iv) Time and Money Costs. When basic data are subjected to frequent changes, incorporating
them into the OR models is a costly proposition. Moreover, a fairly good solution at present may be more
desirable than a perfect OR solution available after sometime. The computational time increases depending upon
the size of the problem and accuracy of results desired.
(v) Implementation. Implementation of any decision is a delicate task. It must take into account
the complexities of human relations and behavior. Sometimes, resistance is offered due to psychological
factors which may not have any bearing on the problem as well as its solution.
The linear programming problems are formulated on the basis of the followingassumptions:
1. Proportionality: the contribution of each variable in the objective functionor its usage of
resources is directly proportional to the value of the variable. ie., if resource availability
increases by some percentage, then the output shall also increase by the same percentage.
2. Additivity: sum of the resources used by different activities must be equalto the total quantity
of resources used by each activity for all the resources individually or collectively.
7. The problem involves only one objective namely profit maximization orcost minimization.
Unique optimal solution: Since the problem is of maximization type and the maximum
value of Z is attained at a single vertex, this problem has a unique optimalsolution.
Multiple optimal solution: An LPP having more than one optimal solution is said tohave
alternative or multiple optimal solutions.
Unbounded solution: But there are points in this convex region for which z will havemuch
higher values. In fact, the maximum value of z occurs at infinity. Hence this problem has
unbounded solution.
No feasible solution: There being no point(x1,x2) common to both the shaded regions. That
is, we can not find a convex region for this problem. So the problemcannot be solved. Hence
the problem have no feasible solution.
The most commonly used method forlocating the optimal vertex is the simplex method or
simplex technique or simplex algorithm which was developed by G.Dantzig in 1947.
The simplex method provides an algorithm that consists in moving fromone vertex of the
region of feasible solutions to another vertex in such a way that the value of the objective
function at the succeeding vertex is more (or less, as the case may be) than at the preceding
vertex. This procedure of jumping from one vertex to another is then repeated. Sincethe
number of vertices is a finite number of steps or indicates the existence of an unbounded
solution.
• Definition: Given a system of m linear equations with n variables (m<n). The solution
obtained by setting (n-m) variables equal to zero andsolving for the remaining m variables is
called a Basic solution.
o The m variables are called basic variables and they form the basissolution. The (n-
m) variables that are put to zero are called a non- basic solutions.
• Definition: A basic solution is said to be a non - degenerate basicsolution if none of the
basic variables is zero.
• Definition: A basic solution is said to be a degenerate basic solution
If one or more of the basic variables are zero.
• Definition: A feasible solution which is also basic is called basicfeasible solution.
Unit 4 – Network Analysis
1. Project:
have been developed. Programme Evaluation Review Technique (PERT) and Critical Path Method
(CPM) are two of the many network techniques which arewidely used for planning, scheduling, and
controlling large complex projects.
2. The three main managerial functions for any project are:
1. Planning
2. Scheduling
3. Control
Planning :
This phase involves a listing of tasks or jobs that must be performed to complete a project
under consideration. In this phase, men , machines andmaterials required for the project in
addition to the estimates of costs and durations of various activities of the project are also
determined.
Scheduling:
This phase involves the laying out of the actual activities of the projectsin a logical sequence
of time in which they have to be performed.
Men and material requirements as well as the expected completion time ofeach activity at each
stage of the project are also determined.
Control:
This phase consists of reviewing the progress of the project whether the actual performance
is according to the planned schedule and finding the reasons for difference, in any between the
schedule and performance. Thebasic aspect of control is to analyse and correct this difference
by taking remedial action wherever possible.
PERT and CPM are especially useful for scheduling and controlling.
3. BASIC TERMINOLOGIES:
1. Activity: Activity is a task or an item of work to be done in a project. An activity consumes
resources like time, money, labour etc.
An activity is represented by an arrow with a node (event) at the beginningand a node (event) at
the end indicating the start and termination (finish) of the activity, Nodes are denoted by circles.
4. Project network:
The diagram denoting all the activities of a project by arrows taking into account the technological sequence
of the activities is called the project network represented by “activity on arrow diagram or arrow diagram”.
6. Repeat the process until the terminal node without any successor activityis reached and
number this terminal node suitably.
6. CRITICAL PATH:
Path, connecting the first initial node to the very last terminal node, of thelongest duration in
any project network is called a critical path.
7. Total Float:
Total float of an activity (T.F.) is defined as the difference between the latest finish and the earliest finish of
the activity or the difference between the latest start and the earliest start of the activity.
8. Slack of the event:
(L - E) of an event of i-j is called the slack of the event j.
9. Free Float:
Free Float of an activity (F.F) is that portion of the total float which can be used for rescheduling that activity
without affecting the succeeding activity.
Free float of an activity = (T.F. of i-j) – (Slack of head event).
10. Independent Float (I.F.):
I.F. of an activity is the amount of time by which the activity can be rescheduled without affecting the
preceding or succeeding activities of that activity.
Independent Float of an activity = (F.F. of i-j) – (Slack of tail event).
11. Interference Float = T.F – F.F
This technique, unlike CPM, takes into account the uncertainty of projectdurations into account.
PERT calculations depend upon the following three-time estimates.
13. Optimist (least) time estimate: (t0 or a) is the duration of any activity wheneverything goes
on very well during the project i.e., labourers are available and come in time, machines are working
properly, money is available whenever needed, there is no scarcity of raw material needed, etc.
14. Pessimistic (greatest) time estimate: (tp or b) is the duration of any activity whenalmost everything
goes against our will and a lot of difficulties are faced while doing a project.
15. Most likely time estimate: (tm or m) is the duration of any activity when sometimes things go on
very well, and sometimes things go on very badly whiledoing the project.
1. PERT was developed in a brand new R and D project it had to considerand deal with the
uncertainties associated with such projects. Thus the project duration is regarded as a
random variable and therefore probabilities are calculated so as to characterize it.
2. Emphasis is given to important stages of completion of tasks rather than the activities required
to be performed to reach the particular event or taskin the analysis of the network. ie., PERT
network is essentially an event- oriented network.
3. PERT is usually used for projects in which time estimates an uncertain.Example: R & D
activities which are usually non-repetitive.
4. PERT helps in identifying critical areas in a project so that suitable necessary adjustments
may be made to meet the scheduled completiondate of the project.
CPM
1. CPM was developed for conventional projects like construction project which consists of
well-known routine tasks whose resource requirementand duration were known with
certainty.
2. CPM is suited to establish a trade-off for optimum balancing between thescheduled time and
cost of the project.
3. CPM is used for projects involving well-known activities of repetitive in nature.