SlideShare a Scribd company logo
1 of 4
Download to read offline
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

What's hot

A Modified GA-based Workflow Scheduling for Cloud Computing Environment
A Modified GA-based Workflow Scheduling for Cloud Computing EnvironmentA Modified GA-based Workflow Scheduling for Cloud Computing Environment
A Modified GA-based Workflow Scheduling for Cloud Computing EnvironmentIJCSIS Research Publications
 
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İ
 
Pearson1e ch14 appendix_14_1
Pearson1e ch14 appendix_14_1Pearson1e ch14 appendix_14_1
Pearson1e ch14 appendix_14_1M.D.Giri Reddy
 
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
 
2use of dss in ems to reduce responce time
2use of dss in ems to reduce responce time2use of dss in ems to reduce responce time
2use of dss in ems to reduce responce timeosaleem0123
 
An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling IJECEIAES
 
mrcspbayraksan
mrcspbayraksanmrcspbayraksan
mrcspbayraksanYifan Liu
 
A Study on Project Planning Using the Deterministic and Probabilistic Models ...
A Study on Project Planning Using the Deterministic and Probabilistic Models ...A Study on Project Planning Using the Deterministic and Probabilistic Models ...
A Study on Project Planning Using the Deterministic and Probabilistic Models ...IJERA Editor
 
IRJET- Review on Scheduling using Dependency Structure Matrix
IRJET-  	  Review on Scheduling using Dependency Structure MatrixIRJET-  	  Review on Scheduling using Dependency Structure Matrix
IRJET- Review on Scheduling using Dependency Structure MatrixIRJET Journal
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...IJSRD
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Dimitar Bakardzhiev
 
A modular architecture for hybrid planning with theories cp2014
A modular architecture for hybrid planning with theories cp2014A modular architecture for hybrid planning with theories cp2014
A modular architecture for hybrid planning with theories cp2014Pierre Schaus
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...IRJET Journal
 
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions   2014 ieee java project - a hyper-heuristic schedulingIeeepro techno solutions   2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic schedulinghemanthbbc
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Willy Marroquin (WillyDevNET)
 

What's hot (17)

A Modified GA-based Workflow Scheduling for Cloud Computing Environment
A Modified GA-based Workflow Scheduling for Cloud Computing EnvironmentA Modified GA-based Workflow Scheduling for Cloud Computing Environment
A Modified GA-based Workflow Scheduling for Cloud Computing Environment
 
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
 
Pearson1e ch14 appendix_14_1
Pearson1e ch14 appendix_14_1Pearson1e ch14 appendix_14_1
Pearson1e ch14 appendix_14_1
 
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
 
2use of dss in ems to reduce responce time
2use of dss in ems to reduce responce time2use of dss in ems to reduce responce time
2use of dss in ems to reduce responce time
 
An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling An Effective PSO-inspired Algorithm for Workflow Scheduling
An Effective PSO-inspired Algorithm for Workflow Scheduling
 
genetic paper
genetic papergenetic paper
genetic paper
 
mrcspbayraksan
mrcspbayraksanmrcspbayraksan
mrcspbayraksan
 
A Study on Project Planning Using the Deterministic and Probabilistic Models ...
A Study on Project Planning Using the Deterministic and Probabilistic Models ...A Study on Project Planning Using the Deterministic and Probabilistic Models ...
A Study on Project Planning Using the Deterministic and Probabilistic Models ...
 
IRJET- Review on Scheduling using Dependency Structure Matrix
IRJET-  	  Review on Scheduling using Dependency Structure MatrixIRJET-  	  Review on Scheduling using Dependency Structure Matrix
IRJET- Review on Scheduling using Dependency Structure Matrix
 
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
Surveying, Planning and Scheduling For A Hill Road Work at Kalrayan Hills by ...
 
20320140503025
2032014050302520320140503025
20320140503025
 
Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)Probabilistic project sizing using Randomized Branch Sampling (RBS)
Probabilistic project sizing using Randomized Branch Sampling (RBS)
 
A modular architecture for hybrid planning with theories cp2014
A modular architecture for hybrid planning with theories cp2014A modular architecture for hybrid planning with theories cp2014
A modular architecture for hybrid planning with theories cp2014
 
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
Scheduling Algorithm Based Simulator for Resource Allocation Task in Cloud Co...
 
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions   2014 ieee java project - a hyper-heuristic schedulingIeeepro techno solutions   2014 ieee java project - a hyper-heuristic scheduling
Ieeepro techno solutions 2014 ieee java project - a hyper-heuristic scheduling
 
Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...Scalable trust-region method for deep reinforcement learning using Kronecker-...
Scalable trust-region method for deep reinforcement learning using Kronecker-...
 

