SlideShare a Scribd company logo
CoreConferences 35
International Conference on Architecture and Civil Engineering 2018
ISBN 978-81-933584-5-0 VOL 01
Website www.coreconferences.com eMail mail@coreconferences.com
Received 15 – January – 2018 Accepted 05 - February – 2018
Article ID CoreConferences010 eAID CoreConferences.2018.010
Resource Leveling Considering Float Consumption
Impact
Dae-Young Kim1
, Byoung-Yoon Choi2
, Dong-Eun Lee3
1
Professor, Dept. of Architectural Engineering, Kyungnam University, Korea
2
Graduate, 3
Professor, School of Architecture & Civil Engineering, Kyungpook National University, Korea
Abstract- Resource levelling minimizes resource fluctuations by postpone the earliest start time (EST) of non-critical activities with corresponding
floats. Float consumption for resource leveling may reduces the project completion probability. This paper presents a method to minimize the resource
fluctuations with minimum impact of float consumption. A case study is presented to verify the validity and usability of the method.
I. Introduction
The purpose of the resource leveling in a construction project is to reduce the project completion time (PCT) and the project
completion cost (PPC) by reducing the hire, release and re-hire of resources (i.e., labor, equipment). Existing resource leveling
studies have adopted a method of minimizing resource fluctuations by synchronizing the resource accumulation graph with the
resource requirements (Essa, 1989; Senouci & Eldin 2004) and by making it closer to the bell-shape (Mattila and Abraham 1998;
Yeniocak 2013).
Previous studies have achieved resource leveling by delaying the start time of activity within the float range (Keane and Caletka 2015).
This resource leveling method does not affect the project completion time because it uses the float that exists in non-critical activities.
However, the consumption of float due to the start time delay of activity increases the criticality index of the non-critical activities.
The increase in the criticality index reduces the probability of project success due to the uncertainties of the construction project and
unexpected risks. Therefore, scheduling for a successful project should ensure flexibility and sustainability of the employment status to
cope with uncertainty.
In this study, we propose a resource leveling method that identifies the activities with little effect on the probability of project success,
uses them for resource leveling, and identifes the start time combination of each activity considering the ratio of critical activities.
Figure 1. Resource accumulation graph
This paper is prepared exclusively for CoreConferences 2018 which is published by ASDF International, Registered in London, United Kingdom under the
directions of the Editor-in-Chief Dr A Senthilkumar and Editors Dr. Daniel James. Permission to make digital or hard copies of part or all of this work for personal
or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and
the full citation on the first page. Copyrights for third-party components of this work must be honoured. For all other uses, contact the owner/author(s).
Copyright Holder can be reached at copy@asdf.international for distribution.
2018 © Reserved by Association of Scientists, Developers and Faculties [www.ASDF.international]
CoreConferences 36
II. Methodology
The methodology minimizes the impact of float consumption and explores the activity start time combination to identify the optimal
resource leveling plan. This system consists of the following four modules. (1) invoke schedule information in conjunction with the
MS project, (2) implement a fitness function to achieve resource leveling considering the criticality index ratio, (3) to find the optimal
activity start time combination, and (4) implemented as software integrated into MATLAB (ver. 2015b)
The detailed calculation steps are described as follows:
Step 1. Call up schedule data (activity ID, predecessor list, successor list, number of resources per day, activity duration,
cost) from MS project.
Step 2. perform CPM operation.
Step 3. Store early start time, early finish time, late start time, and late finish time for each activity in the matrix.
Step 4. Calculate the project completion time (PCT).
Step 5. Identify non-critical activities.
Step 6. Define GA parameters [population size, crossing rate, mutation rate].
Step 7. Set GA end rule.
Step 8. Define the objective function [Release and Re-Hire index (RRH), weight (w1, w2)].
Step 9. Storage the critical activity.
Step 10. Sets the limit of the criticality index (CI).
Step 11. Identify critical activities.
Step 12. Replace the fitness function with the modified function.
Step 13. Define the limits of the main activity ratios.
Step 14. Create an initial population.
Step 15. Perform selection / intersection / mutation operations and compute chromosomal fitness values.
Step 16. Presents the calculation result.
Figure 2. Chromosome & Example
Resource leveling is achieved by adjusting the start time of non-critical activities. The start time of the critical activities, maintains the
original start time determined by the CPM operation. The chromosomes input for the GA operation are a set of days deliberately
delayed from the originally scheduled earliest start time (es) of non-critical activities. Fig. 2 illustrates a network that is varied by gene
expression and input gene values. The gene phenotype (e.g. [0, 0, 0]) in Fig.1 (A) means that the earliest start time of the non-critical
activities (e.g. a, b, c) is equal to the originally scheduled time. On the other hand, the gene phenotype (e.g. [1, 1, 2]) in Fig.1 (B)
shows that the earliest start time of non-critical activities (e.g. a, b, c) indicates deliberately delayed by 1, 1, and 2 days.
As the initial population is initialized with the near optimal solution, the GA search time is shortened and the reliability is improved.
The genes of the early-age group are the set of shifted dates (sd), and these shifted dates are chosen considering the criticality index
(CI), which is the probability of becoming the main process. Critical activities can change, because activity duration is volatile.
Therefore, if a stochastic CPM calculation is performed to identify the main activity for each simulation run, a CI (e.g. a value
between 0 and 100) is calculated. CI close to 100 is likely to be the main activity, and consuming float for these activities will reduce
the project completion probability. Conversely, if the CI is close to 0, the probability of becoming a non-critical activity increases,
and consuming the float of these activities has a relatively small impact on the project completion probability. Therefore, in order to
reduce the effect of float consumption when performing resource leveling, the start time of activities with a high CI move to low
CoreConferences 37
probability, while the start time of activities with a low CI move to high probability. For example, if the float and CI of the activities
are shown in Table 1, the activities with 0 (e.g. A, C, F, J, P and S) float are on the critical path, while the non-critical activities with
some float (e.g. B, D, E, G, H, I, K, L, M, N, O, Q, R and T) are not on the critical path. Only the start time shifts of these non-
critical activities are considered for resource leveling. The CI of D, G, H, and R of the non-critical activities are less than 10%, and
they have less impact on the project completion probability than the other non-critical activities (e.g. B, E, K, L, M, N, O, Q, T).
Thus, this methodology creates a population by preferentially adjusting the start times of D, G, H, and R activities.
Table 1. Criticality index and float
III. Case Study
Using the network of Hegazy et al. (1999) (Fig. 3), verified the performance and effectiveness of this methodology. The project
completion time (PCT) of this network is 32 days, and the critical path is A → C → F → J → P → S. The critical activities are B, D,
E, G, H, I, K, L, M, N, O, Q, R and T and their float are [6, 7, 7, 3, 4, 3, 4, 4, 4, 6, 4]. Their start time is used to achieve resource
leveling by moving within the allowable time range.
The system searched for the combination of the start time shift of non-critical activities as [6,7,3,0,2,2,3,0,3,0,0,2,0,0]. Cumulative
resource graphs before resource leveling are shown by solid lines in Fig. 4, and it can be seen that hire, release, and re-hire are
frequent occurrences. The cumulative resource graph of the resource leveling result of the methodology is shown in the dotted line in
Fig. 4. This confirmed that optimum resource leveling options with a criticality index of 60% in the bell-shape can be determined.
Figure 3. Case project network information
CoreConferences 38
Figure 4. Resource profiles obtained before/after leveling
Table 2. Criticality index and float
IV. Conclusion
This study presents the implemented a methodology that considers the ratio of critical activity index, and verified the effectiveness by
case study. This methodology identifies activities that have little impact on project success probability and regard as a priority of
resource leveling, and regard as a priority of resource leveling, and confirmed practicality through resource leveling case study.
This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (NRF-
2016R1D1A1B03933080).
References
1. Easa, S. M. (1989). Resource leveling in construction by optimization. Journal of construction engineering and
management, 115(2), 302-316.
2. Hegazy, T. (1999). Optimization of resource allocation and leveling using genetic algorithms. Journal of construction
engineering and management, 125(3), 167-175.
3. Keane, P. J., & Caletka, A. F. (2015). Delay analysis in construction contracts. John Wiley & Sons, New York.
4. Mattila, K. G., & Abraham, D. M. (1998). Resource leveling of linear schedules using integer linear programming. Journal
of Construction Engineering and Management, 124(3), 232-244.
5. Senouci, A. B., & Eldin, N. N. (2004). Use of genetic algorithms in resource scheduling of construction projects. Journal of
Construction Engineering and Management, 130(6), 869-877.
6. Yeniocak, H. Ü. S. E. Y. İ . N. (2013). An efficient branch and bound algorithm for the resource leveling problem Ph.D.
dissertation, Middle East Technical University.

