A-level Mathematics/MEI/D1/Critical Path Analysis

< A-level Mathematics < MEI < D1

Introduction

Critical path analysis is an analytical technique that can be used to determine how to best schedule and use resources to maximise efficiency. For example critical path analysis can be applied to a construction project, like building a house, where activities (such as 'laying the foundations') have two properties: duration and precedents, a table can be constructed showing which activities come before others (precedents) and the

Activity Networks

Activity networks model the precedence and duration of activities, once drawn they can used to analyse which activities are critical then critical path(s) can then be deduced and noted on the network.

Preparation

First a table of activities must be procured or produced, it should note which activities are precedents to others.

Creation

The network using the following abstractions:

A start node is drawn, then the first activities (or activity) is drawn as an arc connecting the start node and a second node (which denotes the ending of the activity).

In the case of an activity with two or more precedents, dummy variables are used to model precedence.

Activity Precedent(s)
A -
B -
C -
D A,B,C

Here activity D is only able to start after A,B and C have been completed, A,B and C are D's precendents, To model this as a network, A,B and C will be arcs leaving the start node each going to a different node (specifying the end of each respective activity), we can arbitrarily choose any of those nodes for activity D's arc to leave, in this case, B is chosen (though A or C could also be used as the choice is arbitrary)). Dummy activities (denoted by a dotted arc) are drawn from the end node of arcs A and C to the end node of arc B, these represent the precedence of the activities indicating A,B and C must be complete before D can be carried out.

Analysis

Having drawn the activity network, boxes with two cells are drawn:

Earliest start time latest start time

These boxes will be used as we carry out the forward pass and the backward pass.


Float

There are three different types of float, each with a different physical interpretation:

Formulas:

For an activity connecting node 'i' and node 'j' ('i' being the earlier node in the task), with duration 'd'.

It shouldn't be necessary to memorise these formulas, readers are encouraged to develop an intuitive, tangible interpretation of the two types of float and derive the formulas when needed.

=====Example=====

Calculating the total and independent float of activity F.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.