Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Operations Research

Module 1

Operations research (OR) is an analytical method


of problem-solving and decision-making that is useful in the management of organizations. In
operations research, problems are broken down into basic components and then solved in
defined steps by mathematical analysis.
Features of the operations research
• The operations research uses scientific methods for decision making problem’
• It involves combined efforts of experts from various disciplines.
• It studied all the aspects of problem under study and analyses it thoroughly to find
optimum solution as a whole.
• It provides quantitative basis for analysing complicated every day problem.
• OR is a continuous process.
Operation research and decision making
Operations Research has been successful in developing and implementing scientific methods
in decision making. Operations Research may be regarded as a tool that enables a decision
maker to be objective in choosing an alternative from a number of alternatives. OR is very
beneficial to the managers in deciding what to produce, the quantities, the method of
production, which employees to engage in the production processes and the marketing scheme
of a produced goods.
Following are the advantages of OR research in decision making
• Effective decision: - Operations Research helps the managers to take better and quicker
decisions. It increases the number of alternatives. It helps the managers to evaluate the
risk and results of all the alternative decision.
• Better Coordination: - it helps to coordinate all the decisions of the organisation. It
coordinates all the decisions taken by the different levels of management and the
various departments of the organisation.
• Facilities Control: - OR helps the managers to control his subordinates. It helps the
manager to decide which work is most important. It helps a manager to fix standards
for all the works. It helps a manager to measure the performance of the subordinates.
• Improve productivity: - It helps to improve the productivity of the organisation. It helps
to decide about the selection, location, size of the factories, warehouses etc. It helps
inventory control. It helps production planning and control.
Applications of Operations Research
• In defence operations
• In industry
• Planning
• Agriculture
• Hospitals
• Transport
• Research and Development
Phases of Operations Research
The process of operations research can be broadly broken down into the following steps:

1. Identifying a problem that needs to be solved.: -Thorough analysis of the


organisation structure, functions, communication and control system, objectives
and policies of the organisation should be made.
2. Constructing a model around the problem that resembles the real world and
variables.: - Develop a mathematical model. A mathematical model is a set of
mathematical relationships.
3. Using the model to derive solutions to the problem.:- Determine the solution that
optimize the given objective.
4. Testing each solution on the model and analysing its success.:- Results derived from
the model are to be tested with reality.
5. Implementing the solution to the actual problem.:- The solution implemented
should be continuously monitored and modified according to changing conditions.
Operation Research Models
Most OR studies involve the construction of a mathematical model. The model is a collection
of logical and mathematical relationship that represents aspects of the situation under study.
Following are the different types of models

i. Physical Model (iconic model): -It includes all form of diagrams. Graphs and charts.
They are designed to deal with specific problems.
ii. Mathematical Model: - It is known as symbolic models also. It employs a set of
mathematical symbols to represent the decision variable of the system. They are
most widely used in OR. Mathematical model consists of a set of equations which
define and specify the relationship and interaction among various elements of
decision problem under study.
iii. Analogue model: - A set of properties are used. An organization chart is common
analogue model.
iv. Deterministic model: - Everything is defined and the results are certain. Certainty
is the state of nature assumed in these models.
v. Probabilistic model: - Input and output variables follow a probability distribution.
Operation Research Techniques
• Linear Programming Problem
• Transportation Problem
• Assignment problem
• Sequencing Problem
• Network problem
Limitations of OR
• OR tries to find out the optimal solution taking all the factors into account. In the era
of modern age, there are number of factors. Huge calculations are required to express
the relationship among them.
• Non-Consideration of intangible factors: - OR provides solution only if the elements
are qualified. Intangible factors cannot be quantified.
• Job of specialists: - Or is related with the job of specialists. But they are not
management experts.
• Costly: - There is a probability of having frequent changes in basic data. So, the
incorporation of these data in OR models become a costly affair.
• Difficult in implementation: - There will be resistance from employees.
• Difficult in selection of techniques
• Not a substitute for management
• Distance between operation researcher and manager: - OR being specialists job requires
a mathematician or a statistician, who might not be aware of the business problem.
Similarly, manager fails to understand complex working of OR.
• Dependance on an electronic computer: - Operations only be handled by computer.

Module 2
Linear Programming Problem
Linear programming (LP) or Linear Optimisation may be defined as the problem of
maximizing or minimizing a linear function that is subjected to linear constraints. The
constraints may be equalities or inequalities. The optimisation problems involve the calculation
of profit and loss.

Application areas of LPP