More Related Content

PDF
Isarc2007 4.3 2-065
PDF
H03302058066
PDF
Grasp approach to rcpsp with min max robustness objective
PPT
Probabilistic Activity Time
PDF
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
PDF
C1803052327
PPTX
#NoEstimates project planning using Monte Carlo simulation
PDF
PLANNING BASED ON CLASSIFICATION BY INDUCTION GRAPH
Isarc2007 4.3 2-065
H03302058066
Grasp approach to rcpsp with min max robustness objective
Probabilistic Activity Time
IRJET- Comparative Analysis between Critical Path Method and Monte Carlo S...
C1803052327
#NoEstimates project planning using Monte Carlo simulation
PLANNING BASED ON CLASSIFICATION BY INDUCTION GRAPH

What's hot (17)

PDF
A Modified GA-based Workflow Scheduling for Cloud Computing Environment
PDF
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
DOC
Pearson1e ch14 appendix_14_1
PDF
A review of advanced linear repetitive scheduling methods and techniques
DOCX
2use of dss in ems to reduce responce time
PDF
An Effective PSO-inspired Algorithm for Workflow Scheduling
DOC
genetic paper
PDF
mrcspbayraksan
PDF
A Study on Project Planning Using the Deterministic and Probabilistic Models ...
PDF
IRJET- Review on Scheduling using Dependency Structure Matrix
PDF
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
PDF
20320140503025
PPTX
Probabilistic project sizing using Randomized Branch Sampling (RBS)
PDF
A modular architecture for hybrid planning with theories cp2014
PDF
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
PDF
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
PDF
Scalable trust-region method for deep reinforcement learning using Kronecker-...
A Modified GA-based Workflow Scheduling for Cloud Computing Environment
Time Cost Trade off Optimization Using Harmony Search and Monte-Carlo Method
Pearson1e ch14 appendix_14_1
A review of advanced linear repetitive scheduling methods and techniques
2use of dss in ems to reduce responce time
An Effective PSO-inspired Algorithm for Workflow Scheduling
genetic paper
mrcspbayraksan
A Study on Project Planning Using the Deterministic and Probabilistic Models ...
IRJET- Review on Scheduling using Dependency Structure Matrix
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
20320140503025
Probabilistic project sizing using Randomized Branch Sampling (RBS)
A modular architecture for hybrid planning with theories cp2014
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Ad

Similar to Resource Leveling Considering Float Consumption Impact (20)

PDF
Isarc2007 4.3 2-065
PDF
Planning and Optimization of Resource Constrained Project Scheduling by using...
PPT
Project Management: NETWORK ANALYSIS - CPM and PERT
PDF
International Journal of Engineering Research and Development
PDF
Time-cost-risk optimization in construction work by using ant colony algorithm
DOCX
Ii. pert cpm
PDF
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
PDF
A Synergistic Approach To Information Systems Project Management
PDF
time-cost-quality.pdf
PPT
Module :-5 project scheduling and resource levelling
PDF
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
PDF
IRJET- Fuzzy Logic in Construction Project Scheduling: A Review
PDF
Complex Project Crashing Algorithm
PPTX
project management-cpm and pert methods for managers
PPTX
Chapter 3.pptx
PDF
A9 r30d0
PDF
Understanding the effect of Financing Variability Using Chance- Constrained A...
PDF
Ijciet 10 01_075
PDF
pert and crm examples full class course.pdf
PDF
A heuristic project buffer management algorithm in the scheduling phase of a...
Isarc2007 4.3 2-065
Planning and Optimization of Resource Constrained Project Scheduling by using...
Project Management: NETWORK ANALYSIS - CPM and PERT
International Journal of Engineering Research and Development
Time-cost-risk optimization in construction work by using ant colony algorithm
Ii. pert cpm
An Introduction To The Resource Constrained Project Scheduling Problem Solvin...
A Synergistic Approach To Information Systems Project Management
time-cost-quality.pdf
Module :-5 project scheduling and resource levelling
Time-Cost Trade-Off Analysis in a Construction Project Problem: Case Study
IRJET- Fuzzy Logic in Construction Project Scheduling: A Review
Complex Project Crashing Algorithm
project management-cpm and pert methods for managers
Chapter 3.pptx
A9 r30d0
Understanding the effect of Financing Variability Using Chance- Constrained A...
Ijciet 10 01_075
pert and crm examples full class course.pdf
A heuristic project buffer management algorithm in the scheduling phase of a...
Ad

