Technical Papers
Oct 23, 2015

Critical Sequence Crashing Heuristic for Resource-Constrained Discrete Time–Cost Trade-Off Problem

Publication: Journal of Construction Engineering and Management
Volume 142, Issue 3

Abstract

Despite the importance of project deadlines and resource constraints in construction scheduling, very little success has been achieved in solving the resource-constrained discrete time–cost trade-off problem (RCDTCTP), especially for large-scale projects. In this paper a new heuristic method is designed and developed to achieve fast and high-quality solutions for the large-scale RCDTCTP. The proposed method is based on the novel principles to enable effective exploration of the search space through adequate selection of the activities to be crashed for a resource constrained schedule, by only crashing the activities with zero float in a resource constrained-schedule, which form the critical sequence. The computational experiment results reveal that the new critical sequence crashing heuristic outperforms the state-of-the-art methods, both in terms of the solution quality concerning project cost and computation time. Solutions with a deviation of 0.25% from the best known solutions are achieved within seconds for the first time, for a large-scale project including up to 2,000 activities. The main contribution of the new heuristic to practitioners and researchers is that it provides a fast and effective method for optimal scheduling of real-life-size construction projects with project deadlines and resource constraints.

Get full access to this article

View all available purchase options and get full access to this article.

Acknowledgments

The authors gratefully acknowledge the financial support provided by the Scientific and Technological Research Council of Turkey (TÜBİTAK) under Grant #213M253.

References