• Industry (product mix problem, Product scheduling, Blending problem, Transportation
problem, Production distribution problems)
• Management applications (Profit planning, Media selection, travelling salesman
problem, staffing problem)
Merit of Linear Programming
• It helps an organisation to study the information through a scientific approach. So, a
clear picture of the problem will be got and it is suitable for making a correct solution.
• It considers all possible solutions and select best optimal solution
• It helps to identify the constraints under which an organisation operates. It will help to
reach a successful decision.
• Optimal use of production factors
Limitations of Linear Programming
• In LPP, constraints and objective function can be stated as linear expressions. In real
world, it is not able to express the objective function and constraints as linear.
• In real situations, it is not possible to state all coefficients in the objective function and
constraints with certainty.
• It may provide fractional valued answers.
• It does not consider the effect of time and uncertainty.

Basic requirements of LPP


1. Well defined objective function: - An LPP should have a well-defined objective
function. The objective function may be to optimize which may either to maximize
contribution by utilizing the available resources or to minimize cost by using a limited
amount of productive factors.
2. Constraints: - There are limited restrictions on resources. (Such as man power, machine
time etc.). These limited resources are expressed as constraints or restrictions.
3. Decision variable and their relationship: - These are activity variables. They are
interrelated in terms of utilization of resources. Relationship among these variables
should be linear.
4. Non-negative restrictions: - All Decision variables must assume non negative values.
The negative values of physical quantities are impossible.
Assumptions
• Linearity: - Objective function and constraints must be expressed in terms of linear
equations or inequalities.
• Finiteness: - Activities and constraints must be finite in number.
• Additivity: - Sum of the resources used by different activities must be equal to total
quantity of resources used by each activity individually.
• Certainty: - All model coefficients are assumed to be known with certainty. It is also
assumed that these are not changing under the period of study.
• Divisibility: - The solution of LPP need not be in integers. The solution figures are
divisible and may take any fractional values.
• Deterministic: - Coefficients in the objective function and constraints are completely
known.
There are two methods to solve LPP

1. Graphical method
2. Simplex method

Graphical Method
Graphical method is used to solve linear Programming Problem if it involves two variables.
Each constraint is represented by a line. If there are more than one constraint, many lines are
to be drawn.

Feasible Region
It is the area which satisfies all the constraints simultaneously. For >= constraints, the feasible
region will be the area which lies above the constraint line. If it is <= constraints, then area is
generally below these lines.
Simplex method
Simplex method is an interactive procedure. Interactive means step by step. We want to proceed
on a systematic manner from as initial basic feasible solution to another basic feasible solution,
till we reach to final solution. Following are the main steps
• Find the trail basic feasible solution
• Test whether it is feasible or not
• It is not feasible or optimal, then improve the first trail basic feasible solution by using
a set of rules.
• Repeat step 2 and 3 till an optimal solution is attained.
Basic Terms Used
1. Standard form: - All the constraints in the LPP is to be written as equalities.
2. Slack variable
If constraints have a sign <=, then in order to make it equality, we have to add a variable to the
left-hand side.
Eg: 4x1+2x2 <=40
4x1+2x2 +s1 = 40
3. Surplus variable
If constraints have a sign >=, then in order to make it equality, we have to subtract a variable
from the left-hand side.
E.g.: -: 4x1+2x2 >=40
4x1+2x2 - s1 = 40
4. Basic solution
A general LP problem with ‘n’ variable and ‘m’ constraints have a basic solution. It can be
found by setting ‘n-m’ of the variable equal to 0 and solving the constraints equations for the
values of the other ‘m’ variables. It is basic solution.
5. Basics
These are the variables whose values not restricted to 0 in the current basic solution. These are
listed in one column of the simplex table. The variable which makes up ‘basic’ are termed as
basic variable.
6. Zj Row
It is the row containing the figures for gross profit or loss given up by adding one unit of a
variable into the solution. Zj is the sum of the product of the coefficients of basic variables of
the objective function and the vector xj.
7. Vector
Any column or row of a simplex table is called a vector.
8. Net Evaluation or Index Row (∆j)
∆j is the net profit or loss if one unit of the variable in the respective column is introduced. It is
also known as cj-zj,
∆j = cj-zj
9. Pivot or key column or Incoming vector
The column has highest positive ∆j in maximization problem and highest negative ∆j in
minimization problem. It is called incoming vector.
10. Minimum Ratio
It is the lowest non negative ratio in the replacing ratio column. Replacing ratio column
contains values obtained by dividing each element in xB column.
11. Pivot or Key row
It is the row relates to the minimum ratio.
12. Key element
It is that element of simplex table which lies both in the key row and key column.

