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.









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
Al-Fawzan MA, Haouari M (2005) A bi-objective model for robust resource-constrained project scheduling. Int J Prod Econ 96(2):175–187
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
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
Blazewicz J, Lenstra JK, Kan AHGR (1983) Scheduling subject to resource constraints: classification and complexity. Discret Appl Math 5(1):11–24
Brauner N, Finke G, Shafransky Y (2017) Lawler’s minmax cost problem under uncertainty. J Comb Optim 34(1):31–46
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
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
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
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
De P, Dunne EJ, Ghosh JB, Wells CE (1995) The discrete time-cost tradeoff problem revisited. Eur J Oper Res 81(2):225–238
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
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
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
Falk JE, Horowitz JL (1972) Critical path problems with concave cost-time curves. Manag Sci 19(4–part–1):446–455
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
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
Goyal SK (1975) Note-A note on “a simple CPM time-cost tradeoff algorithm”. Manag Sci 21:718–722
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
Hartmann S (2001) Project scheduling with multiple modes: a genetic algorithm. Ann Oper Res 102(1–4):111–135
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
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
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
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
Herroelen W, Leus R (2005) Project scheduling under uncertainty: Survey and research potentials. Eur J Oper Res 165(2):289–306
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
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
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
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
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
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
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
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
Mavrotas G (2009) Effective implementation of the \(\varepsilon \)-constraint method in multiobjective mathematical programming problems. Appl Math Comput 213(2):455–465
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
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
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
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
Skutella M (1998) Approximation algorithms for the discrete time-cost tradeoff problem. Math Oper Res 23(4):909–929
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
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
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
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
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
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
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
Vanhoucke M, Debels D (2007) The discrete time/cost trade-off problem: extensions and heuristic procedures. J Sched 10(4–5):311–326
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
Wu J, Azarm S (2001) Metrics for quality assessment of a multiobjective design optimization solution set. J Mech Des 123(1):18–25
Xiong G, Wang Y (2014) Best routes selection in multimodal networks using multiobjective genetic algorithm. J Comb Optim 28(3):655–673
Yagmahan B, Yenisey MM (2008) Ant colony optimization for multiobjective flow shop scheduling problem. Comput Ind Eng 54(3):411–420
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
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
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-020-00636-7