SlideShare a Scribd company logo
1 of 9
Download to read offline
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
43
Applicability of Heuristic Approach in Planning and Scheduling
Project
Tobinson A.Briggs(Corresponding author)
Mechanical Engineering Department, Faculty Of Engineering, University Of Port Harcourt, East-West, Choba,
Port Harcourt, Nigeria. E-mail: briggstee@gmail.com.
A.O. Odukwe
Mechanical Engineering Department, Faculty of Engineering, University of Nigeria, Nisukka, Nigeria.
E-mail:okayodukwe@yahoo.co.uk
J.C. Agunwamba
Civil Engineering Department, Faculty of Engineering, University of Nigeria, Nisukka, Nigeria
E-mail: agunwamba.jonan@unn.edu.ng
Abstract
This paper focuses on the application of heuristic approach in solving scheduling problems of ongoing project.
This study is primarily aimed at providing a suitable heuristic for finding an optimum resource level, which
ought to be kept over the project execution period, and a sensitivity analysis of which resource type ought to be
increased in order to reduce the project completion time towards the ultimate. The use of resource utilization and
a “constraining index” in the search for optimal solutions to this problem of meeting delivery date requirements,
and optimize utilization of multiple resources in project and minimize other resources.
Keywords: Heuristic; resource constraints; constraining index.
1. INTRODUCTION
A project has been stated (Turner et.al, 1978) as an endeavour in which human, material and financial resources
are organised, in a novel way, to undertake a unique scope of work, of a given specification, within the
constraints of cost and time, so as to achieve a beneficial change defined by quantitative and qualitative
objectives. The success of a project rests on the planning and scheduling of the resources associated with it.
Planning and scheduling are common to number of different engineering domains such as in the area of building
a football stadium, roads, and bridges, administering a large research contract, performing major transplant
surgery, establishing a production line, or earning a university degree. All of these projects have some
similarities. Each is made up of several tasks or activities with specific duration. Each activity has precedence
relationships. That is certain activities cannot be started until others have been completed.
Planning and Scheduling are distinctly different activities. The plan defines what must be done and restrictions
on how to do it; the scheduling specifies both how and when it will be done. The plan refers to the estimates of
time and resources for each activity, as well as the precedence relationship between activities and other
constraints. The schedule refers to the temporal assignment of tasks and activities required for actual execution
of the plan. In addition, any project includes a set of objectives used to measure the performance of the schedule
and/or the feasibility of the plan. The objective determines the overall performance of the plan and schedule.
Project planning and scheduling addresses the problem of resource allocation. This could be through critical path
methods, which optimizes time and other factor based on unlimited resource availability or optimization of
resources under limits of time frame. However, resource optimization problems in project scheduling are mostly
classified into three main groups as follows:
(1) Time/cost trade-off analysis;
(2) Unconstrained (unlimited) resource optimization;
(3) Constrained (limited) resource optimization.
These optimization problems have one thing in common and that is cost. The methods of approach are somewhat
different. The first group treats cost as a convenient homogeneous measure of resources which act or interact so
as to cause the requisite activities to be completed, whereas the last two concentrate on the resources as prime
cause of cost which have to be minimized by opting for a scheduling which makes this possible, (Akpan, 1997).
Project scheduling problems normally come within the realm of longest route problems, which means finding the
longest path through the network. Based on the objective function, any of the above problems could be solved
using either an analytical method such as linear programming or a heuristic. This work, however, is not intended
for the first group, that is time/cost trade-off analysis. We discuss the second group minimally; the bulk of work
is concentrating on the third group.
Construction management which is an aspect of project management was defined as a combination of tools and
techniques such as PERT and CPM and managerial control methods. The tools of project management are more
advanced than managerial and projects often fail due to the disproportionate amount of effort placed on
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
44
managerial systems. Structured project management techniques provide a framework for project management
tools to operate. They concentrate on the definition of the project, determining the project organisation, problem
solving and life cycle structures and the correct level of information for each part of the project structure.
The function of planning, scheduling and controlling advance in construction and manufacturing work has been
carried out in the past by various talented individuals, each with a specific perspective in mind on how a specific
project should be built. As projects have become more complex, these individuals have had to seek or device
new or improved planning aids to help them to more fully comprehend, evaluate, and remember the numerous
ramifications of these more complicated construction undertakings. Therefore, the main objectives of the study
were, first, to establish critical path method for effective project planning and, second, to develop heuristic base
approach to minimise resources with the aid of C++
program to handle complex resource allocation problems and
to meet targeted date.
2. COMPARATIVE STUDIES OF DIFFERENT HEURISTICS
Comparative studies in literatures assess the effectiveness of different heuristics available. Studies in this area
have been conducted in four directions. The early pioneer, Kelly (1963), was more interested in those heuristics
that give the shortest project duration and found it difficult to recommend any heuristic, which gives the overall
best, result in all projects, but rather recommended that the best test of the ‘goodness’ of a particular approach is
the one which produces ‘reasonable’ schedules for actual projects. A second group, Mize (1964), Pascoe (1965),
Knight (1966) and Fendley (1968), concentrated mostly on comparing the relative effectiveness of different
heuristic rules; and the third group, Patterson (1973) and Davis (1975) concerned themselves with the
effectiveness of these rules relative to the optimum. The ever growing interest in multi-project multi-resource
problems gave rise to a fourth group interested in comparing those heuristics which are good for single projects
and those for the multi-project. The early pioneers concentrated on single projects.
Davis (1974) in one of his studies tried many heuristics rules in different problems and found that a particular
heuristic may produce a better result in one and fails in another. He concluded that in order to be certain of
achieving the ‘best’ solution, it might be necessary to try several different heuristics and to select the best, which
may likely give the optimal or near-optimal result. The research conducted by Russel (1986) based on six
heuristics using 80 different problems also confirmed this finding.
Davis and Patterson (1975) extended the studies which further to consider a third problem, the effectiveness of
these heuristic rules relative to the optimum. They considered 83 problems, consisting of 57 different networks,
and they found that Minimum job slack (MINSLK) rules gives the least overall percentage increase above the
optimum (5.1%) and an optimum duration for 24 such networks; while the shortest imminent operation (SIO)
fair badly with an overall percentage increase of 15.3% and only one network having the optimum duration.
From their analysis, it was also found that the MINSLK gave the overall best result in all cases followed by latest
finish time (LFT), which recorded 6.7% on average percentage with 17 optimum results.
Kurtulus and Davis (1982) conducted similar to which Davis and Patterson (1975) studies for the multi-project-
scheduling situation, and their conclusion was that the shortest activity for shortest project (SASP) and
maximum total work contents (MAXTWK) were found to be more superior to the other scheduling rules. Also,
studies conducted in a more conventional production system have confirmed the superiority of certain priority
rules over others. Huq and Bernardo (1995) found that MINSLK performs better compared to FCFS (first come
first serve), EDD (early due date) and SPT (shortest processing time) in their selection of shop control
procedures on the sensitivity of job mix and load capacity bottlenecks on inventory and due date performance in
a manufacturing system, (Akpan, 2000).
To find a more suitable heuristic for this work, the idea of using earliest finish and total float was proposed.
From the finding so far superior to all the others and in majority of cases, an optimum solution similar to that
derived using an analytical technique has been recorded provided one is willing to exercise some patience and
use a sizeable number of runs.
3. UNCONSTRAINED RESOURCE OPTIMIZATIOM
There is a clear indication that the resource profile resulting from the critical path schedule is not always adopted
totally, (Akpan, 2000). The assumption that only the resources required by each activity are maintained as
adopted by time/cost-off analysis with its associated cost is unrealistic. It is, practically, not possible to hire and
fire labour at will to fit in nicely with daily labour need. Even if this were possible with labour, it may not be
possible with fixed assets jointly used in project execution. It is therefore certain that a minimum level of some
sort of resources must be maintained throughout a reasonable period of time or the entire project duration. With
this reality comes idle capacity, which is inevitable in any system.
Efforts towards the minimization of this idle capacity have resulted in the use of resource smoothing techniques.
These techniques attempt to achieve optimal usage by avoiding high peaks and deep valleys in the project
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
45
resource profile. This is achieved by starting some activities with floats in the high peak regions at a later date
and on assumption that, the valleys will be filled to smooth the resource profile, subject of course to time
constraints (i.e. project duration as determined by the critical path technique). The exercise though
straightforward in a single resource situation becomes complex when many resources are involved because as
one peak is leveled, a worse case involving another resource may spring up. Only Burgess et al. (1962) have
attempted a two-resource model and Weist (1967) as reported by Moder et al. (1970).
In this work, the procedure adopted is the use of the highest resource profile of the critical path schedule for
individual resources as a base. A sizeable number of runs using the program were being carried out and the
optimal or near-optimal solution was being the one with the lowest resource profile. To be absolutely certain that
the correct one is chosen the different resources were weighted by assigning cost (the same for all the resources
or different depending on one’s objective) and the trial run with the highest resource utilization would give the
optimum result.
4. FORMULATION
The network analysis approach is adopted for analyzing all data collected and expressing them in terms of event
and float time analysis. In terms of resource management, heuristic based approach was used in the area of
resource allocation in order to maintain a steady level of resource utilisation. The heuristic rule technique
involves:
(1) Determination of the resource required in the operation of each activity.
(2) Determination of the resource ceiling; it is the average usage of a particular resource over the entire project
duration as determined by the critical path technique, mathematically this can be expressed as:
P
QD
ni
i






