Skip to main content

Advertisement

Log in

Multimode time-cost-robustness trade-off project scheduling problem under uncertainty

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The time/cost trade-off problem is a well-known project scheduling problem that has been extensively studied. In recent years, many researchers have begun to focus on project scheduling problems under uncertainty to cope with uncertain factors, such as resource idleness, high inventory, and missing deadlines. To reduce the disturbance from uncertain factors, the aim of robust scheduling is to generate schedules with time buffers or resource buffers, which are capped by project makespan and project cost. This paper addresses a time-cost-robustness trade-off project scheduling problem with multiple activity execution modes under uncertainty. A multiobjective optimization model with three objectives (makespan minimization, cost minimization, and robustness maximization) is constructed and three propositions are proposed. An epsilon-constraint method-based genetic algorithm along with three improvement measures is designed to solve this NP-hard problem and to develop Pareto schedule sets, and a large-scale computational experiment on a randomly generated dataset is performed to validate the effectiveness of the proposed algorithm and the improvement measures. The final sensitivity analysis of three key parameters shows their distinctive influences on the three objectives, according to which several suggestions are given to project managers on the effective measures to improve the three objectives.

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
Fig. 9

Similar content being viewed by others

References

  • Akkan C, Drexl A, Kimms A (2005) Network decomposition-based benchmark results for the discrete time-cost tradeoff problem. Eur J Oper Res 165(2):339–358

    MATH  Google Scholar 

  • Al-Fawzan MA, Haouari M (2005) A bi-objective model for robust resource-constrained project scheduling. Int J Prod Econ 96(2):175–187

    Google Scholar 

  • Pérez Ángeles, Quintanilla S, Lino P, Valls V (2014) A multiobjective approach for a project scheduling problem with due dates and temporal constraints infeasibilities. Int J Prod Res 52(13):3950–3965

    Google Scholar 

  • Azaron A, Tavakkoli-Moghaddam R (2007) Multiobjective time-cost trade-off in dynamic PERT networks using an interactive approach. Eur J Oper Res 180(3):1186–1200

    MATH  Google Scholar 

  • Blazewicz J, Lenstra JK, Kan AHGR (1983) Scheduling subject to resource constraints: classification and complexity. Discret Appl Math 5(1):11–24

    MathSciNet  MATH  Google Scholar 

  • Brauner N, Finke G, Shafransky Y (2017) Lawler’s minmax cost problem under uncertainty. J Comb Optim 34(1):31–46

    MathSciNet  MATH  Google Scholar 

  • Choi BC, Kang C (2019) A linear time-cost tradeoff problem with multiple milestones under a comb graph. J Comb Optim 38(2):341–361

    MathSciNet  MATH  Google Scholar 

  • Choi BC, Chung J (2014) Complexity results for the linear time-cost tradeoff problem with multiple milestones and completely ordered jobs. Eur J Oper Res 236(1):61–68

    MathSciNet  MATH  Google Scholar 

  • Cicerone S, D’Angelo G, Stefano GD, Frigioni D, Navarra A (2009) Recoverable robust timetabling for single delay: complexity and polynomial algorithms for special cases. J Comb Optim 18(3):229–257

    MathSciNet  MATH  Google Scholar 

  • Czyzak P, Jaszkiewicz A (1998) Pareto simulated annealing - a metaheuristic technique for multiple-objective combinatorial optimization. J Multi Criteria Decis Anal 7(1):34–47

    MATH  Google Scholar 

  • De P, Dunne EJ, Ghosh JB, Wells CE (1995) The discrete time-cost tradeoff problem revisited. Eur J Oper Res 81(2):225–238

    MATH  Google Scholar 

  • Demeulemeester EL, Herroelen WS, Elmaghraby SE (1996) Optimal procedures for the discrete time/cost trade-off problem in project networks. Eur J Oper Res 88(1):50–68

    MATH  Google Scholar 

  • Du G, Zheng L, Ouyang X (2017) Real-time scheduling optimization considering the unexpected events in home health care. J Comb Optim 4:1–25

    MATH  Google Scholar 

  • Elloumi S, Fortemps P (2010) A hybrid rank-based evolutionary algorithm applied to multi-mode resource-constrained project scheduling problem. Eur J Oper Res 205(1):31–41

    MathSciNet  MATH  Google Scholar 

  • Falk JE, Horowitz JL (1972) Critical path problems with concave cost-time curves. Manag Sci 19(4–part–1):446–455

    MATH  Google Scholar 

  • Ghoddousi P, Eshtehardian E, Jooybanpour S, Javanmardi A (2013) Multi-mode resource-constrained discrete time-cost-resource optimization in project scheduling using non-dominated sorting genetic algorithm. Autom in Constr 30(30):216–227

    Google Scholar 

  • Gomes HC, Neves FDAD, Souza MJF (2014) Multiobjective metaheuristic algorithms for the resource-constrained project scheduling problem with precedence relations. Comput Oper Res 44(2):92–104

    MathSciNet  MATH  Google Scholar 

  • Goyal SK (1975) Note-A note on “a simple CPM time-cost tradeoff algorithm”. Manag Sci 21:718–722

    MATH  Google Scholar 

  • HafıZoǧLu AB, AzizoǧLu M (2010) Linear programming based approaches for the discrete time/cost trade-off problem in project networks. J Oper Res Soc 61(4):676–685

    Google Scholar 

  • Hartmann S (2001) Project scheduling with multiple modes: a genetic algorithm. Ann Oper Res 102(1–4):111–135

    MathSciNet  MATH  Google Scholar 

  • Hazır O, Haouari M, Erel E (2010a) Discrete time/cost trade-off problem: a decomposition-based solution algorithm for the budget version. Comput Oper Res 37(4):649–655

    MATH  Google Scholar 

  • Hazır O, Haouari M, Erel E (2010b) Robust scheduling and robustness measures for the discrete time/cost trade-off problem. Eur J Oper Res 207(2):633–643

    MathSciNet  MATH  Google Scholar 

  • Hazır O, Erel E, Günalay Y (2011) Robust optimization models for the discrete time/cost trade-off problem. Int J Prod Econ 130(1):87–95

    Google Scholar 

  • He Z, He H, Liu R, Wang N (2016) Variable neighbourhood search and tabu search for a discrete time/cost trade-off problem to minimize the maximal cash flow gap. Comput Oper Res 78(feb.):564–577

    MathSciNet  MATH  Google Scholar 

  • Herroelen W, Leus R (2005) Project scheduling under uncertainty: Survey and research potentials. Eur J Oper Res 165(2):289–306

    MATH  Google Scholar 

  • Jarboui B, Damak N, Siarry P, Rebai A (2008) A combinatorial particle swarm optimization for solving multi-mode resource-constrained project scheduling problems. Appl Math Comput 195(1):299–308

    MathSciNet  MATH  Google Scholar 

  • Kapur KC (1973) An algorithm for project cost-duration analysis problem with quadratic and convex cost functions. A I I E Trans 5(4):314–322

    Google Scholar 

  • Knowles J, Corne D (2002) On metrics for comparing non-dominated sets. In: Proceedings of congress on evolutionary computation 2002

  • Kolisch R, Sprecher A (1996) PSPLIB—a project scheduling problem library. Eur J Oper Res 96(1):205–216

    MATH  Google Scholar 

  • Lambrechts O, Demeulemeester E, Herroelen W (2008) A tabu search procedure for developing robust predictive project schedules. Int J Prod Econ 111(2):493–508

    Google Scholar 

  • Li J, Pan QK, Liang YC (2010) An effective hybrid tabu search algorithm for multiobjective flexible job-shop scheduling problems. Comput Ind Eng 59(4):647–662

    Google Scholar 

  • Lim A, Ma H, Rodrigues B, Tan ST, Xiao F (2011) New concepts for activity float in resource-constrained project management. Comput Oper Res 38(6):917–930

    MATH  Google Scholar 

  • Ma Z, Demeulemeester E, He Z, Wang Nengmin (2019) A computational experiment to explore better robustness measures for project scheduling under two types of uncertain environments. Comput Ind Eng 131:382–390

    Google Scholar 

  • Martínez-Iranzo M, Herrero JM, Sanchis J, Blasco X, García-Nieto S (2009) Applied Pareto multiobjective optimization by stochastic solvers. Eng Appl Artif Intell 22(3):455–465

    Google Scholar 

  • Mavrotas G (2009) Effective implementation of the \(\varepsilon \)-constraint method in multiobjective mathematical programming problems. Appl Math Comput 213(2):455–465

    MathSciNet  MATH  Google Scholar 

  • Muritiba AEF, Rodrigues CD, Araùjo da Costa F (2018) A path-relinking algorithm for the multi-mode resource-constrained project scheduling problem. Comput Oper Res 92:145–154

    MathSciNet  MATH  Google Scholar 

  • Peng W, Wang C (2009) A multi-mode resource-constrained discrete time-cost tradeoff problem and its genetic algorithm based solution. Int J Project Manag 27(6):600–609

    Google Scholar 

  • Said SS, Haouari M (2015) A hybrid simulation-optimization approach for the robust discrete time/cost trade-off problem. Appl Math Comput 259:628–636

    MathSciNet  MATH  Google Scholar 

  • Shahsavar A, Najafi AA, Niaki STA (2015) Three self-adaptive multiobjective evolutionary algorithms for a triple-objective project scheduling problem. Comput Ind Eng 87(C):4–15

    Google Scholar 

  • Skutella M (1998) Approximation algorithms for the discrete time-cost tradeoff problem. Math Oper Res 23(4):909–929

    MathSciNet  MATH  Google Scholar 

  • Słowiński R (1980) Two approaches to problems of resource allocation among project activities—a comparative study. J Oper Res Soc 31(8):711–723

    MathSciNet  MATH  Google Scholar 

  • Sprecher A, Drexl A (1998) Multi-mode resource-constrained project scheduling by a simple, general and powerful sequencing algorithm. Eur J Oper Res 107(2):431–450

    MATH  Google Scholar 

  • Tabrizi BH, Ghaderi SF (2016) A robust bi-objective model for concurrent planning of project scheduling and material procurement. Comput Ind Eng. https://doi.org/10.1016/j.cie.2016.05.017

    Article  Google Scholar 

  • Tian J, Hao X, Gen M (2019) A hybrid multiobjective EDA for robust resource constraint project scheduling with uncertainty. Comput Ind Eng. https://doi.org/10.1016/j.cie.2019.02.039

    Article  Google Scholar 

  • Beşikci Umut, Bilge Ümit, Ulusoy Gündüz (2015) Multi-mode resource constrained multi-project scheduling and resource portfolio problem. Eur J Oper Res 240(1):22–31

    MathSciNet  MATH  Google Scholar 

  • Van de Vonder S, Demeulemeester E, Herroelen W, Leus R (2005) The use of buffers in project management: The trade-off between stability and makespan. Int J Prod Econ 97(2):227–240

    Google Scholar 

  • Van Peteghem V, Vanhoucke M (2014) An experimental investigation of metaheuristics for the multi-mode resource-constrained project scheduling problem on new dataset instances. Eur J Oper Res 235(1):62–72

    MATH  Google Scholar 

  • Vanhoucke M, Debels D (2007) The discrete time/cost trade-off problem: extensions and heuristic procedures. J Sched 10(4–5):311–326

    MATH  Google Scholar 

  • Weglarz J, Józefowska J, Mika M, Waligora G (2011) Project scheduling with finite or infinite number of activity processing modes—a survey. Eur J Oper Res 208(3):177–205

    MathSciNet  MATH  Google Scholar 

  • Wu J, Azarm S (2001) Metrics for quality assessment of a multiobjective design optimization solution set. J Mech Des 123(1):18–25

    Google Scholar 

  • Xiong G, Wang Y (2014) Best routes selection in multimodal networks using multiobjective genetic algorithm. J Comb Optim 28(3):655–673

    MathSciNet  MATH  Google Scholar 

  • Yagmahan B, Yenisey MM (2008) Ant colony optimization for multiobjective flow shop scheduling problem. Comput Ind Eng 54(3):411–420

    Google Scholar 

  • Zheng F, Sui Y (2019) A bi-objective model for dual-resource constrained job shop scheduling with the consideration of energy consumption. In: Proceedings of the international conference on industrial engineering systems management

  • Zhu C, Xue Y, He Z, Bao Z, Zhang Z, Hu K (2019) A multi-objective model for multi-skill project scheduling problem considering perform efficiency. In: Proceedings of the international conference on industrial engineering systems management

Download references

Acknowledgements

This research was supported by the National Natural Science Foundation of China under Grants No. 71871176, 71732006, 71572138, 71971167, and 71971173 and the China Postdoctoral Science Foundation under Grant No. 2018M643685.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhengwen He.

Additional information

Publisher's Note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, X., He, Z., Wang, N. et al. Multimode time-cost-robustness trade-off project scheduling problem under uncertainty. J Comb Optim 43, 1173–1202 (2022). https://doi.org/10.1007/s10878-020-00636-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-020-00636-7

Keywords

Navigation