Precedence relationship options for the resource levelling problem using a genetic algorithm

The resource levelling problem (RLP) arises in project scheduling where the intention is to reduce the fluctuation of the resource demand. The solutions of the RLP are achieved through the rearrangement of the project activities under a constraint of preselected precedence relationships. To relieve the constraint, a new concept of the RLP with relationship options is initiated. An activity of the project network can have one or more alternative types of relationship with other activities as appropriate. An alternative relationship provides more float time and allows new possibilities for the arrangement of efficient patterns of the project resource demand. The scheduling problem model was formulated by using mathematical equations on spreadsheet software and solved by using the genetic algorithm based optimization. The prototype was tested in two different project instances. The test results demonstrated that this new model could calculate and arrange the project schedules for all selected alternative types of relationships. The model with relationship options provided consistent results for efficient resource utilization schedules, which were better than the one without relationship options. These schedules could decrease the resource demand fluctuation and the maximum resource demand level. This new model of the RLP with relationship options not only provides the additional flexibility to level the resource demands but also determines suitable types of relationships for the project activities.

[1]  G. K. Koulinas,et al.  A new tabu search-based hyper-heuristic algorithm for solving construction leveling problems with limited resource availabilities , 2013 .

[2]  Sou-Sen Leu,et al.  GA-BASED MULTICRITERIA OPTIMAL MODEL FOR CONSTRUCTION SCHEDULING , 1999 .

[3]  Bonnie Biafore,et al.  Microsoft Project 2010 Inside Out , 2011 .

[4]  Mohammad Ranjbar,et al.  A path-relinking metaheuristic for the resource levelling problem , 2013, J. Oper. Res. Soc..

[5]  Said M. Easa,et al.  Resource Leveling in Construction by Optimization , 1989 .

[6]  Charles T. Jahren,et al.  Journal of Construction Engineering and Management , 1983 .

[7]  Donald E. Grierson,et al.  Comparison among five evolutionary-based optimization algorithms , 2005, Adv. Eng. Informatics.

[8]  Weng Tat Chan,et al.  CONSTRUCTION RESOURCE SCHEDULING WITH GENETIC ALGORITHMS , 1996 .

[9]  Athanasios P. Chassiakos,et al.  Time-Cost Optimization of Construction Projects with Generalized Activity Constraints , 2005 .

[10]  Víctor Yepes,et al.  The Resource Leveling Problem with multiple resources using an adaptive genetic algorithm , 2013 .

[11]  Khaled A El-Rayes,et al.  Optimizing Resource Leveling in Construction Projects , 2009 .

[12]  Moncer Hariga,et al.  Hybrid meta-heuristic methods for the multi-resource leveling problem with activity splitting , 2012 .

[13]  Mohammad A. Ammar,et al.  Resource constrained project scheduling using simulation , 2002 .

[14]  Julia Rieck,et al.  Mixed-integer linear programming for resource leveling problems , 2012, Eur. J. Oper. Res..

[15]  Khaled A El-Rayes,et al.  Multiobjective optimization of resource leveling and allocation during construction scheduling , 2011 .

[16]  Anthony Walker,et al.  Project Management in Construction , 1984 .

[17]  Nhat-Duc Hoang,et al.  A Novel Resource-Leveling Approach for Construction Project Based on Differential Evolution , 2014 .

[18]  Jimmie Hinze,et al.  Construction Planning and Scheduling , 1997 .

[19]  Shu-Shun Liu,et al.  Resource-constrained construction project scheduling model for profit maximization considering cash flow , 2008 .

[20]  Robert B. Harris Packing Method for Resource Leveling (PACK) , 1990 .

[21]  Rengkui Liu,et al.  Two-Stage Scheduling Model for Resource Leveling of Linear Projects , 2014 .

[22]  Sönke Hartmann,et al.  A survey of variants and extensions of the resource-constrained project scheduling problem , 2010, Eur. J. Oper. Res..

[23]  Rainer Kolisch,et al.  Experimental investigation of heuristics for resource-constrained project scheduling: An update , 2006, Eur. J. Oper. Res..

[24]  Tarek Hegazy,et al.  Optimization of Resource Allocation and Leveling Using Genetic Algorithms , 1999 .

[25]  W. Duncan A GUIDE TO THE PROJECT MANAGEMENT BODY OF KNOWLEDGE , 1996 .

[26]  Heng Li,et al.  Multimode Project Scheduling Based on Particle Swarm Optimization , 2006, Comput. Aided Civ. Infrastructure Eng..

[27]  Lihua He,et al.  Dynamic priority rule-based forward-backward heuristic algorithm for resource levelling problem in construction project , 2013, J. Oper. Res. Soc..

[28]  Sou-Sen Leu,et al.  RESOURCE LEVELING IN CONSTRUCTION BY GENETIC ALGORITHM-BASED OPTIMIZATION AND ITS DECISION SUPPORT SYSTEM APPLICATION , 2000 .

[29]  Hong Zhang,et al.  Particle swarm optimization for resource-constrained project scheduling , 2006 .

[30]  Robert Blynn Harris,et al.  Precedence and Arrow Networking Techniques for Construction , 1980 .

[31]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .