unit-3
unit-3
NETWORK ANALYSIS
3.1 PROJECT
A project defines a combination of interrelated activities that must be executed in a certain order
before the entire task can be completed. The activities are interrelated in a logical sequence in the
sense that some activities cannot start until others are completed. An activity in a project is usually
viewed as a job requiring time and possibly resources (like manpower, money, material, machinery
etc.) for its completion.
3.1.1 PHASES OF PROJECT
Any type of project scheduling consists of three basic phases namely:
PLANNING
The planning phase is initiated by breaking down the project into distinct activities with their
associated logical sequence. The time estimates for each of the activities are then determined.
SCHEDULING
The scheduling phase constructs a time table giving the start and finish times of each activity as
well as its relationship to the other activities in the project.
CONTROLLING
The final phase is project control where periodic progress is reviewed and, depending upon the
situation revised time-table for the remaining part of the project is worked out.
With growing sophistication of technology, the projects at organizational level have tended to
2
become more and more complex, demanding efficient method of planning. Considering the inherent
adequacies for planning big and complex projects, some efforts were made in USA and other western
countries during 1950s to develop certain more efficient techniques. The outcome was the
development of CPM (Critical Path Method) and PERT (Project Evaluation and Report Technique),
which are two important techniques for planning and scheduling of large projects. These techniques
are most widely used in industry and services around the globe.
CPM was first developed by E. I. du Pontde Bemours & Company as an application to construction
projects and was later extended to a more advanced status by Mauchly Associates. However, PERT
was developed for the U.S. Navy by a consulting firm for scheduling the research and Project
Scheduling development activities for the Polaris missile program.
Although these two methods were developed independently, they are similar. The most important
difference is that the time estimates for the activities are assumed to be deterministic in CPM and
probabilistic in PERT. But, the underlying basis of both the techniques is the Network diagram.
A network (or arrow) diagram is a graphic representation of the project, describing the logical
sequence and the interdependence of the activities. Moreover, construction of network diagram helps
studying all the activities more critically. The basic elements of a network diagram are Arrow and
Node
1 2
3
Activity A is the predecessor activity and Activity B is the successor activity.
1 2
Dummy activity
An activity which does not consume time, money and resources but merely depicts the technological
dependence. It is an imaginary activity represented by a dotted line. Purpose for having a dummy
activity is to create logic and avoid ambiguity.
Ex. Sending invitation cards for a function:
A
Printing of cards
B
Collection of address
C
Despatching
A & B can be done simultaneously but C can be done only after A & B hence to get the network
logic we draw dummy activity.
2 4
A path in a network diagram is a continuous chain of activities that connects the initial event to the
terminal event. The length of a path is the sum of the durations of all the activities those lie on it.
Critical Path defines the longest path consisting of critical activities that connects the start and end
nodes of the network. To shorten the time for completion of the project, we must reduce the duration
of the activities lying on the critical path. In order to complete the project in specified
5
time, no delay is allowed in execution of the critical activities. It may be achieved by diverting
allocated resources of non-critical activities to critical activities. However, this calls for information
on the slack of each non-critical activity and Critical Path Method finds the same. They are
extremely useful to a project-manager.
All the activities in the project are listed. This list can be used as the basis for adding sequence
and duration information in later steps.
Some activities are dependent on the completion of other activities. A list of the immediate
predecessors of each activity is useful for constructing the CPM network diagram.
Once the activities and their sequences have been defined, the CPM diagram can be drawn. CPM
6
originally was developed as an activity on node network.
The time required to complete each activity can be estimated using past experience. CPM does not
take into account variation in the completion time.
The critical path is the longest-duration path through the network. The significance of the critical
path is that the activities that lie on it cannot be delayed without delaying the project. Because of
its impact on the entire project, critical path analysis is an important aspect of project planning.
The critical path can be identified by determining the following four parameters for each activity:
ES - earliest start time: the earliest time at which the activity can start given that its
precedent activities must be completed first.
EF - earliest finish time, equal to the earliest start time for the activity plus the time
required completing the activity.
LF - latest finish time: the latest time at which the activity can be completed without
delaying the project.
LS - Latest start time, equal to the latest finish time minus the time required to complete
the activity.
The slack time for an activity is the time between its earliest and latest start time, or between its
earliest and latest finish time. Slack is the amount of time that an activity can be delayed past its
earliest start or earliest finish without delaying the project.
The critical path is the path through the project network in which none of the activities have slack,
that is, the path for which ES=LS and EF=LF for all activities in the path. A delay in the critical
path delays the project. Similarly, to accelerate the project it is necessary to reduce the total time
required for the activities in the critical path.
7
6. Update CPM diagram
As the project progresses, the actual task completion times will be known and the network diagram
can be updated to include this information. A new critical path may emerge, and structural changes
may be made in the network if project requirements change.
8
3.3 Project Evaluation &Review Technique(PERT)
The Program Evaluation and Review Technique (PERT) is a network model that allows for
randomness in activity completion times.
A distinguishing feature of PERT is its ability to deal with uncertainty in activity completion
times. For each activity, the model usually includes three time estimates:
Optimistic estimate (to) is a minimum time duration of any activity when everything goes
on well about the project. It can be also written as ‘a’.
Pessimistic estimate (tp) is maximum time duration of any activity when everything goes
against our will and lot of difficulties is faced in the project. It can be also written as ‘b’.
Most likely estimate (tm,) means the time required in normal course when something goes
on very well and something goes on bad during the project. It can be also written as ‘m’.
Then, given any activity, we compute its expected duration and variance induration are given by
the following relations.
9
where there is little experience in performing an activity, the numbers may be only a guess.
In other cases, if the person or group performing the activity estimates the time there may
be bias in the estimate.
The underestimation of the project completion time due to alternate paths becoming
critical is perhaps the most serious.
10
Time PERT is restricted to time variable. CPM includes time-cost trade off.
The selection of an appropriate order for a series of jobs to be done on a finite number of service
facilities is called sequencing. The objective is to determine the optimal order of performing the
jobs in such a way that the total elapsed time will be minimum. The total cost involved may be
minimum if the total elapsed time is made minimum in the business situation.
Consider there are jobs 1,2,3,…................. n to be processed through m machines. (The machines
may be A, B, C .................. )There are actually (n!)^m combinations. The objective is to find the
technologically feasible solution, such that the total elapsed time is minimum.
.: Consider 5 jobs and 2 machines.
Possible sequences = (5!)2 = 14400. From these (14400) sequences the best sequence( having
minimum total elapsed time) has to be selected.
Consider a printing press. Each job is processed through two machines MI and M2. Documents
arrive there for printing books, articles, magazines etc. Printing is done with desired number of
copies on machine MI. Binding of the materials is done on machine M2.The press has at present,
five jobs on hand. The time estimates for printing and binding for each job are worked out as
follows:
11
Time (hours) for
Job Printing Binding
No.
1 22 50
2 18 25
3 55 45
4 42 50
5 35 20
How do you sequence the jobs in order to minimize the finish time (the total time devoted by the
press) of all the jobs?
12
No inventory aspect of the problem is considered.
Only on completion of an operation, the next operation can start.
Processing times are independent of the order in which the jobs are performed.
Jobs are completely known and are ready for processing when the period under
consideration starts.
STEP 1:
Examine the available processing time on Machine A & Machine B and find the smallest Value.
STEP 2:
a) If the minimum value falls on A schedule it first. If it occurs in B schedule it last.
b) If there is a tie of equal minimum values, one in A and one in B for different jobs then
schedule the job in A first and schedule the job in B last.
c) If there is a tie equal minimum values both in A, choose the job with the minimum value
in B and schedule it first and the next job consequently.
d) If there is a tie of equal minimum values both in B, choose the job with the minimum
value in A and schedule it last and the next job previously.
e) If there is a tie of equal min values both in A and B for the same job, choose the job and
schedule it either first or last. (Preferably first)
13
STEP 3:
Cancel the scheduled job along with the processing times Repeat the same procedure from step 1
till all the jobs are scheduled, to get the optimum sequence.
The three-machine problem can be converted in to a two-machine problem and Johnson's method
can be applied for finding the optimum sequence if either of the following condition is satisfied:
Convert the 3-machines in to 2 fictitious (imaginary) machines to apply Johnson's method for
finding the optimum sequence. Let the two fictitious machines be X and Y.
Xi = Ai + Bi
Yi = Bi + Ci
Follow the same procedure of Johnson's method as for 2 machines to find out the sequence.
Note : Consider all the three actual machines( A, B & C ) to find out the total elapsed time &
find idle time.
14
3.4.5 SEQUENCING FOR PROCESSING OF ‘n’ JOBS THROUGH ‘m’ MACHINES
The m machine problem can be converted in to a two-machine problem and Johnson's method
can be applied for finding the optimum sequence if either of the following condition is satisfied:
Convert the m machines in to 2 fictitious (imaginary) machines to apply Johnson's method for
finding the optimum sequence. Let the two fictitious machines be X and Y.
Xi = Ai + Bi……(m-1)i
Yi = Bi + Ci ….mi
Follow the same procedure of Johnson's method as for 2 machines to find out the sequence.
Note : Consider all the actual machines( A, B,C,D,E, … ) to find out the total elapsed time &
find idle time.
15
Problems
Solution. Network:
Critical path 1—3—5—7—8—10 with project duration of 22 weeks.
below :
(a) Draw the project network and identify all the path through
it.
(c) Variance of the project length is the sum of the variance of the
activities on the critical.
(d) (i) Probability that the project will be completed at least 4 week
earlier than expected time
2. Probability that the project will be completed at least 4 weeks later
than expected
Time
Solution.
Critical path 10 - 20- 30 - 60 — 70.
minimize the elapse time and also calculate the total time.
smallest value. If this value falls in column A, schedule the job first on
M/c, A, if this
value falls in column B, schedule the jobs last on M/c A. In this way
sequence of jobs so as to minimize the process time is
1. Find out the optimum sequence for the jobs which are to be processed through
two machines. Machines A and B.
Jobs
1 2 3 4
Machine A 1 6 6 5
Machine B 2 8 10 3
2. Jobs
1 2 3 4
Machine A 1 6 8 5
Machine B 2 10 6 3
3. Jobs
1 2 3 4 5 6
Machine A 2 4 6 3 3 10
Machine B 4 4 8 4 9 12
4. Find out the appropriate sequence total elapse time and total idle time for jobs to
be processed through 2 machines.
Jobs
A B C D E F
Machine X 11 7 12 4 6 7
Machine Y 11 11 11 11 11 15
5. Jobs
1 2 3 4 5
Machine A 4 8 6 8 1
Machine B 3 4 7 8 5
6. Find out the appropriate sequence, idle time, and total elapsed time for processing
through 3 machines.
Jobs
1 2 3 4 5
Machine A 4 8 6 4 6
Machine B 2 3 1 1 4
Machine C 6 8 2 4 3
7. Find out the appropriate sequence, idle time, and total elapsed time for processing
through 3 machines.
15
Jobs
A B C D E F
Machine 1 8 7 3 2 5 1
Machine 2 3 4 5 2 1 6
Machine 3 8 7 6 9 10 9
8. Find out the optimum sequence, idle time and total elapsed time for the jobs to be
processed through 4 machines.
Jobs
A B C D
Machine 1 8 8 4 3
Machine 2 4 2 1 6
Machine 3 6 8 10 12
Machine 4 14 18 20 22
9. Machines
M1 M2 M3 M4
JOB1 11 8 7 14
JOB 2 10 6 8 19
JOB 3 9 7 5 18
JOB 4 8 5 5 18
NETWORK ANALYSIS
NETWORK CONSTRUCTION AND SCHEDULING
1. Draw the network for the project given :
Activities Predecessor
A -
B -
C -
D A
E B
F B
G C
H D
I E
J H, I
K F, G
16
3. Draw the network for the project given :
Activities Predecessor
A -
B A
C A
D -
E D
F B, C, E
G F
H E
I G, H
17
F C, E
G C, E
H D
I G
J H, I
8. Draw the network and find the critical path. Also find earliest start, earliest finish,
latest start and latest finish of each activity.
Activity Duration
1-2 8 days
1-3 4
2-4 10
2-5 2
3-4 5
4-5 3
9. Draw the network and find the critical path, and also calculate floats
Activity Duration
1-2 8 days
1-3 7
1-5 12
2-3 4
2-4 10
3-4 3
3-5 5
3-6 10
4-6 7
5-6 4
18
PROGRAM EVALUATION AND REVIEW TECHNIQUE
10. Draw the network; find the expected duration and the variance of the project. Also
find the standard deviation of the project.
Activity Optimistic time Moderate time Pessimistic time
1-2 3 5 8
1-3 3 4 9
1-4 8 10 12
2-4 14 15 16
3-4 3 4 6
2-5 1 3 5
3-5 2 4 6
4-5 3 4 6
11. Draw the network; find the expected duration and the variance of the project. Also
find the standard deviation of the project
Activity a m b
1-2 3 6 15
1-3 2 5 14
1-4 6 12 30
2-5 2 5 8
2-6 5 11 17
3-6 3 6 15
4-7 3 9 27
5-7 1 4 7
6-7 2 5 8
What is the probability that project will be completed within 27 days.
What is the probability that project will be completed within 33 days.
What is the probability that project will take above 33 days.
What is the probability that project will be completed within 25 days or
probability that the project is just completed on the expected duration.
What is the probability that project will be completed between 20-25 days.
12. Draw the network; find the expected duration and the variance of the project. Also
find the standard deviation of the project
Activity to tp tm
1-2 0.8 1.2 1
2-3 3.7 9.9 5.6
2-4 6.2 15.4 6.6
3-4 2.1 6.1 2.7
4-5 0.8 3.6 3.4
5-6 0.9 1.1 1
19
UNIT – III RESOURCE SCHEDULING AND NETWORK ANALYSIS
MODEL QUESTION PAPER
PART - A
1. What do you mean by sequencing? Explain the objectives of sequencing.
2. Explain the procedure of sequencing.
3. What is meant by a) Total elapsed time b) Idle time.
4. Write the conditions to convert (i) 3 machines problem into 2 machines problem
(ii) 4 machines problem into 2 machines problem in sequencing.
5. Write short notes on i) Total float ii) Free float iii) Independent float
6. What do you mean by critical path?
7. Explain the procedure for constructing network diagram
8. Explain the steps in CPM project planning.
9. Differentiate between PERT and CPM.
10. What is meant by a) Project b) Earliest Start and Earliest Finish b) Latest start and Latest
finish?
11. Find the optimum Sequence for the following tasks:
Tasks
A B C D E F G H I
M1 2 5 4 9 6 8 7 5 4
Machines M2 6 8 7 4 3 9 3 8 11
12. Construct the network for the project whose activities and their precedence relationships
are as given below.
A, B, C can start simultaneously
A<F, E: B<D; C, E, D<G.
PART - B
1. The time in hours to process six known batches J1 – J6 through the washer and cooker
is given below: Batches
J1 J2 J3 J4 J5 J6
Washer (M1) 4 7 3 12 11 9
Cooker (M2) 11 7 10 8 10 13
20
Find out the optimum sequence and also find out total elapsed time and idle time.
2. There are six jobs which must go through two machines A and B. Processing time is
given below. Find out the optimum sequence, idle time, and total elapsed time.
Job 1 2 3 4 5 6
Machine A 8 9 11 12 16 20
Machine B 7 15 10 14 13 9
3. Find out the optimum sequence, idle time, and total elapsed time for the given 3
machines problem.
Jobs
Machines 1 2 3 4 5
Machine A 4 8 6 4 6
Machine B 2 3 1 1 4
Machine C 6 8 2 4 3
4. Find out the optimum sequence, idle time and total elapsed time for the jobs to be
processed through 4 machines.
Jobs
A B C D
Machine 1 8 8 4 3
Machine 2 4 2 1 6
Machine 3 6 8 10 12
Machine 4 14 18 20 22
5. Draw the network and find the critical path. Find earliest start, earliest finish, latest
start, and latest finish of each activity.
21
A 6 -
B 8 A
C 4 A
D 9 B
E 2 C
F 7 D
22
6. Draw the network and find the critical path, and also calculatefloats
Activity Duration
1-2 8 days
1-3 7
1-5 12
2-3 4
2-4 10
3-4 3
3-5 5
3-6 10
4-6 7
5-6 4
7. Draw the network; find the expected duration and the variance of the project. Also
find the standard deviation of the project
Activity a m b
1-2 3 6 15
1-3 2 5 14
1-4 6 12 30
2-5 2 5 8
2-6 5 11 17
3-6 3 6 15
4-7 3 9 27
5-7 1 4 7
6-7 2 5 8
What is the probability that project will be completed within 27 days.
What is the probability that project will be completed within 33 days.
What is the probability that project will take above 33 days.
What is the probability that project will be completed within 25 days or
probability that the project is just completed on the expected duration.
What is the probability that project will be completed between 20-25 days.
23
8. Draw the network and find the critical path. Find earliest start, earliest finish, latest
start, latest finish, total float, free float and independent float for each activity.
9. Draw the network and find the critical path. Find earliest start, earliest finish,
latest start, latest finish A< C, D; B< E; C, E < F, G; D < H; G < I; H, I, < J.
Hint:
Activities Predecessor
A -
B -
C A
D A
E B
F C, E
G C, E
H D
I G
J H, I
24
10. Draw the network; find the expected duration and the variance of the project. Also
find the standard deviation of the project
Activity To tp tm
1-2 0.8 1.2 1
2-3 3.7 9.9 5.6
2-4 6.2 15.4 6.6
3-4 2.1 6.1 2.7
4-5 0.8 3.6 3.4
5-6 0.9 1.1 1
25