Afshar, A., Ziaraty, A., Kaveh, A., and Sharifi, F. (2009). “Nondominated archiving multicolony ant algorithm in time-cost trade-off optimization.” J. Constr. Eng. Manage., 668–674.
Ahn, T., and Erenguc, S. S. (1998). “The resource constrained project scheduling problem with multiple crashable modes: A heuristic procedure.” Eur. J. Oper. Res., 107(2), 250–259.
Bettemir, O., and Sonmez, R. (2014). “Hybrid genetic algorithm with simulated annealing for resource-constrained project scheduling.” J. Manage. Eng., 04014082.
Bettemir, Ö. H. (2009). “Optimization of time–cost–resource trade-off problems in project scheduling using meta-heuristic algorithms.” Ph.D. thesis, Middle East Technical Univ., Ankara, Turkey.
Blazewicz, J., Lenstra, J., and Rinnooy Kan, A. H. G. (1983). “Scheduling subject to resource constraints: classification and complexity.” Discrete Appl. Math., 5(1), 11–24.
Bouleimen, K., and Lecocq, H. (2003). “A new efficient simulated annealing algorithm for the resource-constrained project scheduling problem and its multiple modes version.” Eur. J. Oper. Res., 149(2), 268–281.
Chan, W. T., Chua, D. K. H., and Kannan, G. (1996). “Construction resource scheduling with genetic algorithms.” J. Constr. Eng. Manage., 125–132.
Chen, P. H., and Shahandashti, S. M. (2009). “Hybrid of genetic algorithm and simulated annealing for multiple project scheduling with multiple resource constraints.” Autom. Constr., 18(4), 434–443.
Chen, P.-H., and Weng, H. (2009). “A two-phase GA model for resource-constrained project scheduling.” Autom. Constr., 18(4), 485–498.
Chen, R. M. (2011). “Particle swarm optimization with justification and designed mechanisms for resource-constrained project scheduling problem.” Exp. Syst. Appl., 38(6), 7102–7111.
Chua, D. K. H., Chan, W. T., and Govtndan, K. (1997). “A time-cost trade-off model with resource consideration using genetic algorithm.” Civ. Eng. Syst., 14(4), 291–311.
De, P., Dunne, E. J., Ghosh, J. B., and Wells, C. E. (1997). “Complexity of the discrete time-cost tradeoff problem for project networks.” Oper. Res., 45(2), 302–306.
Deblaere, F., Demeulemeester, E., and Herroelen, W. (2011). “RESCON: Educational project scheduling software.” Comput. Appl. Eng. Educ., 19(2), 327–336.
Elbeltagi, E., Hegazy, T., and Grierson, D. (2007). “A modified shuffled frog-leaping optimization algorithm: applications to project management.” Struct. Infrastruct. Eng., 3(1), 53–60.
Fallah-Mehdipour, E., Bozorg Haddad, O., Rezapour Tabari, M. M., and Mariño, M. A. (2012). “Extraction of decision alternatives in construction management projects: Application and adaptation of NSGA-II and MOPSO.” Exp. Syst. Appl., 39(3), 2794–2803.
Feng, C. W., Liu, L., and Burns, S. A. (1997). “Using genetic algorithms to solve construction time-cost trade-off problems.” J. Comput. Civ. Eng., 184–189.
Goldratt, E. (1997). Critical chain, North River Press, Great Barrington, MA.
Hartmann, S. (1998). “A competitive genetic algorithm for resource constrained project scheduling.” Naval Res. Logist., 45(7), 733–750.
Hegazy, T. (1999). “Optimization of resource allocation and leveling using genetic algorithms.” J. Constr. Eng. Manage., 167–175.
Hegazy, T., and Menesi, W. (2012). “Heuristic method for satisfying both deadlines and resource constraints.” J. Constr. Eng. Manage., 688–696.
Hegazy, T., Shabeeb, A., El-Beltagi, E., and Cheema, T. (2000). “Algorithm for scheduling with multi-skilled constrained resources.” J. Constr. Eng. Manage., 414–421.
Hekimoglu, O. (2007). “Comparison of the resource allocation capabilities of project management software packages in resource constrained project scheduling problems.” M.S. thesis, Middle East Technical Univ., Ankara, Turkey.
Herroelen, W., and Leus, R. (2005). “Identification and illumination of popular misconception about project scheduling and time buffering in a resource-constrained environment.” J. Oper. Res. Soc., 56(1), 102–109.
Kandil, A., and El-Rayes, K. (2006). “Parallel genetic algorithms for optimizing resource utilization in large-scale construction projects.” J. Constr. Eng. Manage., 491–498.
Kelley, J. E., Jr. (1963). “The critical-path method: Resources planning and scheduling.” Industrial scheduling, J. F. Muth and G. L. Thompson, eds., Prentice-Hall, Englewood Cliffs, NJ, 347–365.
Kim, J. L., and Ellis, R. D. (2008). “Permutation-based elitist genetic algorithm for optimization of large-sized resource-constrained project scheduling.” J. Constr. Eng. Manage., 904–913.
Kim, J. L., and Ellis, R. D. (2010). “Comparing schedule generation schemes in resource-constrained project scheduling using elitist genetic algorithm.” J. Constr. Eng. Manage., 160–169.
Lee, J. K., and Kim, Y. D. (1996). “Search heuristics for resource constrained project scheduling.” J. Oper. Res. Soc., 47(5), 678–689.
Leu, S. S., and Yang, C. H. (1999). “A genetic-algorithm-based resource-constrained construction scheduling system.” Constr. Manage. Econ., 17(6), 767–776.
Li, K., and Willis, R. (1992). “An iterative scheduling technique for resource-constrained project Scheduling.” Eur. J. Oper. Res., 56(3), 370–379.
Liberatore, M., Pollack-Johnson, B., and Smith, C. (2001). “Project management in construction: Software use and research directions.” J. Constr. Eng. Manage., 101–107.
Lova, A., and Tormos, P. (2002). “Combining random sampling and backward–forward heuristics for resource-constrained multi-project scheduling.” Proc., 8th Int. Workshop on Project Management and Scheduling, EURO Working Group, 244–248.
Lu, M., and Lam, H-C. (2009). “Transform schemes applied on nonfinish-to-start logical relationships in project network diagrams.” J. Constr. Eng. Manage., 863–873.
Lu, M., Lam, H-C., and Dai, F. (2008). “Resource-constrained critical path analysis based on discrete event simulation and particle swarm optimization.” Autom. Constr., 17(6), 670–681.
Lu, M., and Li, H. (2003). “Resource-activity critical-path method for construction planning.” J. Constr. Eng. Manage., 412–420.
Mellentien, C., and Trautmann, N. (2001). “Resource allocation with project management software.” OR Spektrum, 23(3), 383–394.
Menesi, W., Golzarpoor, B., and Hegazy, T. (2013). “Fast and near-optimum schedule optimization for large-scale projects.” J. Constr. Eng. Manage., 1117–1124.
Ng, S., and Zhang, Y. (2008). “Optimizing construction time and cost using ant colony optimization approach.” J. Constr. Eng. Manage., 721–728.
Özdamar, L., and Ulusoy, G. (1994). “A local constraint based analysis approach to project scheduling under general resource constraints.” Eur. J. Oper. Res., 79(2), 287–298.
Siemens, N. (1971). “A simple CPM time-cost tradeoff algorithm.” Manage. Sci., 17(6), B–354–B–363.
Sonmez, R., and Bettemir, Ö. H. (2012). “A hybrid genetic algorithm for the discrete time-cost trade-off problem.” Exp. Syst. Appl., 39(13), 11428–11434.
Sonmez, R., and Uysal, F. (2014). “Backward-forward hybrid genetic algorithm for resource-constrained multiproject scheduling problem.” J. Comput. Civ. Eng., 04014072.
Tormos, P., and Lova, A. (2001). “A competitive heuristic solution tech-nique for resource-constrained project scheduling.” Ann. Oper. Res., 102(1/4), 65–81.
Valls, V., Ballestin, F., and Quintanilla, M. S. (2005). “Justification and RCPSP: A technique that pays.” Eur. J. Oper. Res., 165(2), 375–386.
Vanhoucke, M., and Debels, D. (2007). “The discrete time/cost trade-off problem: Extensions and heuristic procedures.” J. Scheduling, 10(4–5), 311–326.
Wang, Q., and Qi, J. (2009). “Improved particle swarm optimization for RCP scheduling problem.” 6th Int. Symp. on Neural Networks, Springer, Berlin, 49–57.
Wiest, J. D. (1964). “Some properties of schedules for large projects with limited resources.” Oper. Res., 12(3), 395–418.
Wuliang, P., and Chengen, W. (2009). “A multi-mode resource-constrained discrete time-cost tradeoff problem and its genetic algorithm based solution” Int. J. Project Manage., 27(6), 600–609.
Xiong, Y., and Kuang, Y. (2008). “Applying an ant colony optimization algorithm-based multiobjective approach for time-cost trade-off.” J. Constr. Eng. Manage., 153–156.
Yang, I. (2007). “Using elitist particle swarm optimization to facilitate bicriterion time-cost trade-off analysis.” J. Constr. Eng. Manage., 498–505.
Zheng, D., Ng, S., and Kumaraswamy, M. (2005). “Applying Pareto ranking and niche formation to genetic algorithm-based multiobjective time-cost optimization.” J. Constr. Eng. Manage., 81–91.