More from coreconferences (16)

PDF
Pedestrian Conflict Risk Model at Unsignalized Locations on a Community Street
PDF
Redistribution Problem of Relief Supply after a Disaster Occurrence
PDF
Disaster Education in Japan: Tagajo High School in Miyagi Prefecture
PDF
Introducing ACTOR as a Learning Framework - Merging Cultural Heritage Assessm...
PDF
Distortions in Trade Statistics Revisited: Data and Empirical Issues
PDF
Experimental Analysis of Single Walled Carbon Nanotubes- Bio Composites
PDF
Concrete using Coconut Fiber –An Alternative
PDF
A Development of Accident Prediction Technique based on Monitoring Data for t...
PDF
Drainage-Related Risks for Operation and Maintenance of Tunnelling Projects: ...
PDF
An Analysis on the Safety Networks and Risk Level of Crane-related Accidents ...
PDF
A Mixed Integer Linear Programming (MILP) model for Advanced Earthwork Alloca...
PDF
Economic Excavator Configuration for Earthwork Scheduling
PDF
The Influence of Pore Air Pressure on Slope Stability Under Various Rainfall ...
PDF
Book Wall - Adaptive and Integrated Urban Shared Reading Space
PDF
CoreConferences 2017 Batch B
PDF
CoreConferences 2017 Batch A
Pedestrian Conflict Risk Model at Unsignalized Locations on a Community Street
Redistribution Problem of Relief Supply after a Disaster Occurrence
Disaster Education in Japan: Tagajo High School in Miyagi Prefecture
Introducing ACTOR as a Learning Framework - Merging Cultural Heritage Assessm...
Distortions in Trade Statistics Revisited: Data and Empirical Issues
Experimental Analysis of Single Walled Carbon Nanotubes- Bio Composites
Concrete using Coconut Fiber –An Alternative
A Development of Accident Prediction Technique based on Monitoring Data for t...
Drainage-Related Risks for Operation and Maintenance of Tunnelling Projects: ...
An Analysis on the Safety Networks and Risk Level of Crane-related Accidents ...
A Mixed Integer Linear Programming (MILP) model for Advanced Earthwork Alloca...
Economic Excavator Configuration for Earthwork Scheduling
The Influence of Pore Air Pressure on Slope Stability Under Various Rainfall ...
Book Wall - Adaptive and Integrated Urban Shared Reading Space
CoreConferences 2017 Batch B
CoreConferences 2017 Batch A

Recently uploaded (20)

PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Current and future trends in Computer Vision.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Artificial Intelligence
PPTX
Foundation to blockchain - A guide to Blockchain Tech
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
Well-logging-methods_new................
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Construction Project Organization Group 2.pptx
PDF
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PPTX
web development for engineering and engineering
PPT
introduction to datamining and warehousing
PPTX
OOP with Java - Java Introduction (Basics)
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
Operating System & Kernel Study Guide-1 - converted.pdf
Current and future trends in Computer Vision.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
CH1 Production IntroductoryConcepts.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Artificial Intelligence
Foundation to blockchain - A guide to Blockchain Tech
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
Well-logging-methods_new................
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Geodesy 1.pptx...............................................
additive manufacturing of ss316l using mig welding
Construction Project Organization Group 2.pptx
PRIZ Academy - 9 Windows Thinking Where to Invest Today to Win Tomorrow.pdf
Model Code of Practice - Construction Work - 21102022 .pdf
web development for engineering and engineering
introduction to datamining and warehousing
OOP with Java - Java Introduction (Basics)