∑
=
=1
(1)
Where: Q = the number (quantity) of a particular resource demanded by activity,
D = the duration of each activity,
n = the number of activities, and P is the project duration.
(3) Determination of the total resource requirements for each period of time; sum up the resources and the
resource ceiling according to a common decision rule.
(4) Establish decision rule as Earliest Start and Total Float
5. PROJECT CASH FLOW
The Net Present Value (NPV) of one resource on an activity at time t from the start is given as
Therefore, NPV of cost of one resource for the duration of the activity is given as
When n is the duration of the activity. In general, starting and ending times for different activities would vary.
Consider time aj and bj as starting and ending times.
∴ Equation (3) becomes:
(5)dt)
h
r
(1C
bj
aj
j
* ht
jC −
+= ∫
Where r = compounding interest rate on a yearly basis. If compounding interest rate were to be on h intervals per
year, we would have
In the limit as h ∝, (1 + r/h)h
er
mathematical limit In the limit therefore, in the limit, equation (5)
becomes:
Resource ceiling =
(2)r)(1C
)1(
t-
j
*
+=
+
= t
j
j
r
C
C
(3)dtr)(1C t-
n
0
j
*
+= ∫jC
(4)dtr)(1C t-
bj
aj
j
*
+= ∫jC
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
46
(6)dteC rt-
bj
aj
j
*
∫=jC
∴ taking all resources (N) on an activity, equation (6) becomes:
(7)dtCC
N
1res
bj
aj j
* rt
e−
=
∑ ∫=
Therefore, with M activity in the entire project, we have:
Total project cost (8)dteC rt-
M
1act
N
1res
bj
aj
∑ ∑ ∫= =
= jC
With the discrete nature of the problem under investigation it was found that two or more resources might have
the same Utilization percentage. More variables were introduced to break the tie, each time with an improved
result. The different resources were assigned cost, then discounted using a continuous flow pattern (to mimic a
real-life situation as project expenditure is more likely to be on a daily basis than annual) with discrete
discounting of the form:
NPV of cost of one resource on an activity at t is given as:
( )
( )
( ) (9)r1C
r1
C
t j
j* rt
tjC −
+=
+
=
∴ NPV of cost of one resource for the duration of the activity is given as:
( ) (10)dtr1C
-tn
0
j
*
+= ∫jC
∴For N resources on an activity equation (10) becomes:
( ) (11)dtr1
1
0
*
∑∫=
−
+=
N
res
n t
jCC
Therefore, cost for M activities in the entire project
( ) (12)dtr1
M
1 1
0
t
act
N
res
n
jCC
−
= =
+= ∑ ∑∫
Where r is the interest rate and Cj is the cash flow. For the purpose of this work the interest rate is fixed at 11%
assuming 52 working weeks in a year. When all efforts failed to break the tie, a “constraining index” was
envisaged. The constraining index is defined as the number of times the resource requirement has hit the
resource ceiling (i.e. those time units in which the resource requirement is equal to maximum resource
availability), and the higher the number, it is contended, the more constrained the resource is. If the index is zero,
it indicates that the resource in question is available in sufficient quantity for the chosen schedule. The following
expressions below are used to compute the Utilization and the weighted Utilization of the resources assigned to
activities in project.
(1) Utilization =
( )
(13)100x
durationProjectxceilingResource
usageofIntervalxusageRe
Interval
Interval1
∑
Last
st
source
(2) Weighted Utilization =
( )
( )
(14)
durationprojectcost xxceilingResource
usageofIntervalcost xxusageResource
Re
Re
Re
Re 1
∑
∑ ∑
sourceLast
source
sourceLast
source
IntervalLast
Interval
st
st st
Figure 1 is the flow chart of the overall computer program of this study developed. The program consists of four
subprograms, the determination of the early start times of the activities, the computation of the activities latest
start times, calculation of the critical path length of the project and computes the resource allocation with its cost
assigned to it.
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
47
6. ANALYSIS/PRESENTATION OF RESULTS
The study is specifically based on the construction of the oil and gas terminal water pipeline changed from
Epoxy coated carbon steel to Heavy wall carbon steel. On completion of this project, water shall be supplied to
all the fire fighting points in the terminal.
My sample selection process depended on the following factors:
(i) Cash flow to the contractor’s purse,
(ii) Length of the pipeline.
For the first factor, the contract was based on pay-as-you-work payment schedule. Thus the best period was
when the contractor had just been paid. Secondly, the length of the pipeline chosen for work to commence on
also determined my sample choice. Table 1, shows the data obtained from construction site of the case study
project.
Table 2 shows the computer output of schedule statistics and the critical path for the firewater pipeline renewal
project. With the critical path length of 114 weeks and the critical path is activity: 1-2-4-5-6-7-9-12-17-18-19-20-
21-26-27-28.
7. Sensitivity Analysis
With the resource availability ascertained, on the basis of existing resources or arbitrarily, the first option
normally taken is determination of the project duration. If the project duration is unacceptably high, a reduction
may be contemplated by raising the level of resources. To achieve the best result, it is only those resources,
which would give maximum time reduction that should be considered. The following procedures should be
adopted.
(a) Consider all the resources whose constraining indices are not to zero.
(b) Raise one at a time the resource level with the highest resource utilisation.
(c) In the case of a tie, pick the one with the highest resource utilization and highest constraining index.
8. Discussion
The existing computer program (developed software) is used to compute these schedule data automatically,
requiring as inputs the activities, their performance time requirement, and the precedence relationships
established. The computer output in Table 2 shows the schedule statistics for all the activities.
8.1. Analysis of Floats
Based on statistical total float analysis, table 2 shows that activity can be expand or move by the number of
available time or weeks such as in the case of activity 5, 17, 18, 21, 23, 28, 29, and 37 to 41 can be move or
expand by 20, 24, 27, 27, 23, 33, 25, and 23 weeks respectively without delaying the project completion time.
Any expansion or movement greater than this will change the critical path and increased the overall project time.
It must be realized that float can appear at the beginning of an activity, that is, the starting of the activity can be
delayed after the tail event is reached; or it can appear in the activity, so that the duration time is increased
beyond that initially planned; or it can appear after the activity is finished, while other activities are being
concluded to reach the head event. It is important to note that all critical activities have zero total floats in their
schedules.
Table 2 displayed the free float of each activity such as activity 2, 5, 28, 39, and 41 with 16, 24, 33, 23, and 23
weeks respectively. In the planning stage it may be decided to increase the duration time of these activities (for
example, by reducing the resources allocated to it and thus increasing its performance time). If this is done, then
the float available in previous activities will be reduced, then the free float indicates that the use of float will not
affect any succeeding activities. Cases do arise where the absorption of float affects neither earlier nor later in
activities and the float is then said to be independent. Activity 2, 5, 7, and 28 has independent float 16, 24, 8 and
24 weeks respectively. But floats with negative signs for instance, activity 40 has independent float of –23
weeks is taken to be zero for practical purposes.
At the time, all resources are fully utilized, the whole network becomes critical. At first sight this might appear to
be a highly desirable situation in that there are no idle resources. It must be remembered, however, that idle
resources represent some degree of flexibility in a project, and that to remove this flexibility might result in a
state of crisis, which could have been avoided or at least alleviated – if some float had been available. Thus, we
have two general comments:
(1) Floats represent under-utilized resources
(2) Floats represent flexibility.
Actually, there are over ten different paths from start to finish in the network. The longest, most limiting path
requires 114 weeks for the activity sequence 1-2-4-5-6-7-9-12-17-18-19-20-21-26-27-28, which is called a
critical path. In a problem such as this one, we could enumerate all the alternative paths to find the longest path,
but there is no advantage in doing so because the critical path is easily determined from the schedule statistics
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
48
and with the aid of the computer program.
8.2. Resource Status Indicating Periods Changes Occurs with Cost.
The resource levels of 12, 9, 10, 10, (designated as resource 1, 2, 3, 4,) instead of 10, 8, 8, 8 (derived from work
content as given in the case study project) would still have given minimum project duration of 146 weeks.
However, minimum project duration of 114 weeks is possible when there is no resource imposition although the
project duration can equally be as high as 270 weeks with resource constraint. The summary of status is shown
in table 3. It is without doubt that the resource requirement at the ultimate, that is 114 weeks would never hold as
determined by work content. If the contrary view is held, some activities must take off at start of the project such
as activities 1-2, 1-3, 1-10, and 2-4, which require 10, 5, 13, and 4 of resources 1, 2, 3, and 4 together. Three of
these resource types are within (in this case) the limit but more of resource 3 would be required (while in other
cases, four or three resources types are within the limit but more of resource of 1, 2, and 4 may be required) and
the cost assigned or estimated for activity can be checked in order to minimize other resources.
8.3. Sensitivity Analysis
The maximum resource levels when calculations are based on the two extremes of the earliest and latest starting
times together with the cost of using the resource per week is given in Table 6. Figure 1 shows the flow chart of
the overall program.
Suppose the organization cannot meet the level of resources obtained, but decides on feasible possibilities
(sensitivity analysis): the result following the above procedure is shown in Table 4 and Figure 2. A decision to
raise proportionately all eight resources at the same time is shown in Table 5, with a reduction to 72 weeks as
compared to 85 weeks.
The results obtained with this number of trial runs may not necessarily be optimal. Although cost is considered a
convenient homogeneous measure of resources, this is done bearing in mind that different resources cost
differently. This is reflected in weighted resource utilization. The higher the utilization percentage, the higher
will the return on investment and vice versa. This can be noticed in 12th
schedule of Table 4 where the lowest
cost of N156, 214,800 is recorded, with a weighted resource utilization of 64%.
9. Conclusion
The objectives of this study were successfully attained, while the need to find a particular heuristic which always
guarantees an optimal or near-optimal solution is important, the need to find the one which normally gives the
best results in all situations should be of paramount importance. Earliest finish and total float seems to have
satisfied this yearning. This priority rule equally is used to measure the effectiveness of other rules, which
possibly may lead to their ranking in term of superiority.
It has been found that the use of work content (resource ceiling) in the determination of optimum resource levels
for project scheduling is inadequate. Resource utilization combined with a constraining index has proved to be
superior in search for an optimal solution. It has also been found that the latter two-optimization models are
compatible to some extent, and increasing the resources gradually in the resource-constrained model may lead to
a point of maximum weighted resource utilization while at the time pushing the project duration towards the
ultimate; that is the duration derived using the critical path technique.
The successful completion of the any project is a function of the firms to perform key project activities, and the
clarity of project responsibilities. Clear communication networks within the project team, use of performance
milestones and adequate financial incentives for all groups involved. A project would run accordingly if only if
these principles and techniques are applied as and at when due by the project manager while making sure that the
owner interest is adequately represented in all aspects.
10. Recommendation
The pressing demand for more cost-effective and reduction in project completion time, constant updating and
reporting of project status continuously pressure the project team. This necessitates the services of the
professional project manager who will contain such pressure because he/she has qualitative management skill
and techniques to the organizational and control aspects of projects through maximization of scarce resources
with the view to achieving or exceeding project goals with the developed software. The problem of breaking
down of projects into resource consuming activities and the subsequent determination of the job logic or time
sequence relationships amongst them prove to be the most difficult in planning process in the construction
industry. This is, in the beauty of CPM and computer program manifests. Owner (both corporate and government)
should on conception of the project initiate a steering committee whose initial function would be to select a
consultant for such project. The consultant should be able in conjunction with the committee members to
decompose the project into activities and fit them all together with the job logic required. This can only be
possible if there are experts with the job’s knowledge and project management skill and tools amongst the
project steering committee. It is also recommended that the desired level of project owner’s participation is
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
49
defined and determined before the contract of service is awarded. Adequate full-time project personnel should be
seconded to the project and their respective responsibilities, duties and reporting mechanism defined so as to
allow the flow of documents for review, approval or processing.
References
1. Akpan, E. O. P., (1997), Optimum Resource Determination for Project Scheduling. Journal of Production
Planning and Control, Vol.8, No.5, pp. 462-469.
2. Akpan, E. O. P., (2000), “Priority Rules in Project Scheduling: A Case for Random Activity Selection”.
Journal of Production Planning and Control, Vol.11, No.2, pp.165-170.
3. Akpan, E. O. P., and Chinzea, E. F., (2000), Project Management: Theory and Practice. Koby Press Ltd.,
Owerri, Nigeria.
4. Al-Ohali, M. and Bolat, A. (2004), Two-Stage Flow-Shop scheduling Problem. Second International
Industrial Engineering Conference, IIEC-2004, Riyadh, Saudi Arabia.
5. Al-Ohali, M., (2007), Scheduling Jobs for Three-Stage Hybrid Flow-Shop. Master Thesis, King Saud
University, Riyadh.
6. Andradottir, O., (2006), “Simulation Procedures for Solving the Job Shop Scheduling Problem”
Engineering Management, Vol. 30, Issue 5, pp. 264-287.
7. Brucker, Peter, (2006), ‘Scheduling Algorithms’ Fifth Edition, Springer-Verlag Berlin Heidelberg,
Germany.
8. Burgess, A. R., and Killebrew, J. B., (1962), Variation in Activity Level on a Cyclical Arrow Diagram.
Journal of Industrial Engineering, Vol.13, pp.76-83.
9. Davis, E. W., (1974), Network Resource Allocation. Journal of Industrial Engineering, Vol.24, No.4,
pp.22-32.
10. Davis, E. W., (1975), Project Network Summary Measures Constrained-Resource Scheduling. AIIE
Transactions, Vol.7, pp.132-142.
11. Davis, E. W., and Patterson, J. H., (1975), A Comparison of Heuristic and Optimum Solutions in
Resource-Constrained Project Scheduling. No.21, pp.718-722.
12. de Falco, M., and Macchiaroli, R., (1998), Timing of Activity in Project Planning. International Journal of
Project Management, Vol.16, No.1, pp.51-58.
13. Drezet, L.E. and Tacquard C. (2003), Multi-Constrained Projects Scheduling, Laboratoire D'infortique,
Ecole Polytechnique de I'Universite de Tours, 64 av Jean Partalis, 37200 Tours
14. Harold, K., (1997), Project Management: A Systems Approach to Planning, Scheduling, and Controlling.
John Wiley and Sons Inc., USA.
15. Huq, Z., and Bernardo, J. J., (1995), The Sensitivity of Job Mix and Load Capacity Bottlenecks on
Inventory and Due Date Performance in a Manufacturing system. Production Planning and Control, Vol.6,
pp.516-529.
16. Kelly, J. E., (1963), “Critical Path and Scheduling: Mathematical Basis”, Project Management Handbook,
Gower Technical Limited, Hants.
17. Kelly, J. E., (1963), The Critical Path Method, Resource Planning and Scheduling, In Muth and
Thompson (eds.) Industrial Scheduling (Prentice-Hall, Englewood Cliffs, NJ) Chapter 21.
18. Kolish, R. and S. Hartman, (2004). Experimental Investigation of Heuristics for Resource-Constrained
Project Scheduling: An Update, Working Paper, Technical University of Munich, Germany.
19. Kolish, R. and S. Hartman, (2006). Experimental Investigation of Heuristics for Resource-Constrained
Project Scheduling: An Update, European Journal of Operational Research, 174: 23-37.
20. Kurtulus, I. S., and Davis, E. W., (1982), Multi-Project Scheduling Categorisation of Heuristic Rules
Performance. Management Science, No.28, pp.161-172.
21. Mendes, J. J. M., J.F. Goncalves and M.G.C. Resende, (2009), A Random Key Based Genetic Algorithm
for the Resource Constrained Project Scheduling Problem, Computers and Operations Research, 36(1):
92-109
22. Mize, J. H., (1964), A Heuristic Scheduling Model for Multi-Project Organisations. Ph.D. Thesis, Purdue
University Lafayette, Indiana, USA.
23. Moder, J. J., and Phillips, C. R., (1970), Project Management with CPM and PERT, 2nd
ed., Van Nostrand
Reinhold, New York.
24. Mustapha, F. H., and Naoum, S., (1998), Factors Influencing the Effectiveness of Construction Site
Managers. International Journal of Project Management Vol.16, No.1, pp.1-8.
25. Okorafor, G. F., (1997), Project Management and the Nigeria Economy. Journal of Project Management
Technology, vol.1, No.1, pp.15.
26. Oyeador, S. O., (1997), Critical Success Variable in Public Sector Construction Cost Control in Nigeria.
Industrial Engineering Letters www.iiste.org
ISSN 2224-6096 (Paper) ISSN 2225-0581 (online)
Vol.3, No.7, 2013
50
Journal of Project Management Technology.
27. Pascoe, T. L., (1965), An Experimental Comparison of Heuristic Methods for Allocating Resources. Ph.D.
Thesis, Cambridge University, Cambridge, UK.
28. Patterson, J. H., (1973), Alternate Method of Project Scheduling with Limited Resources. Naval Research
Logistics Quarterly, vol.20, pp.767-784.
29. Pinedo Michael L., (2008) ‘Scheduling Theory, Algorithms, and Systems’, Third Edition. Springer
Science+Business Media, NewYork, USA
30. Russel, R. A., (1986), A Comparison of Heuristic for Scheduling Projects with Cash Flows and
Restrictions. Management Science, No.32, pp.1291-1295.
31. Turner, W. C., Mize, J. H., and Case, K. E., (1987), Introduction to Industrial and Systems Engineering.
Prentice-Hall, Inc., USA.
32. Udosen, U. J., (1997), The Techniques of Project Planning and Control. Essen Classics, Uyo, Nigeria.
33. Valls, V, Quintima, S. and Ballestin F. (2003) "Resource-Constrained Project Scheduling: A Critical
Activity Reordering Heuristic", EJOR, Elsevier, Vol. 149, pp. 282-301.
34. Weist, J. D., (1967), A Heuristic Model for Scheduling Large Projects with Limited Resources.
Management Science, Vol.6, B359-B377.
This academic article was published by The International Institute for Science,
Technology and Education (IISTE). The IISTE is a pioneer in the Open Access
Publishing service based in the U.S. and Europe. The aim of the institute is
Accelerating Global Knowledge Sharing.
More information about the publisher can be found in the IISTE’s homepage:
http://www.iiste.org
CALL FOR PAPERS
The IISTE is currently hosting more than 30 peer-reviewed academic journals and
collaborating with academic institutions around the world. There’s no deadline for
submission. Prospective authors of IISTE journals can find the submission
instruction on the following page: http://www.iiste.org/Journals/
The IISTE editorial team promises to the review and publish all the qualified
submissions in a fast manner. All the journals articles are available online to the
readers all over the world without financial, legal, or technical barriers other than
those inseparable from gaining access to the internet itself. Printed version of the
journals is also available upon request of readers and authors.
IISTE Knowledge Sharing Partners
EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open
Archives Harvester, Bielefeld Academic Search Engine, Elektronische
Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial
Library , NewJour, Google Scholar

More Related Content

What's hot

New approach for solving software project scheduling problem using differenti...
New approach for solving software project scheduling problem using differenti...New approach for solving software project scheduling problem using differenti...
New approach for solving software project scheduling problem using differenti...ijfcstjournal
 
Resource Leveling Considering Float Consumption Impact
Resource Leveling Considering Float Consumption ImpactResource Leveling Considering Float Consumption Impact
Resource Leveling Considering Float Consumption Impactcoreconferences
 
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupTùng Trần Thanh
 
Pert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertPert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertRaj J Das
 
Combining decision trees and k nn
Combining decision trees and k nnCombining decision trees and k nn
Combining decision trees and k nncsandit
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Searchcsandit
 
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERSAN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERSijfcstjournal
 
Cpm and pert - project management
Cpm and pert - project managementCpm and pert - project management
Cpm and pert - project managementExam Coach
 
Difference between PERT and CPM
Difference between PERT and CPMDifference between PERT and CPM
Difference between PERT and CPMMunaf Dayee
 
The Techniques Used In Project Managament
The Techniques Used In Project ManagamentThe Techniques Used In Project Managament
The Techniques Used In Project Managamentitsvineeth209
 

What's hot (19)

B1303020508
B1303020508B1303020508
B1303020508
 
New approach for solving software project scheduling problem using differenti...
New approach for solving software project scheduling problem using differenti...New approach for solving software project scheduling problem using differenti...
New approach for solving software project scheduling problem using differenti...
 
Pert cpm
Pert cpmPert cpm
Pert cpm
 
Resource Leveling Considering Float Consumption Impact
Resource Leveling Considering Float Consumption ImpactResource Leveling Considering Float Consumption Impact
Resource Leveling Considering Float Consumption Impact
 
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
 
Pert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gertPert,cpm, resource allocation and gert
Pert,cpm, resource allocation and gert
 
Pert and CPM
Pert and CPMPert and CPM
Pert and CPM
 
Combining decision trees and k nn
Combining decision trees and k nnCombining decision trees and k nn
Combining decision trees and k nn
 
Pert Analysis
Pert AnalysisPert Analysis
Pert Analysis
 
Resource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic SearchResource Allocation Using Metaheuristic Search
Resource Allocation Using Metaheuristic Search
 
cpmpertmy (1)
cpmpertmy (1)cpmpertmy (1)
cpmpertmy (1)
 
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERSAN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
AN INTEGER-LINEAR ALGORITHM FOR OPTIMIZING ENERGY EFFICIENCY IN DATA CENTERS
 
Cpm and pert - project management
Cpm and pert - project managementCpm and pert - project management
Cpm and pert - project management
 
Bballard2000 dissertation
Bballard2000 dissertationBballard2000 dissertation
Bballard2000 dissertation
 
Pert techniques
Pert techniquesPert techniques
Pert techniques
 
Cpm pert asgm. prashant
Cpm pert asgm. prashantCpm pert asgm. prashant
Cpm pert asgm. prashant
 
Difference between PERT and CPM
Difference between PERT and CPMDifference between PERT and CPM
Difference between PERT and CPM
 
The Techniques Used In Project Managament
The Techniques Used In Project ManagamentThe Techniques Used In Project Managament
The Techniques Used In Project Managament
 
10.1.1.194.6071
10.1.1.194.607110.1.1.194.6071
10.1.1.194.6071
 

Similar to Applicability of heuristic approach in planning and scheduling project

A Case Study On Applying Lean Construction To Concrete
A Case Study On Applying Lean Construction To ConcreteA Case Study On Applying Lean Construction To Concrete
A Case Study On Applying Lean Construction To ConcreteDawn Cook
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesObi-Ugbo Alex
 
Project Scheduling: Survey and Research Potentials
Project Scheduling: Survey and Research PotentialsProject Scheduling: Survey and Research Potentials
Project Scheduling: Survey and Research PotentialsEditor IJCATR
 
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case StudyTime-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Studyijceronline
 
Efficient Planning Scheduling and Delay Analysis of Residential Project
Efficient Planning Scheduling and Delay Analysis of Residential ProjectEfficient Planning Scheduling and Delay Analysis of Residential Project
Efficient Planning Scheduling and Delay Analysis of Residential ProjectIJERA Editor
 
A review of advanced linear repetitive scheduling methods and techniques
A review of advanced linear repetitive scheduling methods and techniquesA review of advanced linear repetitive scheduling methods and techniques
A review of advanced linear repetitive scheduling methods and techniquesAsadullah Malik
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...Alexander Decker
 
J.S. Daniel paper of fast tracking design in megaproject construction
J.S. Daniel paper of fast tracking design in megaproject constructionJ.S. Daniel paper of fast tracking design in megaproject construction
J.S. Daniel paper of fast tracking design in megaproject constructionJ.S. Daniel
 
Statistical Methods for Construction Delay Analysis
Statistical Methods for Construction Delay Analysis Statistical Methods for Construction Delay Analysis
Statistical Methods for Construction Delay Analysis IOSR Journals
 
Complex Project Crashing Algorithm
Complex Project Crashing AlgorithmComplex Project Crashing Algorithm
Complex Project Crashing AlgorithmIOSR Journals
 
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...IJCSIS Research Publications
 
Delay Analysis in EPC Projects using Ishikawa Diagram
Delay Analysis in EPC Projects using Ishikawa DiagramDelay Analysis in EPC Projects using Ishikawa Diagram
Delay Analysis in EPC Projects using Ishikawa DiagramIJAEMSJORNAL
 
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...Courtney Esco
 
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method Mohammad Lemar ZALMAİ
 
ABIJU_Software _project _scheduling.pptx
ABIJU_Software _project _scheduling.pptxABIJU_Software _project _scheduling.pptx
ABIJU_Software _project _scheduling.pptxBVimala1
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applicationsAmrit Mty
 
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...ijseajournal
 
Scheduling coordination and control of projects
Scheduling coordination and control of projects Scheduling coordination and control of projects
Scheduling coordination and control of projects Somashekar S.M
 
mrcspbayraksan
mrcspbayraksanmrcspbayraksan
mrcspbayraksanYifan Liu
 

Similar to Applicability of heuristic approach in planning and scheduling project (20)

A Case Study On Applying Lean Construction To Concrete
A Case Study On Applying Lean Construction To ConcreteA Case Study On Applying Lean Construction To Concrete
A Case Study On Applying Lean Construction To Concrete
 
Literature Review in Project Scheduling Techniques
Literature Review in Project Scheduling TechniquesLiterature Review in Project Scheduling Techniques
Literature Review in Project Scheduling Techniques
 
Project Scheduling: Survey and Research Potentials
Project Scheduling: Survey and Research PotentialsProject Scheduling: Survey and Research Potentials
Project Scheduling: Survey and Research Potentials
 
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case StudyTime-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
 
Efficient Planning Scheduling and Delay Analysis of Residential Project
Efficient Planning Scheduling and Delay Analysis of Residential ProjectEfficient Planning Scheduling and Delay Analysis of Residential Project
Efficient Planning Scheduling and Delay Analysis of Residential Project
 
A review of advanced linear repetitive scheduling methods and techniques
A review of advanced linear repetitive scheduling methods and techniquesA review of advanced linear repetitive scheduling methods and techniques
A review of advanced linear repetitive scheduling methods and techniques
 
An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...An application of genetic algorithms to time cost-quality trade-off in constr...
An application of genetic algorithms to time cost-quality trade-off in constr...
 
J.S. Daniel paper of fast tracking design in megaproject construction
J.S. Daniel paper of fast tracking design in megaproject constructionJ.S. Daniel paper of fast tracking design in megaproject construction
J.S. Daniel paper of fast tracking design in megaproject construction
 
Statistical Methods for Construction Delay Analysis
Statistical Methods for Construction Delay Analysis Statistical Methods for Construction Delay Analysis
Statistical Methods for Construction Delay Analysis
 
Complex Project Crashing Algorithm
Complex Project Crashing AlgorithmComplex Project Crashing Algorithm
Complex Project Crashing Algorithm
 
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...
Scheduling Problems from Workshop to Collaborative Mobile Computing: A State ...
 
Delay Analysis in EPC Projects using Ishikawa Diagram
Delay Analysis in EPC Projects using Ishikawa DiagramDelay Analysis in EPC Projects using Ishikawa Diagram
Delay Analysis in EPC Projects using Ishikawa Diagram
 
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
 
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
 
ABIJU_Software _project _scheduling.pptx
ABIJU_Software _project _scheduling.pptxABIJU_Software _project _scheduling.pptx
ABIJU_Software _project _scheduling.pptx
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applications
 
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
SCHEDULING AND INSPECTION PLANNING IN SOFTWARE DEVELOPMENT PROJECTS USING MUL...
 
PERT
PERTPERT
PERT
 
Scheduling coordination and control of projects
Scheduling coordination and control of projects Scheduling coordination and control of projects
Scheduling coordination and control of projects
 
mrcspbayraksan
mrcspbayraksanmrcspbayraksan
mrcspbayraksan
 

More from Alexander Decker

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Alexander Decker
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inAlexander Decker
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesAlexander Decker
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksAlexander Decker
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dAlexander Decker
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceAlexander Decker
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifhamAlexander Decker
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaAlexander Decker
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenAlexander Decker
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksAlexander Decker
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget forAlexander Decker
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabAlexander Decker
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...Alexander Decker
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalAlexander Decker
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesAlexander Decker
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbAlexander Decker
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloudAlexander Decker
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveragedAlexander Decker
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenyaAlexander Decker
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health ofAlexander Decker
 

More from Alexander Decker (20)

Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...Abnormalities of hormones and inflammatory cytokines in women affected with p...
Abnormalities of hormones and inflammatory cytokines in women affected with p...
 
A validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale inA validation of the adverse childhood experiences scale in
A validation of the adverse childhood experiences scale in
 
A usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websitesA usability evaluation framework for b2 c e commerce websites
A usability evaluation framework for b2 c e commerce websites
 
A universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banksA universal model for managing the marketing executives in nigerian banks
A universal model for managing the marketing executives in nigerian banks
 
A unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized dA unique common fixed point theorems in generalized d
A unique common fixed point theorems in generalized d
 
A trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistanceA trends of salmonella and antibiotic resistance
A trends of salmonella and antibiotic resistance
 
A transformational generative approach towards understanding al-istifham
A transformational  generative approach towards understanding al-istifhamA transformational  generative approach towards understanding al-istifham
A transformational generative approach towards understanding al-istifham
 
A time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibiaA time series analysis of the determinants of savings in namibia
A time series analysis of the determinants of savings in namibia
 
A therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school childrenA therapy for physical and mental fitness of school children
A therapy for physical and mental fitness of school children
 
A theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banksA theory of efficiency for managing the marketing executives in nigerian banks
A theory of efficiency for managing the marketing executives in nigerian banks
 
A systematic evaluation of link budget for
A systematic evaluation of link budget forA systematic evaluation of link budget for
A systematic evaluation of link budget for
 
A synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjabA synthetic review of contraceptive supplies in punjab
A synthetic review of contraceptive supplies in punjab
 
A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...A synthesis of taylor’s and fayol’s management approaches for managing market...
A synthesis of taylor’s and fayol’s management approaches for managing market...
 
A survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incrementalA survey paper on sequence pattern mining with incremental
A survey paper on sequence pattern mining with incremental
 
A survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniquesA survey on live virtual machine migrations and its techniques
A survey on live virtual machine migrations and its techniques
 
A survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo dbA survey on data mining and analysis in hadoop and mongo db
A survey on data mining and analysis in hadoop and mongo db
 
A survey on challenges to the media cloud
A survey on challenges to the media cloudA survey on challenges to the media cloud
A survey on challenges to the media cloud
 
A survey of provenance leveraged
A survey of provenance leveragedA survey of provenance leveraged
A survey of provenance leveraged
 
A survey of private equity investments in kenya
A survey of private equity investments in kenyaA survey of private equity investments in kenya
A survey of private equity investments in kenya
 
A study to measures the financial health of
A study to measures the financial health ofA study to measures the financial health of
A study to measures the financial health of
 

Recently uploaded

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Serviceankitnayak356677
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | DelhiFULL ENJOY - 9953040155 Call Girls in Chhatarpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | DelhiMalviyaNagarCallGirl
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...lizamodels9
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...lizamodels9
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creationsnakalysalcedo61
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...lizamodels9
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear RegressionRavindra Nath Shukla
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 

Recently uploaded (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts ServiceVip Female Escorts Noida 9711199171 Greater Noida Escorts Service
Vip Female Escorts Noida 9711199171 Greater Noida Escorts Service
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | DelhiFULL ENJOY - 9953040155 Call Girls in Chhatarpur | Delhi
FULL ENJOY - 9953040155 Call Girls in Chhatarpur | Delhi
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
Call Girls In Connaught Place Delhi ❤️88604**77959_Russian 100% Genuine Escor...
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In.../:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
/:Call Girls In Indirapuram Ghaziabad ➥9990211544 Independent Best Escorts In...
 
Marketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet CreationsMarketing Management Business Plan_My Sweet Creations
Marketing Management Business Plan_My Sweet Creations
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service PuneVIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Kirti 8617697112 Independent Escort Service Pune
 
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
Lowrate Call Girls In Sector 18 Noida ❤️8860477959 Escorts 100% Genuine Servi...
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis:  Simple Linear Regression Multiple Linear RegressionRegression analysis:  Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 

Applicability of heuristic approach in planning and scheduling project

  • 1. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 43 Applicability of Heuristic Approach in Planning and Scheduling Project Tobinson A.Briggs(Corresponding author) Mechanical Engineering Department, Faculty Of Engineering, University Of Port Harcourt, East-West, Choba, Port Harcourt, Nigeria. E-mail: briggstee@gmail.com. A.O. Odukwe Mechanical Engineering Department, Faculty of Engineering, University of Nigeria, Nisukka, Nigeria. E-mail:okayodukwe@yahoo.co.uk J.C. Agunwamba Civil Engineering Department, Faculty of Engineering, University of Nigeria, Nisukka, Nigeria E-mail: agunwamba.jonan@unn.edu.ng Abstract This paper focuses on the application of heuristic approach in solving scheduling problems of ongoing project. This study is primarily aimed at providing a suitable heuristic for finding an optimum resource level, which ought to be kept over the project execution period, and a sensitivity analysis of which resource type ought to be increased in order to reduce the project completion time towards the ultimate. The use of resource utilization and a “constraining index” in the search for optimal solutions to this problem of meeting delivery date requirements, and optimize utilization of multiple resources in project and minimize other resources. Keywords: Heuristic; resource constraints; constraining index. 1. INTRODUCTION A project has been stated (Turner et.al, 1978) as an endeavour in which human, material and financial resources are organised, in a novel way, to undertake a unique scope of work, of a given specification, within the constraints of cost and time, so as to achieve a beneficial change defined by quantitative and qualitative objectives. The success of a project rests on the planning and scheduling of the resources associated with it. Planning and scheduling are common to number of different engineering domains such as in the area of building a football stadium, roads, and bridges, administering a large research contract, performing major transplant surgery, establishing a production line, or earning a university degree. All of these projects have some similarities. Each is made up of several tasks or activities with specific duration. Each activity has precedence relationships. That is certain activities cannot be started until others have been completed. Planning and Scheduling are distinctly different activities. The plan defines what must be done and restrictions on how to do it; the scheduling specifies both how and when it will be done. The plan refers to the estimates of time and resources for each activity, as well as the precedence relationship between activities and other constraints. The schedule refers to the temporal assignment of tasks and activities required for actual execution of the plan. In addition, any project includes a set of objectives used to measure the performance of the schedule and/or the feasibility of the plan. The objective determines the overall performance of the plan and schedule. Project planning and scheduling addresses the problem of resource allocation. This could be through critical path methods, which optimizes time and other factor based on unlimited resource availability or optimization of resources under limits of time frame. However, resource optimization problems in project scheduling are mostly classified into three main groups as follows: (1) Time/cost trade-off analysis; (2) Unconstrained (unlimited) resource optimization; (3) Constrained (limited) resource optimization. These optimization problems have one thing in common and that is cost. The methods of approach are somewhat different. The first group treats cost as a convenient homogeneous measure of resources which act or interact so as to cause the requisite activities to be completed, whereas the last two concentrate on the resources as prime cause of cost which have to be minimized by opting for a scheduling which makes this possible, (Akpan, 1997). Project scheduling problems normally come within the realm of longest route problems, which means finding the longest path through the network. Based on the objective function, any of the above problems could be solved using either an analytical method such as linear programming or a heuristic. This work, however, is not intended for the first group, that is time/cost trade-off analysis. We discuss the second group minimally; the bulk of work is concentrating on the third group. Construction management which is an aspect of project management was defined as a combination of tools and techniques such as PERT and CPM and managerial control methods. The tools of project management are more advanced than managerial and projects often fail due to the disproportionate amount of effort placed on
  • 2. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 44 managerial systems. Structured project management techniques provide a framework for project management tools to operate. They concentrate on the definition of the project, determining the project organisation, problem solving and life cycle structures and the correct level of information for each part of the project structure. The function of planning, scheduling and controlling advance in construction and manufacturing work has been carried out in the past by various talented individuals, each with a specific perspective in mind on how a specific project should be built. As projects have become more complex, these individuals have had to seek or device new or improved planning aids to help them to more fully comprehend, evaluate, and remember the numerous ramifications of these more complicated construction undertakings. Therefore, the main objectives of the study were, first, to establish critical path method for effective project planning and, second, to develop heuristic base approach to minimise resources with the aid of C++ program to handle complex resource allocation problems and to meet targeted date. 2. COMPARATIVE STUDIES OF DIFFERENT HEURISTICS Comparative studies in literatures assess the effectiveness of different heuristics available. Studies in this area have been conducted in four directions. The early pioneer, Kelly (1963), was more interested in those heuristics that give the shortest project duration and found it difficult to recommend any heuristic, which gives the overall best, result in all projects, but rather recommended that the best test of the ‘goodness’ of a particular approach is the one which produces ‘reasonable’ schedules for actual projects. A second group, Mize (1964), Pascoe (1965), Knight (1966) and Fendley (1968), concentrated mostly on comparing the relative effectiveness of different heuristic rules; and the third group, Patterson (1973) and Davis (1975) concerned themselves with the effectiveness of these rules relative to the optimum. The ever growing interest in multi-project multi-resource problems gave rise to a fourth group interested in comparing those heuristics which are good for single projects and those for the multi-project. The early pioneers concentrated on single projects. Davis (1974) in one of his studies tried many heuristics rules in different problems and found that a particular heuristic may produce a better result in one and fails in another. He concluded that in order to be certain of achieving the ‘best’ solution, it might be necessary to try several different heuristics and to select the best, which may likely give the optimal or near-optimal result. The research conducted by Russel (1986) based on six heuristics using 80 different problems also confirmed this finding. Davis and Patterson (1975) extended the studies which further to consider a third problem, the effectiveness of these heuristic rules relative to the optimum. They considered 83 problems, consisting of 57 different networks, and they found that Minimum job slack (MINSLK) rules gives the least overall percentage increase above the optimum (5.1%) and an optimum duration for 24 such networks; while the shortest imminent operation (SIO) fair badly with an overall percentage increase of 15.3% and only one network having the optimum duration. From their analysis, it was also found that the MINSLK gave the overall best result in all cases followed by latest finish time (LFT), which recorded 6.7% on average percentage with 17 optimum results. Kurtulus and Davis (1982) conducted similar to which Davis and Patterson (1975) studies for the multi-project- scheduling situation, and their conclusion was that the shortest activity for shortest project (SASP) and maximum total work contents (MAXTWK) were found to be more superior to the other scheduling rules. Also, studies conducted in a more conventional production system have confirmed the superiority of certain priority rules over others. Huq and Bernardo (1995) found that MINSLK performs better compared to FCFS (first come first serve), EDD (early due date) and SPT (shortest processing time) in their selection of shop control procedures on the sensitivity of job mix and load capacity bottlenecks on inventory and due date performance in a manufacturing system, (Akpan, 2000). To find a more suitable heuristic for this work, the idea of using earliest finish and total float was proposed. From the finding so far superior to all the others and in majority of cases, an optimum solution similar to that derived using an analytical technique has been recorded provided one is willing to exercise some patience and use a sizeable number of runs. 3. UNCONSTRAINED RESOURCE OPTIMIZATIOM There is a clear indication that the resource profile resulting from the critical path schedule is not always adopted totally, (Akpan, 2000). The assumption that only the resources required by each activity are maintained as adopted by time/cost-off analysis with its associated cost is unrealistic. It is, practically, not possible to hire and fire labour at will to fit in nicely with daily labour need. Even if this were possible with labour, it may not be possible with fixed assets jointly used in project execution. It is therefore certain that a minimum level of some sort of resources must be maintained throughout a reasonable period of time or the entire project duration. With this reality comes idle capacity, which is inevitable in any system. Efforts towards the minimization of this idle capacity have resulted in the use of resource smoothing techniques. These techniques attempt to achieve optimal usage by avoiding high peaks and deep valleys in the project
  • 3. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 45 resource profile. This is achieved by starting some activities with floats in the high peak regions at a later date and on assumption that, the valleys will be filled to smooth the resource profile, subject of course to time constraints (i.e. project duration as determined by the critical path technique). The exercise though straightforward in a single resource situation becomes complex when many resources are involved because as one peak is leveled, a worse case involving another resource may spring up. Only Burgess et al. (1962) have attempted a two-resource model and Weist (1967) as reported by Moder et al. (1970). In this work, the procedure adopted is the use of the highest resource profile of the critical path schedule for individual resources as a base. A sizeable number of runs using the program were being carried out and the optimal or near-optimal solution was being the one with the lowest resource profile. To be absolutely certain that the correct one is chosen the different resources were weighted by assigning cost (the same for all the resources or different depending on one’s objective) and the trial run with the highest resource utilization would give the optimum result. 4. FORMULATION The network analysis approach is adopted for analyzing all data collected and expressing them in terms of event and float time analysis. In terms of resource management, heuristic based approach was used in the area of resource allocation in order to maintain a steady level of resource utilisation. The heuristic rule technique involves: (1) Determination of the resource required in the operation of each activity. (2) Determination of the resource ceiling; it is the average usage of a particular resource over the entire project duration as determined by the critical path technique, mathematically this can be expressed as: P QD ni i       ∑ = =1 (1) Where: Q = the number (quantity) of a particular resource demanded by activity, D = the duration of each activity, n = the number of activities, and P is the project duration. (3) Determination of the total resource requirements for each period of time; sum up the resources and the resource ceiling according to a common decision rule. (4) Establish decision rule as Earliest Start and Total Float 5. PROJECT CASH FLOW The Net Present Value (NPV) of one resource on an activity at time t from the start is given as Therefore, NPV of cost of one resource for the duration of the activity is given as When n is the duration of the activity. In general, starting and ending times for different activities would vary. Consider time aj and bj as starting and ending times. ∴ Equation (3) becomes: (5)dt) h r (1C bj aj j * ht jC − += ∫ Where r = compounding interest rate on a yearly basis. If compounding interest rate were to be on h intervals per year, we would have In the limit as h ∝, (1 + r/h)h er mathematical limit In the limit therefore, in the limit, equation (5) becomes: Resource ceiling = (2)r)(1C )1( t- j * += + = t j j r C C (3)dtr)(1C t- n 0 j * += ∫jC (4)dtr)(1C t- bj aj j * += ∫jC
  • 4. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 46 (6)dteC rt- bj aj j * ∫=jC ∴ taking all resources (N) on an activity, equation (6) becomes: (7)dtCC N 1res bj aj j * rt e− = ∑ ∫= Therefore, with M activity in the entire project, we have: Total project cost (8)dteC rt- M 1act N 1res bj aj ∑ ∑ ∫= = = jC With the discrete nature of the problem under investigation it was found that two or more resources might have the same Utilization percentage. More variables were introduced to break the tie, each time with an improved result. The different resources were assigned cost, then discounted using a continuous flow pattern (to mimic a real-life situation as project expenditure is more likely to be on a daily basis than annual) with discrete discounting of the form: NPV of cost of one resource on an activity at t is given as: ( ) ( ) ( ) (9)r1C r1 C t j j* rt tjC − += + = ∴ NPV of cost of one resource for the duration of the activity is given as: ( ) (10)dtr1C -tn 0 j * += ∫jC ∴For N resources on an activity equation (10) becomes: ( ) (11)dtr1 1 0 * ∑∫= − += N res n t jCC Therefore, cost for M activities in the entire project ( ) (12)dtr1 M 1 1 0 t act N res n jCC − = = += ∑ ∑∫ Where r is the interest rate and Cj is the cash flow. For the purpose of this work the interest rate is fixed at 11% assuming 52 working weeks in a year. When all efforts failed to break the tie, a “constraining index” was envisaged. The constraining index is defined as the number of times the resource requirement has hit the resource ceiling (i.e. those time units in which the resource requirement is equal to maximum resource availability), and the higher the number, it is contended, the more constrained the resource is. If the index is zero, it indicates that the resource in question is available in sufficient quantity for the chosen schedule. The following expressions below are used to compute the Utilization and the weighted Utilization of the resources assigned to activities in project. (1) Utilization = ( ) (13)100x durationProjectxceilingResource usageofIntervalxusageRe Interval Interval1 ∑ Last st source (2) Weighted Utilization = ( ) ( ) (14) durationprojectcost xxceilingResource usageofIntervalcost xxusageResource Re Re Re Re 1 ∑ ∑ ∑ sourceLast source sourceLast source IntervalLast Interval st st st Figure 1 is the flow chart of the overall computer program of this study developed. The program consists of four subprograms, the determination of the early start times of the activities, the computation of the activities latest start times, calculation of the critical path length of the project and computes the resource allocation with its cost assigned to it.
  • 5. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 47 6. ANALYSIS/PRESENTATION OF RESULTS The study is specifically based on the construction of the oil and gas terminal water pipeline changed from Epoxy coated carbon steel to Heavy wall carbon steel. On completion of this project, water shall be supplied to all the fire fighting points in the terminal. My sample selection process depended on the following factors: (i) Cash flow to the contractor’s purse, (ii) Length of the pipeline. For the first factor, the contract was based on pay-as-you-work payment schedule. Thus the best period was when the contractor had just been paid. Secondly, the length of the pipeline chosen for work to commence on also determined my sample choice. Table 1, shows the data obtained from construction site of the case study project. Table 2 shows the computer output of schedule statistics and the critical path for the firewater pipeline renewal project. With the critical path length of 114 weeks and the critical path is activity: 1-2-4-5-6-7-9-12-17-18-19-20- 21-26-27-28. 7. Sensitivity Analysis With the resource availability ascertained, on the basis of existing resources or arbitrarily, the first option normally taken is determination of the project duration. If the project duration is unacceptably high, a reduction may be contemplated by raising the level of resources. To achieve the best result, it is only those resources, which would give maximum time reduction that should be considered. The following procedures should be adopted. (a) Consider all the resources whose constraining indices are not to zero. (b) Raise one at a time the resource level with the highest resource utilisation. (c) In the case of a tie, pick the one with the highest resource utilization and highest constraining index. 8. Discussion The existing computer program (developed software) is used to compute these schedule data automatically, requiring as inputs the activities, their performance time requirement, and the precedence relationships established. The computer output in Table 2 shows the schedule statistics for all the activities. 8.1. Analysis of Floats Based on statistical total float analysis, table 2 shows that activity can be expand or move by the number of available time or weeks such as in the case of activity 5, 17, 18, 21, 23, 28, 29, and 37 to 41 can be move or expand by 20, 24, 27, 27, 23, 33, 25, and 23 weeks respectively without delaying the project completion time. Any expansion or movement greater than this will change the critical path and increased the overall project time. It must be realized that float can appear at the beginning of an activity, that is, the starting of the activity can be delayed after the tail event is reached; or it can appear in the activity, so that the duration time is increased beyond that initially planned; or it can appear after the activity is finished, while other activities are being concluded to reach the head event. It is important to note that all critical activities have zero total floats in their schedules. Table 2 displayed the free float of each activity such as activity 2, 5, 28, 39, and 41 with 16, 24, 33, 23, and 23 weeks respectively. In the planning stage it may be decided to increase the duration time of these activities (for example, by reducing the resources allocated to it and thus increasing its performance time). If this is done, then the float available in previous activities will be reduced, then the free float indicates that the use of float will not affect any succeeding activities. Cases do arise where the absorption of float affects neither earlier nor later in activities and the float is then said to be independent. Activity 2, 5, 7, and 28 has independent float 16, 24, 8 and 24 weeks respectively. But floats with negative signs for instance, activity 40 has independent float of –23 weeks is taken to be zero for practical purposes. At the time, all resources are fully utilized, the whole network becomes critical. At first sight this might appear to be a highly desirable situation in that there are no idle resources. It must be remembered, however, that idle resources represent some degree of flexibility in a project, and that to remove this flexibility might result in a state of crisis, which could have been avoided or at least alleviated – if some float had been available. Thus, we have two general comments: (1) Floats represent under-utilized resources (2) Floats represent flexibility. Actually, there are over ten different paths from start to finish in the network. The longest, most limiting path requires 114 weeks for the activity sequence 1-2-4-5-6-7-9-12-17-18-19-20-21-26-27-28, which is called a critical path. In a problem such as this one, we could enumerate all the alternative paths to find the longest path, but there is no advantage in doing so because the critical path is easily determined from the schedule statistics
  • 6. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 48 and with the aid of the computer program. 8.2. Resource Status Indicating Periods Changes Occurs with Cost. The resource levels of 12, 9, 10, 10, (designated as resource 1, 2, 3, 4,) instead of 10, 8, 8, 8 (derived from work content as given in the case study project) would still have given minimum project duration of 146 weeks. However, minimum project duration of 114 weeks is possible when there is no resource imposition although the project duration can equally be as high as 270 weeks with resource constraint. The summary of status is shown in table 3. It is without doubt that the resource requirement at the ultimate, that is 114 weeks would never hold as determined by work content. If the contrary view is held, some activities must take off at start of the project such as activities 1-2, 1-3, 1-10, and 2-4, which require 10, 5, 13, and 4 of resources 1, 2, 3, and 4 together. Three of these resource types are within (in this case) the limit but more of resource 3 would be required (while in other cases, four or three resources types are within the limit but more of resource of 1, 2, and 4 may be required) and the cost assigned or estimated for activity can be checked in order to minimize other resources. 8.3. Sensitivity Analysis The maximum resource levels when calculations are based on the two extremes of the earliest and latest starting times together with the cost of using the resource per week is given in Table 6. Figure 1 shows the flow chart of the overall program. Suppose the organization cannot meet the level of resources obtained, but decides on feasible possibilities (sensitivity analysis): the result following the above procedure is shown in Table 4 and Figure 2. A decision to raise proportionately all eight resources at the same time is shown in Table 5, with a reduction to 72 weeks as compared to 85 weeks. The results obtained with this number of trial runs may not necessarily be optimal. Although cost is considered a convenient homogeneous measure of resources, this is done bearing in mind that different resources cost differently. This is reflected in weighted resource utilization. The higher the utilization percentage, the higher will the return on investment and vice versa. This can be noticed in 12th schedule of Table 4 where the lowest cost of N156, 214,800 is recorded, with a weighted resource utilization of 64%. 9. Conclusion The objectives of this study were successfully attained, while the need to find a particular heuristic which always guarantees an optimal or near-optimal solution is important, the need to find the one which normally gives the best results in all situations should be of paramount importance. Earliest finish and total float seems to have satisfied this yearning. This priority rule equally is used to measure the effectiveness of other rules, which possibly may lead to their ranking in term of superiority. It has been found that the use of work content (resource ceiling) in the determination of optimum resource levels for project scheduling is inadequate. Resource utilization combined with a constraining index has proved to be superior in search for an optimal solution. It has also been found that the latter two-optimization models are compatible to some extent, and increasing the resources gradually in the resource-constrained model may lead to a point of maximum weighted resource utilization while at the time pushing the project duration towards the ultimate; that is the duration derived using the critical path technique. The successful completion of the any project is a function of the firms to perform key project activities, and the clarity of project responsibilities. Clear communication networks within the project team, use of performance milestones and adequate financial incentives for all groups involved. A project would run accordingly if only if these principles and techniques are applied as and at when due by the project manager while making sure that the owner interest is adequately represented in all aspects. 10. Recommendation The pressing demand for more cost-effective and reduction in project completion time, constant updating and reporting of project status continuously pressure the project team. This necessitates the services of the professional project manager who will contain such pressure because he/she has qualitative management skill and techniques to the organizational and control aspects of projects through maximization of scarce resources with the view to achieving or exceeding project goals with the developed software. The problem of breaking down of projects into resource consuming activities and the subsequent determination of the job logic or time sequence relationships amongst them prove to be the most difficult in planning process in the construction industry. This is, in the beauty of CPM and computer program manifests. Owner (both corporate and government) should on conception of the project initiate a steering committee whose initial function would be to select a consultant for such project. The consultant should be able in conjunction with the committee members to decompose the project into activities and fit them all together with the job logic required. This can only be possible if there are experts with the job’s knowledge and project management skill and tools amongst the project steering committee. It is also recommended that the desired level of project owner’s participation is
  • 7. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 49 defined and determined before the contract of service is awarded. Adequate full-time project personnel should be seconded to the project and their respective responsibilities, duties and reporting mechanism defined so as to allow the flow of documents for review, approval or processing. References 1. Akpan, E. O. P., (1997), Optimum Resource Determination for Project Scheduling. Journal of Production Planning and Control, Vol.8, No.5, pp. 462-469. 2. Akpan, E. O. P., (2000), “Priority Rules in Project Scheduling: A Case for Random Activity Selection”. Journal of Production Planning and Control, Vol.11, No.2, pp.165-170. 3. Akpan, E. O. P., and Chinzea, E. F., (2000), Project Management: Theory and Practice. Koby Press Ltd., Owerri, Nigeria. 4. Al-Ohali, M. and Bolat, A. (2004), Two-Stage Flow-Shop scheduling Problem. Second International Industrial Engineering Conference, IIEC-2004, Riyadh, Saudi Arabia. 5. Al-Ohali, M., (2007), Scheduling Jobs for Three-Stage Hybrid Flow-Shop. Master Thesis, King Saud University, Riyadh. 6. Andradottir, O., (2006), “Simulation Procedures for Solving the Job Shop Scheduling Problem” Engineering Management, Vol. 30, Issue 5, pp. 264-287. 7. Brucker, Peter, (2006), ‘Scheduling Algorithms’ Fifth Edition, Springer-Verlag Berlin Heidelberg, Germany. 8. Burgess, A. R., and Killebrew, J. B., (1962), Variation in Activity Level on a Cyclical Arrow Diagram. Journal of Industrial Engineering, Vol.13, pp.76-83. 9. Davis, E. W., (1974), Network Resource Allocation. Journal of Industrial Engineering, Vol.24, No.4, pp.22-32. 10. Davis, E. W., (1975), Project Network Summary Measures Constrained-Resource Scheduling. AIIE Transactions, Vol.7, pp.132-142. 11. Davis, E. W., and Patterson, J. H., (1975), A Comparison of Heuristic and Optimum Solutions in Resource-Constrained Project Scheduling. No.21, pp.718-722. 12. de Falco, M., and Macchiaroli, R., (1998), Timing of Activity in Project Planning. International Journal of Project Management, Vol.16, No.1, pp.51-58. 13. Drezet, L.E. and Tacquard C. (2003), Multi-Constrained Projects Scheduling, Laboratoire D'infortique, Ecole Polytechnique de I'Universite de Tours, 64 av Jean Partalis, 37200 Tours 14. Harold, K., (1997), Project Management: A Systems Approach to Planning, Scheduling, and Controlling. John Wiley and Sons Inc., USA. 15. Huq, Z., and Bernardo, J. J., (1995), The Sensitivity of Job Mix and Load Capacity Bottlenecks on Inventory and Due Date Performance in a Manufacturing system. Production Planning and Control, Vol.6, pp.516-529. 16. Kelly, J. E., (1963), “Critical Path and Scheduling: Mathematical Basis”, Project Management Handbook, Gower Technical Limited, Hants. 17. Kelly, J. E., (1963), The Critical Path Method, Resource Planning and Scheduling, In Muth and Thompson (eds.) Industrial Scheduling (Prentice-Hall, Englewood Cliffs, NJ) Chapter 21. 18. Kolish, R. and S. Hartman, (2004). Experimental Investigation of Heuristics for Resource-Constrained Project Scheduling: An Update, Working Paper, Technical University of Munich, Germany. 19. Kolish, R. and S. Hartman, (2006). Experimental Investigation of Heuristics for Resource-Constrained Project Scheduling: An Update, European Journal of Operational Research, 174: 23-37. 20. Kurtulus, I. S., and Davis, E. W., (1982), Multi-Project Scheduling Categorisation of Heuristic Rules Performance. Management Science, No.28, pp.161-172. 21. Mendes, J. J. M., J.F. Goncalves and M.G.C. Resende, (2009), A Random Key Based Genetic Algorithm for the Resource Constrained Project Scheduling Problem, Computers and Operations Research, 36(1): 92-109 22. Mize, J. H., (1964), A Heuristic Scheduling Model for Multi-Project Organisations. Ph.D. Thesis, Purdue University Lafayette, Indiana, USA. 23. Moder, J. J., and Phillips, C. R., (1970), Project Management with CPM and PERT, 2nd ed., Van Nostrand Reinhold, New York. 24. Mustapha, F. H., and Naoum, S., (1998), Factors Influencing the Effectiveness of Construction Site Managers. International Journal of Project Management Vol.16, No.1, pp.1-8. 25. Okorafor, G. F., (1997), Project Management and the Nigeria Economy. Journal of Project Management Technology, vol.1, No.1, pp.15. 26. Oyeador, S. O., (1997), Critical Success Variable in Public Sector Construction Cost Control in Nigeria.
  • 8. Industrial Engineering Letters www.iiste.org ISSN 2224-6096 (Paper) ISSN 2225-0581 (online) Vol.3, No.7, 2013 50 Journal of Project Management Technology. 27. Pascoe, T. L., (1965), An Experimental Comparison of Heuristic Methods for Allocating Resources. Ph.D. Thesis, Cambridge University, Cambridge, UK. 28. Patterson, J. H., (1973), Alternate Method of Project Scheduling with Limited Resources. Naval Research Logistics Quarterly, vol.20, pp.767-784. 29. Pinedo Michael L., (2008) ‘Scheduling Theory, Algorithms, and Systems’, Third Edition. Springer Science+Business Media, NewYork, USA 30. Russel, R. A., (1986), A Comparison of Heuristic for Scheduling Projects with Cash Flows and Restrictions. Management Science, No.32, pp.1291-1295. 31. Turner, W. C., Mize, J. H., and Case, K. E., (1987), Introduction to Industrial and Systems Engineering. Prentice-Hall, Inc., USA. 32. Udosen, U. J., (1997), The Techniques of Project Planning and Control. Essen Classics, Uyo, Nigeria. 33. Valls, V, Quintima, S. and Ballestin F. (2003) "Resource-Constrained Project Scheduling: A Critical Activity Reordering Heuristic", EJOR, Elsevier, Vol. 149, pp. 282-301. 34. Weist, J. D., (1967), A Heuristic Model for Scheduling Large Projects with Limited Resources. Management Science, Vol.6, B359-B377.
  • 9. This academic article was published by The International Institute for Science, Technology and Education (IISTE). The IISTE is a pioneer in the Open Access Publishing service based in the U.S. and Europe. The aim of the institute is Accelerating Global Knowledge Sharing. More information about the publisher can be found in the IISTE’s homepage: http://www.iiste.org CALL FOR PAPERS The IISTE is currently hosting more than 30 peer-reviewed academic journals and collaborating with academic institutions around the world. There’s no deadline for submission. Prospective authors of IISTE journals can find the submission instruction on the following page: http://www.iiste.org/Journals/ The IISTE editorial team promises to the review and publish all the qualified submissions in a fast manner. All the journals articles are available online to the readers all over the world without financial, legal, or technical barriers other than those inseparable from gaining access to the internet itself. Printed version of the journals is also available upon request of readers and authors. IISTE Knowledge Sharing Partners EBSCO, Index Copernicus, Ulrich's Periodicals Directory, JournalTOCS, PKP Open Archives Harvester, Bielefeld Academic Search Engine, Elektronische Zeitschriftenbibliothek EZB, Open J-Gate, OCLC WorldCat, Universe Digtial Library , NewJour, Google Scholar