Similar to Resource Leveling Considering Float Consumption Impact

Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...IRJET Journal
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTS.Vijaya Bhaskar
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
Time-cost-risk optimization in construction work by using ant colony algorithm
Time-cost-risk optimization in construction work by using ant colony algorithmTime-cost-risk optimization in construction work by using ant colony algorithm
Time-cost-risk optimization in construction work by using ant colony algorithmVISHNU VIJAYAN
 
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
 
A Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project ManagementA Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project ManagementJoe Osborn
 
time-cost-quality.pdf
time-cost-quality.pdftime-cost-quality.pdf
time-cost-quality.pdfsam26a
 
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
 
IRJET- Fuzzy Logic in Construction Project Scheduling: A Review
IRJET- Fuzzy Logic in Construction Project Scheduling: A ReviewIRJET- Fuzzy Logic in Construction Project Scheduling: A Review
IRJET- Fuzzy Logic in Construction Project Scheduling: A ReviewIRJET Journal
 
Complex Project Crashing Algorithm
Complex Project Crashing AlgorithmComplex Project Crashing Algorithm
Complex Project Crashing AlgorithmIOSR Journals
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managersNaganna Chetty
 
Understanding the effect of Financing Variability Using Chance- Constrained A...
Understanding the effect of Financing Variability Using Chance- Constrained A...Understanding the effect of Financing Variability Using Chance- Constrained A...
Understanding the effect of Financing Variability Using Chance- Constrained A...IRJET Journal
 
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docx
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docxYagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docx
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docxjeffevans62972
 
A heuristic project buffer management algorithm in the scheduling phase of a...
A heuristic project buffer management algorithm in the  scheduling phase of a...A heuristic project buffer management algorithm in the  scheduling phase of a...
A heuristic project buffer management algorithm in the scheduling phase of a...ShakibZohrevandi1
 

Similar to Resource Leveling Considering Float Consumption Impact (20)

Isarc2007 4.3 2-065
Isarc2007 4.3 2-065Isarc2007 4.3 2-065
Isarc2007 4.3 2-065
 
Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...Planning and Optimization of Resource Constrained Project Scheduling by using...
Planning and Optimization of Resource Constrained Project Scheduling by using...
 
Project Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERTProject Management: NETWORK ANALYSIS - CPM and PERT
Project Management: NETWORK ANALYSIS - CPM and PERT
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
Time-cost-risk optimization in construction work by using ant colony algorithm
Time-cost-risk optimization in construction work by using ant colony algorithmTime-cost-risk optimization in construction work by using ant colony algorithm
Time-cost-risk optimization in construction work by using ant colony algorithm
 
Ii. pert cpm
Ii. pert cpmIi. pert cpm
Ii. pert cpm
 
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...
 
A Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project ManagementA Synergistic Approach To Information Systems Project Management
A Synergistic Approach To Information Systems Project Management
 
time-cost-quality.pdf
time-cost-quality.pdftime-cost-quality.pdf
time-cost-quality.pdf
 
Module :-5 project scheduling and resource levelling
Module :-5 project scheduling and resource levellingModule :-5 project scheduling and resource levelling
Module :-5 project scheduling and resource levelling
 
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
 
IRJET- Fuzzy Logic in Construction Project Scheduling: A Review
IRJET- Fuzzy Logic in Construction Project Scheduling: A ReviewIRJET- Fuzzy Logic in Construction Project Scheduling: A Review
IRJET- Fuzzy Logic in Construction Project Scheduling: A Review
 
Complex Project Crashing Algorithm
Complex Project Crashing AlgorithmComplex Project Crashing Algorithm
Complex Project Crashing Algorithm
 
project management-cpm and pert methods for managers
project management-cpm and pert methods for managersproject management-cpm and pert methods for managers
project management-cpm and pert methods for managers
 
Chapter 3.pptx
Chapter 3.pptxChapter 3.pptx
Chapter 3.pptx
 
A9 r30d0
A9 r30d0A9 r30d0
A9 r30d0
 
Understanding the effect of Financing Variability Using Chance- Constrained A...
Understanding the effect of Financing Variability Using Chance- Constrained A...Understanding the effect of Financing Variability Using Chance- Constrained A...
Understanding the effect of Financing Variability Using Chance- Constrained A...
 
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docx
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docxYagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docx
Yagmur Bostanci47 Hackensack Street, East Rutherford, NJ929-22.docx
 
Ijciet 10 01_075
Ijciet 10 01_075Ijciet 10 01_075
Ijciet 10 01_075
 
A heuristic project buffer management algorithm in the scheduling phase of a...
A heuristic project buffer management algorithm in the  scheduling phase of a...A heuristic project buffer management algorithm in the  scheduling phase of a...
A heuristic project buffer management algorithm in the scheduling phase of a...
 

More from coreconferences

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

More from coreconferences (16)

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

Recently uploaded

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

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.