Artificial variable
Artificial variables are fictitious variables which are introduced only for computation purpose.
It has no physical meaning or economic significance.
Eg:- In a minimization problem the constraints are
5x1 + 4x2 + 2x3 >= 25
2x1 + 3x2 + x3 =32
Rewrite the above constraints as follows
5x1 + 4x2 + 2x3 – s1 + A1 = 25
2x1 + 3x2 + x3 + A2 =32

Minimization problem by BIG M method or Penalty method


The problems where artificial variables are introduced can be solved by a method named Big
M method. Under this method ‘M’ (high penalty cost) has been assigned to the artificial
variable of the objective function. Artificial variables are included in the basis(B). ‘M’ is called
penalty. In maximization cases ‘-M’ is assigned and in the minimization cases ‘+M’ is assigned
to the artificial variable as their coefficient in the objective function.

Mixed type problems


In mixed types of problems constraints are >= or <= or =. In such situations slack variables
are introduced in the case of <= constraints and surplus variable and artificial variable are
introduced in the case of >= type constraints. Only artificial variables are introduced if the
constraints are = type. In objective function +M in introduced in case of minimization and -M
in the case of maximization problems as the value of artificial variable.

Unbounded solution
If we notice that every variable in the incoming variable column has all its elements negative
or zero when we are searching the outgoing variable, we are face to face with a problem which
have unbounded solution.

Infeasibility solution
If a LPP has no optimal solution, we can say that infeasibility exists. In final solution an
artificial variable exists in basis as a positive value, then there is no feasible solution.

Multiple optimal solution


All basic variables in Cj – Zj are zeros and non-basic variables did not have zero values. If the
non-basic variable in the optimal solution has a zero value in the ∆j row, then it has no unique
optimal solution. It has multiple solutions.

Two Phase Method


It is an alternative to Big M method. This method separates the solution procedure into two
phases. In the first phase, all the artificial variables are eliminated from the basis. If a solution
is obtained in this phase. Then we proceed to second phase to obtain optimal feasible solution.
In second phase there will be no artificial variable.
Phase 1: - convert inequality constraints into equality constraints as we have done in previous
cases. Then assign zero coefficients to each of the primary variables and to the surplus variables
and assign unit coefficient to each of the artificial variable. But in the case of maximization
problem, the coefficient to each of the artificial variables are to be negative. Solve the problem
using simplex method. If the original problem has a feasible solution, then move to second
phase.
Phase 2 :- In this phase start with the solution obtained in the first phase. Remove Cj row values
and replace them with the Cj values of the original problem. Further eliminate the entries in the
columns A1, A2 etc. Apply simplex method to find out optimal solution.

Duality Method
Duality describes that LP problem exist in pairs. So every LPP has another LPP which is related
to it. This related LPP is called dual LPP and original LPP is called Primal LPP. As per duality
theorem for every maximization(minimization) problem in linear programming, there is a
unique similar problem of minimization (maximization) involving the same data which
describes the original problem. The optimal solution from the both primal and dual would be
the same because they originate from the same data.

Steps in formulation of LP problem


1. If the primal is maximization, then the dual is minimization and vice versa.
2. Coefficients of the objective function in the dual problem come from the right-hand
side of the original problem.
3. The inequalities in the constraints are to be reversed.
4. The number of variables in the dual problem is equal to the number of constraints in
the original problem.
5. The number of constraints in the dual problem is equal to the number of variables in
the original problem.

