Skip to main content

Advertisement

Log in

A multi-objective optimization approach to project scheduling with resiliency criteria under uncertain activity duration

  • S.I. : Project Management and Scheduling 2018
  • Published:
Annals of Operations Research Aims and scope Submit manuscript

Abstract

Uncertainty is one of the main parts of the project management environment that can strongly affect the project objectives and cause unpredictable delays. This study presents a multi-objective optimization approach for constructing resilient project schedules under resource constraints to cope with uncertain activity durations. In this paper, the concept of resilient project scheduling is defined to measure the ability of schedules to deal with duration disruption. Since the direct evaluation of resiliency is computationally complicated and time-consuming, a new surrogate resilience measure is introduced. The proposed resiliency criteria measure the floating of activities and the risks associated with the completion of the project. Furthermore, a new model based on a combination of time buffer and float allocation approach is developed. To extend existing project scheduling models with uncertainty, general precedence relationships between activities have been considered. To validate the proposed approach, the construction project of a combined cycle power plant is used as a case study. Due to a large number of project activities in this case study, the non-dominated sorting genetic algorithm (NSGA II) has been used to solve the problem. The results of solving the mathematical model using the proposed method are assessed through extensive simulation experiments and compared with those of the baseline schedule. The results show that by taking the proposed resiliency measure and the optimal allocation of buffer time to activities, the project completed at the same duration with higher reliability.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Abimbola, M., & Khan, F. (2019). Resilience modeling of engineering systems using dynamic object-oriented Bayesian network approach. Computers & Industrial Engineering, 130, 108–118.

  • Al-Fawzan, M. A., & Haouari, M. (2005). A bi-objective model for robust resource-constrained project scheduling. International Journal of Production Economics,96, 175–187.

    Google Scholar 

  • Archer, S., Armacost, R. L., & Pet-Armacost, J. (2009). Effectiveness of resource buffers for the stochastic task insertion problem. Journal of Management & Engineering Integration,2, 14.

    Google Scholar 

  • Artigues, C., Leus, R. & Nobibon, F. T. (2015). Robust optimization for the resource-constrained project scheduling problem with duration uncertainty. In Handbook on Project Management and Scheduling Vol. 2. Springer.

  • Bevilacqua, M., Ciarapica, F. E., Mazzuto, G. & Paciarotti, C. (2015). Robust multi-criteria project scheduling in plant engineering and construction. In Handbook on Project Management and Scheduling Vol. 2. Springer.

  • Bianco, L., & Caramia, M. (2012). An exact algorithm to minimize the makespan in project scheduling with scarce resources and generalized precedence relations. European Journal of Operational Research,219, 73–85.

    Google Scholar 

  • Bożejko, W., Hejducki, Z., Uchroński, M., & Wodecki, M. (2014). Solving resource-constrained construction scheduling problems with overlaps by metaheuristic. Journal of Civil Engineering and Management,20, 649–659.

    Google Scholar 

  • Bruni, M., Pugliese, L. D. P., Beraldi, P., & Guerriero, F. (2016). An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations. Biel/Bienne: Omeg.

    Google Scholar 

  • Capa, C. & Ulusoy, G. (2014). Proactive project scheduling with a bi-objective genetic algorithm in an R&D department. In Proceeding of the 15th EU/ME Workshop (pp. 49–52). Istanbul, Turkey.

  • Chen, A. H.-L., Liang, Y.-C., & Padilla, J. D. (2016). A practical and robust execution time-frame procedure for the multi-mode resource-constrained project scheduling problem with minimal and maximal time lags. Algorithms,9, 63.

    Google Scholar 

  • Chtourou, H., & Haouari, M. (2008). A two-stage-priority-rule-based algorithm for robust resource-constrained project scheduling. Computers & Industrial Engineering,55, 183–194.

    Google Scholar 

  • Crawford, L., Langston, C., & Bajracharya, B. (2013). Participatory project management for improved disaster resilience. International Journal of Disaster Resilience in the Built Environment,4, 317–333.

    Google Scholar 

  • Davari, M., & Demeulemeester, E. (2019). Important classes of reactions for the proactive and reactive resource-constrained project scheduling problem. Annals of Operations Research,274(1–2), 187–210.

    Google Scholar 

  • Deb, K., Pratap, A., Agarwal, S., & Meyarivan, T. (2002). A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation,6, 182–197.

    Google Scholar 

  • Fu, N., Lau, H. C., & Varakantham, P. (2015). Robust execution strategies for project scheduling with unreliable resources and stochastic durations. Journal of Scheduling, 18(6), 607–622.

    Google Scholar 

  • Fu, N., Varakantham, P., & Lau, H. C. (2016). Robust partial order schedules for rcpsp/max with durational uncertainty. Paper presented at the twenty-sixth international conference on automated planning and scheduling.

  • Goldratt, E. M. (1997). Critical Chain. In The North River Press Publishing Corporation, Great Barrington.

  • Grey, J. R. (2007). Buffer techniques for stochastic resource constrained project scheduling with stochastic task insertions problems. Florida: University of Central Florida Orlando.

    Google Scholar 

  • Gunderson, L. H. (2000). Ecological resilience—in theory and application. Annual Review of Ecology and Systematics, 31(1), 425–439.

    Google Scholar 

  • Hamm, M., Szczesny, K., Nguyen, V. V., & König, M. (2011). Optimization of construction schedules with discrete-event simulation using an optimization framework. Computing in Civil Engineering, 682–689.

  • Hao, X., Lin, L., & Gen, M. (2014). An effective multi-objective EDA for robust resource constrained project scheduling with uncertain durations. Procedia Computer Science,36, 571–578.

    Google Scholar 

  • Herroelen, W., & Leus, R. (2005). Project scheduling under uncertainty: Survey and research potentials. European Journal of Operational Research,165, 289–306.

    Google Scholar 

  • Holling, C. S. (1973). Resilience and stability of ecological systems. Annual Review of Ecology and Systematics,4, 1–23.

    Google Scholar 

  • Jaśkowski, P., & Biruk, S. (2011). The method for improving stability of construction project schedules through buffer allocation: Statybos vykdymo grafiko stabilumo užtikrinimas paskirstant laiko rezervus. Technological and Economic Development of Economy,17, 429–444.

    Google Scholar 

  • Ke, H., Wang, L., & Huang, H. (2015). An uncertain model for RCPSP with solution robustness focusing on logistics project schedule. International Journal of e-Navigation and Maritime Economy,3, 71–83.

    Google Scholar 

  • Kerzner, H. R. (2013). Project management: A systems approach to planning, scheduling, and controlling. Hoboken: Wiley.

    Google Scholar 

  • Klimek, M., & Łebkowski, P. (2009). Robust buffer allocation for scheduling of a project with predefined milestones. Decision Making in Manufacturing and Services,3, 49.

    Google Scholar 

  • Kobylański, P., & Kuchta, D. (2007). A note on the paper by MA Al-Fawzan and M. Haouari about a bi-objective problem for robust resource-constrained project scheduling. International Journal of Production Economics,107, 496–501.

    Google Scholar 

  • König, M. (2011a) Generation of robust construction schedules using evolution strategies. In Proceedings of the 2011 EG-ICE Workshop, The Netherlands: University of Twente.

  • König, M. (2011b) Robust construction scheduling using discrete-event simulation. In Proceedings of the 2011 ASCE international workshop on computing in civil engineering (pp. 55–63).

  • Küçüksayacigil, F., & Ulusoy, G. (2014). A genetic algorithm application for multi-objective multi-project resource constrained project scheduling problem. 49–52.

  • Lambrechts, O., Demeulemeester, E., & Herroelen, W. (2011). Time slack-based techniques for robust project scheduling subject to resource uncertainty. Annals of Operations Research,186, 443–464.

    Google Scholar 

  • Li, S., Jia, Y., & Wang, J. (2012). A discrete-event simulation approach with multiple-comparison procedure for stochastic resource-constrained project scheduling. The International Journal of Advanced Manufacturing Technology,63, 65–76.

    Google Scholar 

  • Madni, A. M., & Jackson, S. (2009). Towards a conceptual framework for resilience engineering. IEEE Systems Journal,3, 181–191.

    Google Scholar 

  • Mavrotas, G., & Florios, K. (2013). An improved version of the augmented ε-constraint method (AUGMECON2) for finding the exact pareto set in multi-objective integer programming problems. Applied Mathematics and Computation,219, 9652–9669.

    Google Scholar 

  • Özkan, Ö., & Gülçiçek, Ü. (2015). A neural network for resource constrained project scheduling programming. Journal of Civil Engineering and Management,21, 193–200.

    Google Scholar 

  • Palacio, J. D., & Larrea, O. L. (2016). A lexicographic approach to the robust resource-constrained project scheduling problem. International Transactions in Operational Research,24(1–2), 143–157.

    Google Scholar 

  • Righi, A. W., Saurin, T. A., & Wachs, P. (2015). A systematic literature review of resilience engineering: Research areas and a research agenda proposal. Reliability Engineering & System Safety,141, 142–152.

    Google Scholar 

  • Russell, M. M., Hsiang, S. M., Liu, M., & Wambeke, B. (2014). Causes of time buffer and duration variation in construction project tasks: Comparison of perception to reality. Journal of Construction Engineering and Management,140(6), 04014016.

    Google Scholar 

  • Said, S. S., & Haouari, M. (2015). A hybrid simulation-optimization approach for the robust Discrete Time/Cost Trade-off Problem. Applied Mathematics and Computation,259, 628–636.

    Google Scholar 

  • Schnell, A., & Hartl, R. F. (2016). On the efficient modeling and solution of the multi-mode resource-constrained project scheduling problem with generalized precedence relations. OR Spectrum,38, 283–303.

    Google Scholar 

  • Schwindt, C. (1996). Generation of resource-constrained project scheduling problems with minimal and maximal time lags. Institut fur Wirtschaftstheorie und Operations Research, Universitat, Citeseer.

  • Schwindt, C. (2006). Resource allocation in project management. Berlin: Springer.

    Google Scholar 

  • Shafikhani, A., Najafi, A. A., & Niaki, S. T. A. (2017). Project scheduling and equipment planning with random breakdowns. RAIRO-Operations Research,51, 1189–1209.

    Google Scholar 

  • Song, W., Kang, D., Zhang, J., Cao, Z., & Xi, H. (2019). A sampling approach for proactive project scheduling under generalized time-dependent workability uncertainty. Journal of Artificial Intelligence Research,64, 385–427.

    Google Scholar 

  • Tabrizi, B. H., & Ghaderi, S. F. (2016). A robust bi-objective model for concurrent planning of project scheduling and material procurement. Computers & Industrial Engineering,98, 11–29.

    Google Scholar 

  • Tao, S., Wu, C., Sheng, Z., & Wang, X. (2018). Stochastic project scheduling with hierarchical alternatives. Applied Mathematical Modelling,58, 181–202.

    Google Scholar 

  • Tian, J., Hao, X., & Murata, T. (2017). Robust optimization method based on hybridization of GA and MMEDA for resource constraint project scheduling with uncertainty. IEEJ Transactions on Electronics, Information and Systems,137, 957–966.

    Google Scholar 

  • Tian, J., & Murata, T. (2016) Robust scheduling for resource constraint scheduling problem by two-stage GA and MMEDA. In 2016 5th IIAI international congress on advanced applied informatics (IIAI-AAI) (pp. 1042–1047). IEEE.

  • Triantaphyllou, E. (2000). Multi-criteria decision making methods. In Multi-criteria decision making methods: A comparative study, Springer.

  • van de Vonder, S., Demeulemeester, E., & Herroelen, W. (2008). Proactive heuristic procedures for robust project scheduling: An experimental analysis. European Journal of Operational Research,189, 723–733.

    Google Scholar 

  • Varakantham, P., Fu, N., & Lau, H. C. (2016). A proactive sampling approach to project scheduling under uncertainty. Paper presented at the thirtieth AAAI conference on artificial intelligence.

  • Woods, D. D. (2017). Essential characteristics of resilience. In Resilience engineering, CRC Press.

  • Xiong, J., Chen, Y., & Zhou, Z. (2016). Resilience analysis for project scheduling with renewable resource constraint and uncertain activity durations. Journal of Industrial & Management Optimization,12, 719–737.

    Google Scholar 

  • Yannibelli, V., & Amandi, A. (2013). Project scheduling: A multi-objective evolutionary algorithm that optimizes the effectiveness of human resources and the project makespan. Engineering Optimization,45, 45–65.

    Google Scholar 

  • Zhang, H., & Li, H. (2004). Simulation-based optimization for dynamic resource allocation. Automation in Construction,13, 409–420.

    Google Scholar 

  • Zheng, W., He, Z., Wang, N., & Jia, T. (2018). Proactive and reactive resource-constrained max-NPV project scheduling with random activity duration. Journal of the Operational Research Society,69, 115–126.

    Google Scholar 

  • Zheng, Z., Shumin, L., Ze, G., & Yueni, Z. (2013). Resource-constraint multi-project scheduling with priorities and uncertain activity durations. International Journal of Computational Intelligence Systems,6, 530–547.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Seyed Hessameddin Zegordi.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

See Table 16.

Table 16 Information on the activities of the original equipment (turbines, generators, and trance) of combined gas cycle power plant (Kahnooj project)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Torabi Yeganeh, F., Zegordi, S.H. A multi-objective optimization approach to project scheduling with resiliency criteria under uncertain activity duration. Ann Oper Res 285, 161–196 (2020). https://doi.org/10.1007/s10479-019-03375-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10479-019-03375-z

Keywords

Navigation