Skip to main content
Top
Published in: Journal of Scheduling 3/2018

12-01-2017

New strategies for stochastic resource-constrained project scheduling

Authors: Salim Rostami, Stefan Creemers, Roel Leus

Published in: Journal of Scheduling | Issue 3/2018

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

We study the stochastic resource-constrained project scheduling problem or SRCPSP, where project activities have stochastic durations. A solution is a scheduling policy, and we propose a new class of policies that is a generalization of most of the classes described in the literature. A policy in this new class makes a number of a priori decisions in a preprocessing phase, while the remaining scheduling decisions are made online. A two-phase local search algorithm is proposed to optimize within the class. Our computational results show that the algorithm has been efficiently tuned toward finding high-quality solutions and that it outperforms all existing algorithms for large instances. The results also indicate that the optimality gap even within the larger class of elementary policies is very small.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
go back to reference Al-Bahar, J. F., & Crandall, K. C. (1990). Systematic risk management approach for construction projects. Journal of Construction Engineering and Management, 116, 533–546.CrossRef Al-Bahar, J. F., & Crandall, K. C. (1990). Systematic risk management approach for construction projects. Journal of Construction Engineering and Management, 116, 533–546.CrossRef
go back to reference Artigues, C., Leus, R., & Talla Nobibon, F. (2013). Robust optimization for resource-constrained project scheduling with uncertain activity durations. Flexible Services and Manufacturing Journal, 25(1–2), 175–205.CrossRef Artigues, C., Leus, R., & Talla Nobibon, F. (2013). Robust optimization for resource-constrained project scheduling with uncertain activity durations. Flexible Services and Manufacturing Journal, 25(1–2), 175–205.CrossRef
go back to reference Ashtiani, B., Leus, R., & Aryanezhad, M. (2011). New competitive results for the stochastic resource-constrained project scheduling problem: Exploring the benefits of pre-processing. Journal of Scheduling, 14(2), 157–171.CrossRef Ashtiani, B., Leus, R., & Aryanezhad, M. (2011). New competitive results for the stochastic resource-constrained project scheduling problem: Exploring the benefits of pre-processing. Journal of Scheduling, 14(2), 157–171.CrossRef
go back to reference Ballestín, F. (2007). When it is worthwhile to work with the stochastic RCPSP? Journal of Scheduling, 10(3), 153–166.CrossRef Ballestín, F. (2007). When it is worthwhile to work with the stochastic RCPSP? Journal of Scheduling, 10(3), 153–166.CrossRef
go back to reference Ballestín, F., & Leus, R. (2009). Resource-constrained project scheduling for timely project completion with stochastic activity durations. Production and Operations Management, 18, 459–474.CrossRef Ballestín, F., & Leus, R. (2009). Resource-constrained project scheduling for timely project completion with stochastic activity durations. Production and Operations Management, 18, 459–474.CrossRef
go back to reference Bendavid, I., & Golany, B. (2011). Predetermined intervals for start times of activities in the stochastic project scheduling problem. Annals of Operations Research, 186, 429–442.CrossRef Bendavid, I., & Golany, B. (2011). Predetermined intervals for start times of activities in the stochastic project scheduling problem. Annals of Operations Research, 186, 429–442.CrossRef
go back to reference Bianchi, L., Dorigo, M., Gambardella, L. M., & Gutjahr, W. J. (2009). A survey on metaheuristics for stochastic combinatorial optimization. Natural Computing, 8(2), 239–287.CrossRef Bianchi, L., Dorigo, M., Gambardella, L. M., & Gutjahr, W. J. (2009). A survey on metaheuristics for stochastic combinatorial optimization. Natural Computing, 8(2), 239–287.CrossRef
go back to reference Blazewicz, J., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1983). Scheduling subject to resource constraints. Discrete Applied Mathematics, 5, 11–24.CrossRef Blazewicz, J., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1983). Scheduling subject to resource constraints. Discrete Applied Mathematics, 5, 11–24.CrossRef
go back to reference Bruni, M. E., Beraldi, P., Guerriero, F., & Pinto, E. (2011). A heuristic approach for resource constrained project scheduling with uncertain activity durations. Computers & Operations Research, 38, 1305–1318.CrossRef Bruni, M. E., Beraldi, P., Guerriero, F., & Pinto, E. (2011). A heuristic approach for resource constrained project scheduling with uncertain activity durations. Computers & Operations Research, 38, 1305–1318.CrossRef
go back to reference Buss, A. H., & Rosenblatt, M. J. (1997). Activity delay in stochastic project networks. Operations Research, 45(1), 126–139.CrossRef Buss, A. H., & Rosenblatt, M. J. (1997). Activity delay in stochastic project networks. Operations Research, 45(1), 126–139.CrossRef
go back to reference Chapman, C., & Ward, S. (2000). Estimation and evaluation of uncertainty: A minimalist first pass approach. International Journal of Project Management, 18, 369–383.CrossRef Chapman, C., & Ward, S. (2000). Estimation and evaluation of uncertainty: A minimalist first pass approach. International Journal of Project Management, 18, 369–383.CrossRef
go back to reference Chtourou, H., & Haouari, M. (2008). A two-stage-priority-rule-based algorithm for robust resource-constrained project scheduling. Computers & Industrial Engineering, 55, 183–194.CrossRef Chtourou, H., & Haouari, M. (2008). A two-stage-priority-rule-based algorithm for robust resource-constrained project scheduling. Computers & Industrial Engineering, 55, 183–194.CrossRef
go back to reference Creemers, S. (2015). Minimizing the expected makespan of a project with stochastic activity durations under resource constraints. Journal of Scheduling, 18(3), 263–273.CrossRef Creemers, S. (2015). Minimizing the expected makespan of a project with stochastic activity durations under resource constraints. Journal of Scheduling, 18(3), 263–273.CrossRef
go back to reference Creemers, S., Leus, R., & Lambrecht, M. (2010). Scheduling Markovian PERT networks to maximize the net present value. Operations Research Letters, 38(1), 51–56.CrossRef Creemers, S., Leus, R., & Lambrecht, M. (2010). Scheduling Markovian PERT networks to maximize the net present value. Operations Research Letters, 38(1), 51–56.CrossRef
go back to reference Dawood, N. (1998). Estimating project and activity duration: A risk management approach using network analysis. Construction Management and Economics, 16, 41–48.CrossRef Dawood, N. (1998). Estimating project and activity duration: A risk management approach using network analysis. Construction Management and Economics, 16, 41–48.CrossRef
go back to reference Deblaere, F. (2010). Resource constrained project scheduling under uncertainty. Ph.D. thesis, Department of Applied Economics, KU Leuven, Belgium. Deblaere, F. (2010). Resource constrained project scheduling under uncertainty. Ph.D. thesis, Department of Applied Economics, KU Leuven, Belgium.
go back to reference Deblaere, F., Demeulemeester, E., & Herroelen, W. (2011). Proactive policies for the stochastic resource-constrained project scheduling problem. European Journal of Operational Research, 214(2), 308–316.CrossRef Deblaere, F., Demeulemeester, E., & Herroelen, W. (2011). Proactive policies for the stochastic resource-constrained project scheduling problem. European Journal of Operational Research, 214(2), 308–316.CrossRef
go back to reference Demeulemeester, E., & Herroelen, W. (2002). Project scheduling: A research handbook. Boston: Kluwer Academic Publishers. Demeulemeester, E., & Herroelen, W. (2002). Project scheduling: A research handbook. Boston: Kluwer Academic Publishers.
go back to reference Escudero, L. F., Kamesam, P. V., King, A. J., & Wets, R. J. B. (1993). Production planning via scenario modelling. Annals of Operations Research, 43, 311–335. Escudero, L. F., Kamesam, P. V., King, A. J., & Wets, R. J. B. (1993). Production planning via scenario modelling. Annals of Operations Research, 43, 311–335.
go back to reference Fang, C., Kolisch, R., Wang, L., & Mu, C. (2015). An estimation of distribution algorithm and new computational results for the stochastic resource-constrained project scheduling problem. Flexible Services and Manufacturing Journal, 27(4), 585–605.CrossRef Fang, C., Kolisch, R., Wang, L., & Mu, C. (2015). An estimation of distribution algorithm and new computational results for the stochastic resource-constrained project scheduling problem. Flexible Services and Manufacturing Journal, 27(4), 585–605.CrossRef
go back to reference Feo, T. A., & Resende, M. G. C. (1995). Greedy randomized adaptive search procedures. Journal of Global Optimization, 6(2), 109–133.CrossRef Feo, T. A., & Resende, M. G. C. (1995). Greedy randomized adaptive search procedures. Journal of Global Optimization, 6(2), 109–133.CrossRef
go back to reference Fernandez, A. A., Armacost, R. L., & Pet-Edwards, J. (1996). The role of the non-anticipativity constraint in commercial software for stochastic project scheduling. Computers and Industrial Engineering, 31, 233–236.CrossRef Fernandez, A. A., Armacost, R. L., & Pet-Edwards, J. (1996). The role of the non-anticipativity constraint in commercial software for stochastic project scheduling. Computers and Industrial Engineering, 31, 233–236.CrossRef
go back to reference Fernandez, A. A., Armacost, R. L., & Pet-Edwards, J. (1998). Understanding simulation solutions to resource constrained project scheduling problems with stochastic task durations. Engineering Management Journal, 10, 5–13.CrossRef Fernandez, A. A., Armacost, R. L., & Pet-Edwards, J. (1998). Understanding simulation solutions to resource constrained project scheduling problems with stochastic task durations. Engineering Management Journal, 10, 5–13.CrossRef
go back to reference Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison-Wesley. Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Reading, MA: Addison-Wesley.
go back to reference Graham, R. L. (1966). Bounds on multiprocessing timing anomalies. Bell System Technical Journal, 45, 1563–1581.CrossRef Graham, R. L. (1966). Bounds on multiprocessing timing anomalies. Bell System Technical Journal, 45, 1563–1581.CrossRef
go back to reference Hartmann, S., & Kolisch, R. (2000). Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem. European Journal of Operational Research, 127, 394–407.CrossRef Hartmann, S., & Kolisch, R. (2000). Experimental evaluation of state-of-the-art heuristics for the resource-constrained project scheduling problem. European Journal of Operational Research, 127, 394–407.CrossRef
go back to reference Holland, H. J. (1975). Adaptation in natural and artificial systems. Ann Arbor: University of Michigan Press. Holland, H. J. (1975). Adaptation in natural and artificial systems. Ann Arbor: University of Michigan Press.
go back to reference Igelmund, G., & Radermacher, F. J. (1983). Preselective strategies for the optimization of stochastic project networks under resource constraints. Networks, 13, 1–28.CrossRef Igelmund, G., & Radermacher, F. J. (1983). Preselective strategies for the optimization of stochastic project networks under resource constraints. Networks, 13, 1–28.CrossRef
go back to reference Kolisch, R. (1996a). Efficient priority rules for the resource-constrained project scheduling problem. Journal of Operations Management, 14, 172–192.CrossRef Kolisch, R. (1996a). Efficient priority rules for the resource-constrained project scheduling problem. Journal of Operations Management, 14, 172–192.CrossRef
go back to reference Kolisch, R. (1996b). Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation. European Journal of Operational Research, 90, 320–333.CrossRef Kolisch, R. (1996b). Serial and parallel resource-constrained project scheduling methods revisited: Theory and computation. European Journal of Operational Research, 90, 320–333.CrossRef
go back to reference Kolisch, R., & Sprecher, A. (1996). PSPLIB—A project scheduling problem library. European Journal of Operational Research, 96, 205–216.CrossRef Kolisch, R., & Sprecher, A. (1996). PSPLIB—A project scheduling problem library. European Journal of Operational Research, 96, 205–216.CrossRef
go back to reference Kulkarni, V. G., & Adlakha, V. G. (1986). Markov and Markov-regenerative PERT networks. Operations Research, 34(5), 769–781.CrossRef Kulkarni, V. G., & Adlakha, V. G. (1986). Markov and Markov-regenerative PERT networks. Operations Research, 34(5), 769–781.CrossRef
go back to reference Lambrechts, O. (2007). Robust project scheduling subject to resource breakdowns. Ph.D. thesis, KU Leuven, Belgium. Lambrechts, O. (2007). Robust project scheduling subject to resource breakdowns. Ph.D. thesis, KU Leuven, Belgium.
go back to reference Leus, R. (2003). The generation of stable project plans. Ph.D. thesis, Department of Applied Economics, KU Leuven, Belgium. Leus, R. (2003). The generation of stable project plans. Ph.D. thesis, Department of Applied Economics, KU Leuven, Belgium.
go back to reference Leus, R., & Herroelen, W. (2004). Stability and resource allocation in project planning. IIE Transactions, 36(7), 667–682.CrossRef Leus, R., & Herroelen, W. (2004). Stability and resource allocation in project planning. IIE Transactions, 36(7), 667–682.CrossRef
go back to reference Li, H., & Womer, N. K. (2015). Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming. European Journal of Operational Research, 246(1), 20–33.CrossRef Li, H., & Womer, N. K. (2015). Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming. European Journal of Operational Research, 246(1), 20–33.CrossRef
go back to reference Li, K. Y., & Willis, R. J. (1992). An iterative scheduling technique for resource-constrained project scheduling. European Journal of Operational Research, 56, 370–379.CrossRef Li, K. Y., & Willis, R. J. (1992). An iterative scheduling technique for resource-constrained project scheduling. European Journal of Operational Research, 56, 370–379.CrossRef
go back to reference Malcolm, D. G., Rosenbloom, J. M., Clark, C. E., & Fazar, W. (1959). Application of a technique for research and development program evaluation. Operations Research, 7, 646–669.CrossRef Malcolm, D. G., Rosenbloom, J. M., Clark, C. E., & Fazar, W. (1959). Application of a technique for research and development program evaluation. Operations Research, 7, 646–669.CrossRef
go back to reference Möhring, R. H. (2000). Scheduling under uncertainty: Optimizing against a randomizing adversary. In Lecture Notes in Computer Science (Vol. 1913/2000), pp. 651–670. Möhring, R. H. (2000). Scheduling under uncertainty: Optimizing against a randomizing adversary. In Lecture Notes in Computer Science (Vol. 1913/2000), pp. 651–670.
go back to reference Möhring, R. H., & Radermacher, F. J. (1989). The order-theoretic approach to scheduling: The stochastic case. In R. Slowinski, J. Weglarz (Eds.), Advances in Project Scheduling, chapter III.4. Elsevier. Möhring, R. H., & Radermacher, F. J. (1989). The order-theoretic approach to scheduling: The stochastic case. In R. Slowinski, J. Weglarz (Eds.), Advances in Project Scheduling, chapter III.4. Elsevier.
go back to reference Möhring, R., Radermacher, F., & Weiss, G. (1984). Stochastic scheduling problems I—General strategies. ZOR: Zeitschrift für Operations Research, 28, 193–260. Möhring, R., Radermacher, F., & Weiss, G. (1984). Stochastic scheduling problems I—General strategies. ZOR: Zeitschrift für Operations Research, 28, 193–260.
go back to reference Neumann, K., Schwindt, C., & Zimmermann, J. (2006). Project scheduling with time windows. Berlin: Springer. Neumann, K., Schwindt, C., & Zimmermann, J. (2006). Project scheduling with time windows. Berlin: Springer.
go back to reference Özdamar, L., & Ulusoy, G. (1996). A note on an iterative forward/backward scheduling technique with reference to a procedure by Li and Willis. European Journal of Operational Research, 89, 400–407.CrossRef Özdamar, L., & Ulusoy, G. (1996). A note on an iterative forward/backward scheduling technique with reference to a procedure by Li and Willis. European Journal of Operational Research, 89, 400–407.CrossRef
go back to reference Pinedo, M. L. (2008). Scheduling: Theory, algorithms, and systems. Berlin: Springer. Pinedo, M. L. (2008). Scheduling: Theory, algorithms, and systems. Berlin: Springer.
go back to reference Project Management Institute. (2013). A guide to the project management body of knowledge (PMBOK \(^{\textregistered }\) Guide). Project Management Institute Inc. Project Management Institute. (2013). A guide to the project management body of knowledge (PMBOK \(^{\textregistered }\) Guide). Project Management Institute Inc.
go back to reference Radermacher, F. J. (1981). Cost-dependent essential systems of ES-strategies for stochastic scheduling problems. Methods of Operations Research, 42, 17–31. Radermacher, F. J. (1981). Cost-dependent essential systems of ES-strategies for stochastic scheduling problems. Methods of Operations Research, 42, 17–31.
go back to reference Radermacher, F. J. (1985). Scheduling of project networks. Annals of Operations Research, 4, 227–252.CrossRef Radermacher, F. J. (1985). Scheduling of project networks. Annals of Operations Research, 4, 227–252.CrossRef
go back to reference Radermacher, F. J. (1986). Analytical vs. combinatorial characterizations of well-behaved strategies in stochastic scheduling. Methods of Operations Research, 53, 467–475. Radermacher, F. J. (1986). Analytical vs. combinatorial characterizations of well-behaved strategies in stochastic scheduling. Methods of Operations Research, 53, 467–475.
go back to reference Rockafellar, R. T., & Wets, R. J. B. (1991). Scenarios and policy aggregation in optimization under uncertainty. Mathematics of Operations Research, 16, 119–147.CrossRef Rockafellar, R. T., & Wets, R. J. B. (1991). Scenarios and policy aggregation in optimization under uncertainty. Mathematics of Operations Research, 16, 119–147.CrossRef
go back to reference Saliby, E. (1990). Descriptive sampling: A better approach to Monte Carlo simulation. Journal of the Operational Research Society, 41, 1133–1142.CrossRef Saliby, E. (1990). Descriptive sampling: A better approach to Monte Carlo simulation. Journal of the Operational Research Society, 41, 1133–1142.CrossRef
go back to reference Schatteman, D., Herroelen, W., Van de Vonder, S., & Boone, A. (2008). A methodology for integrated risk management and proactive scheduling of construction projects. Journal of Construction Engineering and Management, 134, 885–893. Schatteman, D., Herroelen, W., Van de Vonder, S., & Boone, A. (2008). A methodology for integrated risk management and proactive scheduling of construction projects. Journal of Construction Engineering and Management, 134, 885–893.
go back to reference Shtub, A., Bard, J. F., & Globerson, S. (2005). Project management: Processes, methodologies, and economics. New Jersey: Pearson Prentice Hall. Shtub, A., Bard, J. F., & Globerson, S. (2005). Project management: Processes, methodologies, and economics. New Jersey: Pearson Prentice Hall.
go back to reference Sprecher, A. (2000). Scheduling resource-constrained projects competitively at modest memory requirements. Management Science, 46, 710–723.CrossRef Sprecher, A. (2000). Scheduling resource-constrained projects competitively at modest memory requirements. Management Science, 46, 710–723.CrossRef
go back to reference Stork, F. (2001). Stochastic resource-constrained project scheduling. Ph.D. thesis, Technische Universität Berlin. Stork, F. (2001). Stochastic resource-constrained project scheduling. Ph.D. thesis, Technische Universität Berlin.
go back to reference Valls, V., Ballestín, F., & Quintanilla, S. (2005). Justification and RCPSP: A technique that pays. European Journal of Operational Research, 165, 375–386.CrossRef Valls, V., Ballestín, F., & Quintanilla, S. (2005). Justification and RCPSP: A technique that pays. European Journal of Operational Research, 165, 375–386.CrossRef
go back to reference 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(3), 723–733.CrossRef 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(3), 723–733.CrossRef
go back to reference 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. International Journal of Production Economics, 97, 227–240.CrossRef 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. International Journal of Production Economics, 97, 227–240.CrossRef
go back to reference Wang, J. (2004). A fuzzy robust scheduling approach for product development projects. European Journal of Operational Research, 152, 180–194.CrossRef Wang, J. (2004). A fuzzy robust scheduling approach for product development projects. European Journal of Operational Research, 152, 180–194.CrossRef
go back to reference Wets, R. J. B. (1989). The aggregation principle in scenario analysis and stochastic optimization, volume F51 of Nato ASI Series (pp. 91–113). Springer. Wets, R. J. B. (1989). The aggregation principle in scenario analysis and stochastic optimization, volume F51 of Nato ASI Series (pp. 91–113). Springer.
go back to reference Yu, G., & Qi, X. (2004). Disruption management—Framework, models and applications. New Jersey: World Scientific.CrossRef Yu, G., & Qi, X. (2004). Disruption management—Framework, models and applications. New Jersey: World Scientific.CrossRef
Metadata
Title
New strategies for stochastic resource-constrained project scheduling
Authors
Salim Rostami
Stefan Creemers
Roel Leus
Publication date
12-01-2017
Publisher
Springer US
Published in
Journal of Scheduling / Issue 3/2018
Print ISSN: 1094-6136
Electronic ISSN: 1099-1425
DOI
https://doi.org/10.1007/s10951-016-0505-x

Other articles of this Issue 3/2018

Journal of Scheduling 3/2018 Go to the issue

Premium Partner