Module 3
Transportation Model
Transportation problem deals with transportation of products manufactured at different
factories or plants to a number of demand destinations. The main objective is to satisfy the
demand destination requirements with in the plant capacity constraints at minimum
transportation cost.
Methods to find out initial feasible solution
There are three method to find out initial basic feasible solution
1. The North-West corner method
2. Least cost method
3. Vogel’s Approximation method
North-West Corner Method
It is the simplest method, which is used to find generate an initial feasible solution.
Step 1:- Consider the plant supply or availability and first market or warehouse demand. The
lowest among two are assigned to the first plant, first market or demand route. If supply is more
than demand, shift to the next market and if supply is less than demand, then move to the next
plant. If supply and demand is equal, move diagonally to the next plant and the next market
route. So either a column or row total is to be exhausted.
Step 2:- Consider the reduced matrix. Then continue the steps explained in ‘1’ till we get an
initial feasible solution to the problem.
Least-Cost Method or Matrix Minima method
In this method allocations are made in the cells with the smallest unit costs. It reduces the
computation as well as the amount of time necessary to arrive at the optimal solution.
Step 1:- Select the cell with smallest transportation cost among all the rows and columns of the
transportation table
Step 2:- If there are more than two lowest same cost, we can select the cells for allocation
arbitrarily, among the lowest cost cells.
Step 3:- Assign maximum units in the lowest cost cell. Then we can axhaust either row or
column on the basis of allocation. Eliminate that column or row.
Step 4:- Consider the reduced matrix table and select another lowest cost cell. The allocate tha
maximum units in that cell. On the basis of that we can exhaust either a row or column.
Step 5:- Consider the process till all available quantities are exhausted.
Vogel’s Approximation Method
It is based on the concept of opportunity cost.
Step 1:- Find the penalty cost namely the difference between the smallest and next smallest
cost in each row and column.
Step 2:- Among the penalties found in (1) select the maximum penalty . If there is a tie relate
with maximum penalties, select any one arbitrarily.
Step 3:- From the selected row or column, find out the cell which is having lowest cost. As
much as quantity allocated to this cell by considering the demand and supply.
Step 4:- The column or row which is exhausted is to be deleted.
Above steps repeated till initial solution is attained.
Degeneracy in Transportation problem
Some times the number of non-negative independent allocation is less than m+n-1, in
transportation problem. It may happen either at the initial stage or at subsequent iteration. It is
called degeneracy.
To resolve degeneracy, the following steps are to be adopted.
1. Among the empty cells, choose one empty cell having at least cost, which is of an
independent position. If these cells are more than one, it is better to select any of them,
arbitrarily.
2. A small positive quantity is to be allocated in the selected cell.
3. The cell containing the above small positive quantity will be treated like other occupied
cells and degeneracy is to be removed by adding one or more accordingly.

Unbalanced Transportation Problem


To obtain a feasible solution, it is necessary that the total supply must equal to total demand.
In unbalanced problem it is not equal. This unbalanced problem to be converted into a balanced
problem. For this purpose, a fictitious source or destination which will provide the surplus
supply or demand to be added.
If total demand exceeds total supply, then an additional row can be added to the transportation
table to absorb excess demand. The cost in that row will be taken as zeros. If total supply
exceeds total demand, then an additional column can be added to the transportation table to
absorb excess supply. The cost in that column will be taken as zeros.

Maximization case in transportation problem


Transportation problem is mainly dealt with minimization. But there are cases of transportation
problem with maximization objectives. This maximization problem is to be converted in to
maximization. It can be done by subtracting all the elements from the highest element in the
given transportation model.

Transshipment Model
Transshipment problem, which allows for the shipment of goods both from one source to
another and from one destination point to another. For example, a multi-plant firm may find it
necessary to send some goods from one plant to another in order to meet the substantial increase
in the demand in the second market. The second plant here would act both as a source and a
destination and there is no real distinction between source and destination. Sometimes a point
in the shipment process can both receive goods from other points and send goods to other
points. This point is called transshipment point through which goods can be transshipped on
their journey from a supply point to demand point. The optimal solution to a transshipment
problem can be found by converting this transshipment problem to a transportation problem
and solve.

Module 4
Assignment model
Assignment problem is a specialtype of linear programming problem. The goal of the
assignment problem is to minimize the cost or time of completing a number of jobs by a number
of persons.
1. Only one job is assigned to person.
2. Each person is assigned with exactly one job.
Assumptions
1. The number of assignees and the number of tasks or jobs are the same.
2. Each assignee is to be assigned to exactly one task.
3. Each task is to be performed by exactly exactly one assignee.
4. There is a cost Cij associated with assignee performing task.
5. The objective is to determine how all n assignments should be made to minimize the
total cost.
Hungarian method
Hungarian method of assignment provides an efficient means of finding the optimal solution
without having to make a direct comparison of every option. This method based on the concept
of opportunity cost. As per the Hungarian method, the following steps are to be followed to
solve an assignment problem
1. Develop the opportunity table
a. Row Reduction: Subtract the minimum entry of each row from all the entries of
the respective row in the cost matrix.
b. Column Reduction: After row reduction, subtract the minimum entry of each of
the column from all the entries of the respective column.
2. Draw the minimum number of horizontal and vertical lines that are required to cover
all zero elements. The solution is optimal if the number of lines drawn is equal to n
(number of row / column) and proceed to step number 5. If the number of lines is less
than n, then proceed to step 3.
3. Select the smallest cost of uncovered lines. Subtract this element from all uncovered
elements including itself and add this element to each value which is located at the
intersection of any two lines. The cost element through which one-line passes remain
unaltered.
4. Repeat step number 2 and 3 until an optimal solution is obtained.
5. Make the job assignment as indicated by the zero elements in the given optimal
solution. For this purpose
a. Locate the row which contain only one zero element. Assign the job
corresponding to this element to its corresponding person by . Cross out the
zeros if any the column corresponding to the element. When zeros are cross out,
it is an indication that the particular job and persons are no more available.
b. Repeat the above step for each of such rows which contain only one zero.
Similarly perform the same operation. Likewise perform the same operation in
respect of each column containing only one zero element and cross out the other
zeros of the corresponding rows.
c. If there is no row or column with only a single zero element, then select
row/column arbitrarily and choose of the jobs and make the assignment
d. Calculate the total cost with reference to original table.
Maximization case in assignment problem
Assignment problem may use for maximization of profit or revenue instead of costs as the
objective. To deal with maximization problem, first convert the problem into a minimization
problem. For this purpose, subtract each element of entries from the highest value of the table.

