Scheduling when resources are limited An activity with no float will have no flexibility in scheduling these activity. In the table above, we observe that the activity (1-2) and (2-5) have no float, this means that there is no flexibility in scheduling these activity. The earliest start time and the latest start time is also the same and also the earliest finish time is same as latest finish time. For non critical activities, however, some float is available and this provide flexibility in scheduling them. The choice available in this respect is bounded by two schedules: the early start schedule and the late start schedule. The Bounding schedule: The early start schedule and the late start schedule- The early start schedule refer to the schedule in which all activity start as early as possible. In this schedule : (i) (ii) (iii) All events occur at at their earliest because all activity start at their earliest starting time and finish at their earliest finishing time; There may be time lags between the completion of certain and the occurrence of events which these activities lead to. All activities emanating from an event begin at the same time. The early start schedule suggests a cautious attitude towards the project and a desire minimize the possibility of delay. It provides a greater measure of protection against uncertainties and adverse circumstances. Such a schedule, however, calls for an earlier application of resources. The late start schedule refers to the schedule arrived at when all activities are started as late as possible.In this schedule: i. ii. iii. All events occur at their latest because all activities start attheir latest starting time. Some activities may start after a time lag subsequent to the occurrence of previous events. All activities leading to an event are completed at the same time. The late start schedule reflects a desire to commit resources late- as late as possible. However, such a schedule provides no elbow room in the wake of adverse developments. Any unanticipated delay results in increased project duration. These two types of schedules(early start and late start schedules )are shown in figure below: Here the project schedules are shown as graph with horizontal time scale. Choice of Schedule in view of resource constraints: In our earlier network diagram, we have considered a project which is technically feasible, which does not violate the logical relationship among activities –can be adopted. For generating various schedules, early start schedule, late start schedule, or any other schedule lying between the two bounds, information was required regarding only network logic and activity duration. The above type of scheduling assume that adequate resources are available, so that each activity can be started anywhere between earliest starting time or late starting time. In real life however, there are many restrictions, manpower may not be adequate, or not got in time, budgets may be restricted. Under such restrictions, various schedules may have to be considered to be find which schedule is most appropriate under these conditions. Here are two examples under restrictions of resources. Ex-1: Schedule to match availability of manpower: Here in the network diagram the duration is shown above the arrow and the manpower is shown below the arrow. Considering the resource limitation as 12 manpower. The early start schedule of this project is shown as a graph on the horizontal time scale. Looking at the manpower requirement for early start schedule we find that the manpower requirement (20 for first day, 14 for second day, 15 for 3rd day, 5 for4th day and 5 for the fifth day) is calculated as: 1st day (a, b, c): activity (1-2) 10 manpower + activity (1-3_ 2 manpower + activity (1-5) 8 manpower = 20 manpower 2nd day(d,b,c): activity (1-2) 10 manpower + activity (2-5) 4 manpower = 10+4= 14 manpower 3rd day (d,e,f): activity (2-5) 4 manpower + activity (3-5) 6 manpower) + activity (3-4) 5 manpower =15 manpower 4th day(f): activity( 3-4) 5 manpower 5th day(f): activity (3-4) 5 manpower Looking at the manpower constraint this schedule is unacceptable. So we consider shifting of activities. Even shifting the activities, with project duration fixed to 5 only, shifting of activity don’t help in completing the project with the constraint of manpower. So, with the same constraint of manpower, let us assume that we have freedom of extending the project by one day. Now we see that the schedule shown below become feasible. Ex-2: Schedule to match the release of fund: Table below shows the cost estimates of various activities. Activity 1-2 1-3 2-4 3-4 2-5 4-5 Duration in Month 13 12 2 8 15 2 Cost per month 200,000 500,000 1,000,000 250,000 100,000 750,000 Total Cost 2,600,000 6,000,000 2,000,000 2,000,000 1,500,000 1,500,000 15,600,000 The funds were released in the following manner: Rs. 6,900,000 in 1st year 6,800,000 in 2nd year 1,900,000 in 3rd year It has also been stipulated that the unspent amount would lapse and hence cannot be carried forward. Before developing a project schedule, a preliminary question may be asked: Is it possible to extend prima facie to schedule this project beyond 28 months, which is the minimum time required given the network logic and activity duration? To answer this question let us look at the funds requirement for the early start schedule and the late start schedule Late Start Schedule In both the figures the activities are represented by bars; the length of bar corresponds to the duration of the activity in month in the figures. The monthly fund requirement is shown above the bars for each activity assuming that the expenditure is uniformly spread over its duration. The requirement of the project expenditure month wise and cumulative is also shown in the figures. Let us now look at the commulative funds release pattern for the above project. This lies between the early start schedule requirement and late start schedule requirement. OS prima facie it suggests that a feasible schedule without extending the project duration can be developed. Let us proceed further and consider scheduling year by year. The activities that begin in year 1 according to the early start schedule are (1-2) and (1-3). If both these activities are are commenced as early as possible, the fund requirement for year 1 would be 8.4 million. Since the amount exceeds 6.9 million, the amount to be released in year 1, the expenditure in year 1 has to be reduced by 1.5 million. For this we consider the shifting the activities to subsequent period. Looking at activities (12) and (1-3) we find that activity (1-2) is on the critical path, so there is no flexibility available with respect to it. Activity (1-3) can however be shifted as it is not on the critical path. Since activity (1-3) requires 0.5 million per month, it has to be shifted by three months so that the amount spent in year 1 is equal to the amount released in year 1. Since there is no free float of six months for activity (1-3), we shift it by 3 months. Now going to year 2. The effect of shifting activity(1-3) by three months are as follows: i. ii. iii. The funds requirement for year 2 on account of activity (1-3) increases by 1.5 million over and above what it is for early strat schedule. The earliest starting time for activity (3-4) moves to 15 months from 12 months and the earliest finishing time moves to 23 months from 20 months. Since this shift occurs within year2, there is no change in funds requirement on account of activity (3-4) The earliest starting time for activity (4-5)moves to 23 months from 20 months and the earliest finishing time for activity (4-5) moves to 25 months from 23 months. This decreases the fund requirement by 0.75 million . The net effect, therefore, is to increase funds requirement by 0.75 million over and above what it is for the earliest starting schedule. Hence the total requirement becomes 6.8 million +0.75 million = 7.55 million. However, the fund budgeted for year2 are only 6.8 million. So we consider the possibility of shifting some activites to year 3. We find that by shifting activity (4-5) to year 3 the expenditure in year 2 can be reduced to 6.8 million, the budget of the year. As a result of this shifting, the expenditure for year 3 (first four months of year 3) equals the budgeted funds release for year 3. The final schedule is shown below: Problems of Real Life Projects: In real life projects, there are hundred of activities with several constrains. The problem of scheduling in such cases tend to become very complex. For solving such complex problems the techniques of linear programming may be used. Linear programming can be informationally intensive and computationally intensive. If linear programming is not suitable then some heuristics programming may be used. A heuristic is a rule of thumb like “schedule critical activities first” or schedule the activities which has the largest independent float in the end. A heuristic program consist of a collection of such heuristics. In recent years, many heuristic programmes have been developed- they are formulated usually as computer programs. These programs may be broadly divided into two types: I. II. Resource leveling programme resource allocation programmes A resource leveling programme seek to level resource requirement, given a constraint on project duration. A resource allocation programme tries to find the shortest project schedule, given fixed resource availabilities.
© Copyright 2026 Paperzz