Resource Leveling Considering Float Consumption Impact

  • 1. CoreConferences 35 International Conference on Architecture and Civil Engineering 2018 ISBN 978-81-933584-5-0 VOL 01 Website www.coreconferences.com eMail mail@coreconferences.com Received 15 – January – 2018 Accepted 05 - February – 2018 Article ID CoreConferences010 eAID CoreConferences.2018.010 Resource Leveling Considering Float Consumption Impact Dae-Young Kim1 , Byoung-Yoon Choi2 , Dong-Eun Lee3 1 Professor, Dept. of Architectural Engineering, Kyungnam University, Korea 2 Graduate, 3 Professor, School of Architecture & Civil Engineering, Kyungpook National University, Korea Abstract- Resource levelling minimizes resource fluctuations by postpone the earliest start time (EST) of non-critical activities with corresponding floats. Float consumption for resource leveling may reduces the project completion probability. This paper presents a method to minimize the resource fluctuations with minimum impact of float consumption. A case study is presented to verify the validity and usability of the method. I. Introduction The purpose of the resource leveling in a construction project is to reduce the project completion time (PCT) and the project completion cost (PPC) by reducing the hire, release and re-hire of resources (i.e., labor, equipment). Existing resource leveling studies have adopted a method of minimizing resource fluctuations by synchronizing the resource accumulation graph with the resource requirements (Essa, 1989; Senouci & Eldin 2004) and by making it closer to the bell-shape (Mattila and Abraham 1998; Yeniocak 2013). Previous studies have achieved resource leveling by delaying the start time of activity within the float range (Keane and Caletka 2015). This resource leveling method does not affect the project completion time because it uses the float that exists in non-critical activities. However, the consumption of float due to the start time delay of activity increases the criticality index of the non-critical activities. The increase in the criticality index reduces the probability of project success due to the uncertainties of the construction project and unexpected risks. Therefore, scheduling for a successful project should ensure flexibility and sustainability of the employment status to cope with uncertainty. In this study, we propose a resource leveling method that identifies the activities with little effect on the probability of project success, uses them for resource leveling, and identifes the start time combination of each activity considering the ratio of critical activities. Figure 1. Resource accumulation graph This paper is prepared exclusively for CoreConferences 2018 which is published by ASDF International, Registered in London, United Kingdom under the directions of the Editor-in-Chief Dr A Senthilkumar and Editors Dr. Daniel James. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage, and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honoured. For all other uses, contact the owner/author(s). Copyright Holder can be reached at copy@asdf.international for distribution. 2018 © Reserved by Association of Scientists, Developers and Faculties [www.ASDF.international]
  • 2. CoreConferences 36 II. Methodology The methodology minimizes the impact of float consumption and explores the activity start time combination to identify the optimal resource leveling plan. This system consists of the following four modules. (1) invoke schedule information in conjunction with the MS project, (2) implement a fitness function to achieve resource leveling considering the criticality index ratio, (3) to find the optimal activity start time combination, and (4) implemented as software integrated into MATLAB (ver. 2015b) The detailed calculation steps are described as follows: Step 1. Call up schedule data (activity ID, predecessor list, successor list, number of resources per day, activity duration, cost) from MS project. Step 2. perform CPM operation. Step 3. Store early start time, early finish time, late start time, and late finish time for each activity in the matrix. Step 4. Calculate the project completion time (PCT). Step 5. Identify non-critical activities. Step 6. Define GA parameters [population size, crossing rate, mutation rate]. Step 7. Set GA end rule. Step 8. Define the objective function [Release and Re-Hire index (RRH), weight (w1, w2)]. Step 9. Storage the critical activity. Step 10. Sets the limit of the criticality index (CI). Step 11. Identify critical activities. Step 12. Replace the fitness function with the modified function. Step 13. Define the limits of the main activity ratios. Step 14. Create an initial population. Step 15. Perform selection / intersection / mutation operations and compute chromosomal fitness values. Step 16. Presents the calculation result. Figure 2. Chromosome & Example Resource leveling is achieved by adjusting the start time of non-critical activities. The start time of the critical activities, maintains the original start time determined by the CPM operation. The chromosomes input for the GA operation are a set of days deliberately delayed from the originally scheduled earliest start time (es) of non-critical activities. Fig. 2 illustrates a network that is varied by gene expression and input gene values. The gene phenotype (e.g. [0, 0, 0]) in Fig.1 (A) means that the earliest start time of the non-critical activities (e.g. a, b, c) is equal to the originally scheduled time. On the other hand, the gene phenotype (e.g. [1, 1, 2]) in Fig.1 (B) shows that the earliest start time of non-critical activities (e.g. a, b, c) indicates deliberately delayed by 1, 1, and 2 days. As the initial population is initialized with the near optimal solution, the GA search time is shortened and the reliability is improved. The genes of the early-age group are the set of shifted dates (sd), and these shifted dates are chosen considering the criticality index (CI), which is the probability of becoming the main process. Critical activities can change, because activity duration is volatile. Therefore, if a stochastic CPM calculation is performed to identify the main activity for each simulation run, a CI (e.g. a value between 0 and 100) is calculated. CI close to 100 is likely to be the main activity, and consuming float for these activities will reduce the project completion probability. Conversely, if the CI is close to 0, the probability of becoming a non-critical activity increases, and consuming the float of these activities has a relatively small impact on the project completion probability. Therefore, in order to reduce the effect of float consumption when performing resource leveling, the start time of activities with a high CI move to low
  • 3. CoreConferences 37 probability, while the start time of activities with a low CI move to high probability. For example, if the float and CI of the activities are shown in Table 1, the activities with 0 (e.g. A, C, F, J, P and S) float are on the critical path, while the non-critical activities with some float (e.g. B, D, E, G, H, I, K, L, M, N, O, Q, R and T) are not on the critical path. Only the start time shifts of these non- critical activities are considered for resource leveling. The CI of D, G, H, and R of the non-critical activities are less than 10%, and they have less impact on the project completion probability than the other non-critical activities (e.g. B, E, K, L, M, N, O, Q, T). Thus, this methodology creates a population by preferentially adjusting the start times of D, G, H, and R activities. Table 1. Criticality index and float III. Case Study Using the network of Hegazy et al. (1999) (Fig. 3), verified the performance and effectiveness of this methodology. The project completion time (PCT) of this network is 32 days, and the critical path is A → C → F → J → P → S. The critical activities are B, D, E, G, H, I, K, L, M, N, O, Q, R and T and their float are [6, 7, 7, 3, 4, 3, 4, 4, 4, 6, 4]. Their start time is used to achieve resource leveling by moving within the allowable time range. The system searched for the combination of the start time shift of non-critical activities as [6,7,3,0,2,2,3,0,3,0,0,2,0,0]. Cumulative resource graphs before resource leveling are shown by solid lines in Fig. 4, and it can be seen that hire, release, and re-hire are frequent occurrences. The cumulative resource graph of the resource leveling result of the methodology is shown in the dotted line in Fig. 4. This confirmed that optimum resource leveling options with a criticality index of 60% in the bell-shape can be determined. Figure 3. Case project network information
  • 4. CoreConferences 38 Figure 4. Resource profiles obtained before/after leveling Table 2. Criticality index and float IV. Conclusion This study presents the implemented a methodology that considers the ratio of critical activity index, and verified the effectiveness by case study. This methodology identifies activities that have little impact on project success probability and regard as a priority of resource leveling, and regard as a priority of resource leveling, and confirmed practicality through resource leveling case study. This work was supported by the National Research Foundation of Korea(NRF) grant funded by the Korea government(MSIP) (NRF- 2016R1D1A1B03933080). References 1. Easa, S. M. (1989). Resource leveling in construction by optimization. Journal of construction engineering and management, 115(2), 302-316. 2. Hegazy, T. (1999). Optimization of resource allocation and leveling using genetic algorithms. Journal of construction engineering and management, 125(3), 167-175. 3. Keane, P. J., & Caletka, A. F. (2015). Delay analysis in construction contracts. John Wiley & Sons, New York. 4. Mattila, K. G., & Abraham, D. M. (1998). Resource leveling of linear schedules using integer linear programming. Journal of Construction Engineering and Management, 124(3), 232-244. 5. Senouci, A. B., & Eldin, N. N. (2004). Use of genetic algorithms in resource scheduling of construction projects. Journal of Construction Engineering and Management, 130(6), 869-877. 6. Yeniocak, H. Ü. S. E. Y. İ . N. (2013). An efficient branch and bound algorithm for the resource leveling problem Ph.D. dissertation, Middle East Technical University.