Unbalanced assignment problem


This is the case of assignment problem where the number of persons is not equal to the number
of jobs. A dummy variable, either for a person or job is introduced with zero cost or time to
make it a balanced one. Dummy job or person is an imaginary job or person with zero cost
introduced in the unbalanced assignment problem to make it balanced one

Module 5
Network analysis
A project is composed of jobs, activities or functions related to one another and all those should
be completed in order to complete a project. It is a popular technique used for planning,
scheduling, monitoring and coordinating large and complex projects comprising a number of
activities.
Objectives of network analysis
1. It helps to minimize time of the completion of the project
2. It helps to minimize time for a given cost
3. It helps to minimize cost for a given total time
4. It avoids production delays, interruptions and conflicts
5. It leads to optimal use of resources
Network Techniques
Network technique were developed to facilitate planning, scheduling, the project in an
integrated manner so that those should be completed with in the constraints of desired time,
cost and performance. Two most popular techniques are CPM (Critical Path Method) and PERT
(Project Evaluation and Review Techniques).
Basic components
Network: Network is a series of related activities which result in some product or services.
Network diagram: It is a diagram which the activities and events of a network, their sequence
and relationship. It shows the activities and events of a project in a local sequence.
Activity: Activities of the network represents project operation or tasks to be conducted. Each
activity is represented by an arrow( ).The head of the arrow indicates the sequence or flow
of activities. Activities can be classified into three categories
i) Predecessor Activity: An activity must be completed before one or more other
activities start.
ii) Successor activity: Activities that cannot be started until one or more of the
other activities are completed.
iii) Dummy Activity: Any activity which does not consume either any resource or
time is called dummy activity. It is needed when (i) two or more parallel
activities in a project have same head and tail events (ii) two or more activities
have the common immediate predecessor activities. Dummy activities
represented by dotted arrows.
Events: An event represents the start and end of an activity. Events commonly represented by
circles. The event can be classified into two categories
i) Merge Event: An event which represents the joint completion of more than one
activity
ii) Burst Event: An event which represents the initiation or beginning of more than
on activity.
Critical Path Method
CPM networks are activity-oriented diagrams. It is analyzed to locate the critical path. The
main objective of critical path analysis is to estimate the total project duration and to assign
starting and finishing times to all activities involved in the project
Basic terms

Path: It is continuous chain of activities from start event to end event.


Critical Path: It is the sequence of activities which determines the total project time. It is the
longest path starting from first to the last event and is shown by the thick line in the network
diagram.
Critical activities: Activities lying on the critical path are called crirtical activities. An activity
is said to be critical if a delay in its start will cause a further delay in the completion of the
entire project.
Activity times
Earliest Start Time (EST): It is the earliest time at which an activity can start. It is the earliest
event time of tail end event.
Earliest Finish Time (EFT): It is the earliest starting time plus activity time. That is EST +
Activity duration.
Latest Start Time (LST): It is the latest time by which an activity can be started without
delaying the completion of the project. LST=LFT – Activity duration.
Latest Finish Time (LFT): it is the latest time by which an activity can be finished without
delaying the total project duration. It is the latest time of the head event.
Event times
Earliest Event Time (Et): It is the earliest time at which an event can occur without effecting
the total project time.
Latest Event Time (Lt): It is the latest occurrence time of an event without effecting the total
project duration.
Slack and Float
It is the length of time in which a non-critical activity and or an event can be delayed or
extended without delaying the total project completion time.
Total float= LST- EST or LFT – EFT
Free Float= EST of successor – EFT of the present activity.