Information & Authors

Information

Published In

Go to Journal of Construction Engineering and Management
Journal of Construction Engineering and Management
Volume 142Issue 3March 2016

History

Received: Mar 11, 2015
Accepted: Aug 26, 2015
Published online: Oct 23, 2015
Published in print: Mar 1, 2016
Discussion open until: Mar 23, 2016

Permissions

Request permissions for this article.

Authors

Affiliations

Rifat Sonmez [email protected]
Associate Professor, Dept. of Civil Engineering, Middle East Technical Univ., Ankara 06531, Turkey (corresponding author). E-mail: [email protected]
Mahdi Abbasi Iranagh
Ph.D. Candidate, Dept. of Civil Engineering, Middle East Technical Univ., Ankara 06531, Turkey.
Furkan Uysal
Expert, Ministry of Development, Necatibey Caddesi No: 110-A, Kızılay, Ankara 06570, Turkey.

Metrics & Citations

Metrics

Citations

Download citation

If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.

Cited by

View Options

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Get Access

Access content

Please select your options to get access

Log in/Register Log in via your institution (Shibboleth)
ASCE Members: Please log in to see member pricing

Purchase

Save for later Information on ASCE Library Cards
ASCE Library Cards let you download journal articles, proceedings papers, and available book chapters across the entire ASCE Library platform. ASCE Library Cards remain active for 24 months or until all downloads are used. Note: This content will be debited as one download at time of checkout.

Terms of Use: ASCE Library Cards are for individual, personal use only. Reselling, republishing, or forwarding the materials to libraries or reading rooms is prohibited.
ASCE Library Card (5 downloads)
$105.00
Add to cart
ASCE Library Card (20 downloads)
$280.00
Add to cart
Buy Single Article
$35.00
Add to cart

Media

Figures

Other

Tables

Share

Share

Copy the content Link

Share with email

Email a colleague

Share