darla/smbs/vit
Sequencing Algorithm
There are n jobs, each of which is to be processed through two machines say M 1 and M2
in order M1-M2.
Step1: Examine the Mi1s and Mi2s for i=1,2,..n and find Min i, {Mi1, Mi2}.
Step2: (i) If the minimum be Mk1for some i=k, process the kth job first of all.
(ii) If the minimum be Mr2for some i=r, process the rth job last of all.
Step3: (i) If there is a tie for minima Mk1 = Mr2, process the kth job first of all and rth one
in the last.
(ii) If the tie for the minimum occurs among the Mi1s, select the job
corresponding to the minima of Mi2s and process it first of all.
(iii) If the tie for the minimum occurs among the Mi2s, select the job
corresponding to the minima of Mi1s and process it last of all.
Step4: Cross off the jobs already assigned and repeat steps 1 to 3, placing the jobs next
to first or next to last until all the jobs have been assigned.
darla/smbs/vit
darla/smbs/vit
Step1: Find Min i Mi1, min i Mim and max of each of Mi2, Mi3,.Mim-1 for i=1,2,..n .
Step2: check the conditions
(i) Min i Mi1 Max i Mij for j=2,3,.m-1
(ii) Min i Mim Max i Mij for j=2,3,.m-1
Step3: If both the conditions of step2 are not satisfied, method fails, otherwise go to
next step.
Step4: Convert the m machines problem in to two machines problems by introducing
two fictitious machines G and H such that
MiG = Mi1 + Mi2 + .+Mim-1
and MiH = Mi2 + Mi3 + .+Mim
Step5: Now apply sequencing algorithm to determine the optimal sequence of n jobs
through two fictitious machines obtained in step4.
Step6: Calculate the total elapsed time for the optimum sequence of the jobs.
darla/smbs/vit
Project
A project is a temporary endeavour involving a connected sequence of
activities and a range of resources, which is designed to achieve a
specific and unique outcome and which operates within time, cost
and quality constraints and which is often used to introduce change.
Characteristic of a project
A unique, one-time operational activity or effort
Requires the completion of a large number of interrelated activities
Established to achieve specific objective
Resources, such as time and/or money, are limited
Typically has its own management structure
Need leadership
darla/smbs/vit
Project Planning
History of CPM/PERT
Critical Path Method (CPM)
E I Du Pont de Nemours & Co. (1957) for construction of new
chemical plant and maintenance shut-down
Deterministic task times
Activity-on-node network construction
Repetitive nature of jobs
Project Network
Network analysis is the general name given to certain specific
techniques which can be used for the planning, management and
control of projects
Activity
A task or a certain amount of work required in the project
Requires time to complete
Represented by an arrow
Dummy Activity
Indicates only precedence relationships
Does not require any time, effort
darla/smbs/vit
10
Project Network
Event
Signals the beginning or ending of an activity
Designates a point in time
Represented by a circle (node)
Network
Shows the sequential relationships among activities using nodes
and arrows
Activity-on-arrow (AOA)
arrows represent activities and nodes are events for points in
time
Activity-on-node (AON)
nodes represent activities, and arrows show precedence
relationships
darla/smbs/vit
11
3
2
Build
house
0
1
Design house
and obtain
financing
Dummy
Order and
receive
materials
3
1
Select
paint
Finish
work
Select
carpet
Build house
4
3
2
2
Start
Finish work
7
1
1
3
3
1
5
1
Finish
6
1
Select carpet
12
A
C
Dummy
darla/smbs/vit
13
Concurrent Activities
3
Lay foundation
Lay
foundation
3
2
Order material
Dummy
2
Order material
darla/smbs/vit
14
darla/smbs/vit
15
CPM calculation
Path
A connected sequence of activities leading from
the starting event to the ending event
Critical Path
The longest path (time); determines the project
duration
Critical Activities
All of the activities that make up the critical path
darla/smbs/vit
17
Forward Pass
Earliest Start Time (ES)
earliest time an activity can start
ES = maximum EF of immediate predecessors
Earliest finish time (EF)
earliest time an activity can finish
earliest start time plus activity time
EF= ES + t
Backward Pass
18
CPM analysis
darla/smbs/vit
19
PERT
PERT is based on the assumption that an activitys duration
follows a probability distribution instead of being a single value
Three time estimates are required to compute the parameters of
an activitys duration distribution:
pessimistic time (tp ) - the time the activity would take if
things did not go well
most likely time (tm ) - the consensus best estimate of the
activitys duration
optimistic time (to ) - the time the activity would take if things
did go well
Mean (expected time):
te =
tp + 4 tm + to
6
2
Variance: Vt =
darla/smbs/vit
tp - to
6
20
10
PERT analysis
Draw the network.
Analyze the paths through the network and find the critical path.
The length of the critical path is the mean of the project duration
probability distribution which is assumed to be normal
The standard deviation of the project duration probability
distribution is computed by adding the variances of the critical
activities (all of the activities that make up the critical path) and
taking the square root of that sum
Probability computations can now be made using the normal
distribution table.
darla/smbs/vit
21
Probability computation
Determine probability that project is completed within specified time x
x-
Z=
darla/smbs/vit
22
11
24
12
Project Crashing
Crashing
reducing project time by expending additional resources
Crash time
an amount of time an activity is reduced
Crash cost
cost of reducing activity time
Goal
reduce project duration at minimum cost
darla/smbs/vit
25
Activity crashing
Crash
cost
Crashing activity
Slope = crash cost per unit time
Normal Activity
Normal
cost
Normal
time
Crash
time
Activity time
darla/smbs/vit
26
13
Time-Cost Relationship
Time-Cost Tradeoff
Min total cost =
optimal project
time
Indirect
cost
Direct cost
darla/smbs/vit
time
27
Benefits of CPM/PERT
14
Limitations to CPM/PERT
29
sivaprasaddarla@vit.ac.in
Reference
1. Operations Research: An Introduction, Hamdy A Taha, Prentice Hall
2. Operations Research, Kanti Swarup, P K Gupta, and Manmohan, Sultan Chand
3. Project Management, Helen S Cooke and Karen Tate, McGraw Hill
darla/smbs/vit
30
15
2.21 Determine the optimum project duration and cost of the project
for the following data:
Normal
Crash
Activity
Time Cost
Time Cost
(days) (Rs.)
(days) (Rs.)
1-2
8
100
6
200
1-3
4
150
2
350
2-4
2
50
1
90
2-5
10
100
5
400
3-4
5
100
1
200
4-5
3
80
1
100
Indirect cost is Rs. 70 per day.
darla/smbs/vit
8
0
10
18 18
2
4
3
4
5
10
31
10 15
darla/smbs/vit
32
16
8
0
10
18 18
2
4
3
4
5
10
10 15
darla/smbs/vit
Activity
1-2
1-3
2-4
2-5
3-4
4-5
Normal
Time Cost
(days) (Rs.)
8
100
4
150
2
50
10
100
5
100
3
80
33
Crash
Time Cost
(days) (Rs.)
6
200
2
350
1
90
5
400
1
200
1
100
darla/smbs/vit
Slope
50
100
40
60
25
10
34
17
8
0
FF=0
4
8
10
18 18
2 FF=0
FF=1
5
10
FF=5
10 15
darla/smbs/vit
7
0
35
10
17 17
2
4
3
4
5
9
4
9
14
darla/smbs/vit
36
18
7
0
1 FF=0
4
7
10
17 17
2 FF=0
FF=0
3
4
3
FF=5
5
9
14
darla/smbs/vit
6*
7
0
37
10
16 16
2
4
3
4
5
8
4
9
13
darla/smbs/vit
38
19
6*
7
0
8
FF=0
4
6
10
16 16
2 FF=1
FF=0
3
4
3
FF=4
5
8
13
6*
7
0
39
10
12 12
2
4
3
4
5
4
4
9
darla/smbs/vit
40
20
6*
7
0
FF=1
4
3
4
6
10
12 12
2
3
5
4
6*
7
0
FF=1
4
3
4
5*
6
5
4
41
10
11 11
2
3
4
9
42
21
Computer Software
for Project Management
darla/smbs/vit
43
22