Advantages
1. It helps top management to concentrate their attention to the critical activities and their
completion in time.
2. It helps to locate the critical and non-critical activities.
3. It helps to plan and schedule a project.
4. It provides relevant information of an activity.
Limitations
1. Time of each activity is known. But in real practice it is not true
2. It does not consider the statistical analysis.
3. It is suitable in a project where there is a definite start and definite finish.

PERT (Project evaluation and Review Technique)


It assists a business manager in planning and controlling of a project. It allows to calculate
expected total amount of time required for completing the project. It is also highlites the critical
activities. PERT incorporate the statistical analysis in determining time estimates
There are three-time estimates in PERT
Optimistic Time Estimate(to): it is the shortest possible time in which an activity can be
completed under ideal condition.
Most Likely Time estimate (tm): it refers to normal time that the activity would take.
Pessimistic Time (tp): It is the maximum time that an activity would take if everything goes
wrong.
Above three times, expected time of each activity would be calculated using the following
formula
te =(to+4tm+tp)/6

steps in PERT calculation


1. Locate activites and events of a project
2. Obtain the various time estimates.
3. Calculate the expected time of each activity
4. By using expected time, find the earliest event time and latest event time for each event.
5. Calculate the float associated with each activity.
6. Find the critical activities and critical path
7. Expected time of critical activities to be added together. It is the expected time duration.
8. SD and Variance of each activity can be found by following formula

𝜎 2 = 𝑉𝑎𝑟𝑖𝑎𝑛𝑐𝑒 = ((𝑡p – to)/6)2

9. Sum of the variance of time estimates of all activities are the critical activities.
10. Calculate the standard normal variable Z

Z= (Due date – Expected date of completion)/ 𝜎


Using normal curve estimate the probability of completing the project within a specified time.
Advantages
1. It forces the management to plan carefully and study how the various parts fit into the
whole project.
2. It concentrates attention on critical activities of the project.
3. It helps to reduce production delay, interruptions, and conflicts by scheduling and
budgeting resource in time.
4. It helps to coordinate various parts of the project and thereby helps to complete the
project in time.
Limitations
1. PERT emphasizes on time only. It is not giving importance to cost.
2. Developing a clear and logical network is difficult
3. It does not consider the resources required at various stages of the project.
4. There may be errors in time estimation.
Similarities between CPM and PERT
1. Both are network techniques
2. Both technique, network diagrams are drawn
3. Both are used as decision making techniques
4. Critical area and critical path are found in both techniques
5. Under both techniques, the project is divided into various activities and events.
Differences between CPM and PERT
1. CPM is activity oriented. PERT is event oriented.
2. CPM is deterministic model with single time estimate. But PERT is a probabilistic
model with three-time estimate.
3. CPM does not deal with uncertainty in time. PERT deals with uncertainty in time.
4. CPM considers both aspects of time and cost. PERT is mainly concerned with time
only.
5. CPM does not incorporate statistical analysis in determining time estimates. But PERT
analysis considers statistical analysis to determine the probabilities related with time.
6. CPM is used for construction and business problem. PERT is applied mainly for
planning and scheduling research programmes.
7. Crashing is applicable in CPM, while it is not applicable in PERT.
8. In CPM critical path is determined on the basis of float while in PERT critical path is
determined on the basis of slack.

Sequencing Model
It is used to obtain the most feasible solution by performing the series of jobs on different
available machines. It is concerned with a suitable selection of a sequence of jobs to be done
on a finite number of service facilities in some well-defined technological order so as to
optimize some efficiency measure such as total elapsed time or overall cost.
Assumptions
1. The processing time on different machines are independent of the order of the job in
which they are to be processed.
2. Only one job can be processed on a given machine at a time.
3. The time taken by the job in moving from one machine to another is very negligible
and is taken as equal to zero.
4. Each job once started on a machine is to be performed up to the completion on that
machine.
5. Machine to be used are different types
6. Processing times are given, do not change
7. The order of completion jobs is no significance
Basic Terminology
1. Processing time means the time each job requires at each machine
2. Total elapsed time is the time between starting the first job and completing last job
3. Idle time on a machine is the time a machine remains idle during the total elapsed time.
4. No passing rule implies that passing is not allowed ie, the same order of jobs is
maintained over each machine.

You might also like