Abstract
The Critical Chain Scheduling and Buffer Management (CC/BM) methodology, proposed by Goldratt (Critical chain, 1997), introduced the concepts of feeding buffers, project buffers and resource buffers as well as the roadrunner mentality. This last concept, in which activities are started as soon as possible, was introduced in order to speed up projects by taking advantage of predecessors finishing early. Later on, the railway scheduling concept of never starting activities earlier than planned was introduced as a way to increase the stability of the project, typically at the cost of an increase in the expected project makespan. In this paper, we will indicate a realistic situation in which railway scheduling improves both the stability and the expected project makespan over roadrunner scheduling.
Similar content being viewed by others
References
Brucker, P., Drexl, A., Möhring, R., Neumann, K., & Pesch, E. (1999). Resource-constrained project scheduling: notation, classification, models, and methods. European Journal of Operational Research, 112(1), 3–41.
De, P., Dunne, E. J., Gosh, J. B., & Wells, C. E. (1997). Complexity of the discrete time/cost problem for project networks. Operations Research, 45, 302–306.
De Reyck, B. (1998). Scheduling projects with generalized precedence relations: exact and heuristic procedures. Ph.D. thesis, Department of Applied Economics, KU Leuven, Leuven, Belgium.
De Reyck, B., Demeulemeester, E., & Herroelen, W. (1998). Local search methods for the discrete time/resource trade-off problem in project networks. Naval Research Logistics Quarterly, 45, 553–578.
Demeulemeester, E., & Herroelen, W. (1992). A branch-and-bound procedure for the multiple resource constrained project scheduling problem. Management Science, 38(12), 1803–1818.
Demeulemeester, E., & Herroelen, W. (2002). Project scheduling: a research handbook (pp. 473–530). Dordrecht: Kluwer Academic.
Demeulemeester, E., De Reyck, B., & Herroelen, W. (2000). The discrete time/resource trade-off problem in project networks: a branch and bound approach. IIE Transactions, 32, 1059–1069.
Elmaghraby, S. E. (2005). On the fallacy of averages in project risk management. European Journal of Operational Research, 165(2), 307–313.
Fündeling, C. U., & Trautmann, N. (2010). A priority-rule method for project scheduling with work-content constraints. European Journal of Operational Research, 203(3), 568–574.
Goldratt, E. M. (1997). Critical chain. New York: North River Press.
Gutierrez, G. J. & Kouvelis, P. (1991). Parkinson’s law and its implications for project management. Management Science, 37(8), 990–1001.
Hartmann, S., & Briskorn, D. (2010). A survey of variants and extensions of the resource-constrained project scheduling problem. European Journal of Operational Research, 207(1), 1–14.
Herroelen, W., & Leus, R. (2001). On the merits and pitfalls of critical chain scheduling. Journal of Operations Management, 19, 559–577.
Herroelen, W., & Leus, R. (2004a). Robust and reactive project scheduling: a review and classification of procedures. International Journal of Production Research, 42(8), 1599–1620.
Herroelen, W., & Leus, R. (2004b). The construction of stable project baseline schedules. European Journal of Operational Research, 156(3), 550–565.
Herroelen, W., Demeulemeester, E., & De Reyck, B. (1999). A classification scheme for project scheduling. In J. Weglarz (Ed.), Project scheduling: recent models, algorithm, and applications (pp. 1–26). Dordrecht: Kluwer.
Herroelen, W., Demeulemeester, E., & De Reyck, B. (2000). On the paper “Resource-constrained project scheduling: notation, classification, models, and methods” by Brucker et al. European Journal of Operational Research, 128(3), 221–230.
Kendall, G. I., Pitagorsky, G., & Hulett, D. (2001). Integrating critical chain and the PMBOK ® guide. New York: International Institute for Learning. http://logmgt.nkmu.edu.tw/news/articles/criticalChain-PMBOK.pdf
Kolisch, R., & Sprecher, A. (1996). PSPLIB—a project scheduling problem library. European Journal of Operational Research, 96(1), 205–216.
Kolisch, R., Sprecher, A., & Drexl, A. (1995). Characterization and generation of a general class of resource-constrained project scheduling problems. Management Science, 41(10), 1693–1703.
Leach, L. P. (1999). Critical chain project management improves project performance. Project Management Journal, 30(2), 39–51.
Leach, L. P. (2000). Critical chain project management. Norwood: Artech House.
Long, L., & Ohsato, A. (2008). Fuzzy critical chain method for project scheduling under resource constraints and uncertainty. International Journal of Project Management, 26, 688–698.
Newbold, R. C. (1998). Project management in the fast lane: applying the theory of constraints. Boca Raton: St. Lucie Press.
Parkinson, C. N. (1957). Parkinson’s law. Cambridge: The Riverside Press.
Ranjbar, M., & Kianfar, F. (2007). Solving the discrete time/resource trade-off problem with genetic algorithms. Applied Mathematics and Computation, 191(2), 451–456.
Ranjbar, M., De Reyck, B., & Kianfar, F. (2009). A hybrid scatter search for the discrete time/resource trade-off problem in project scheduling. European Journal of Operational Research, 193(1), 35–48.
Schonberger, R. J. (1981). Why projects are “always” late: a rationale based on manual simulation of a PERT/CPM network. Interfaces, 11(5), 66–70.
Tukel, O. I., Rom, W. O., & Eksioglu, S. D. (2006). An investigation of buffer sizing techniques in critical chain scheduling. European Journal of Operational Research, 172(2), 401–416.
Umble, M., & Umble, E. (2000). Manage your projects for success: an application of the theory of constraints. Production & Inventory Management Journal, 41(2), 27.
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.
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.
Vanhoucke, M., & Debels, D. (2008). The impact of various activity assumptions on the lead time and resource utilization of resource-constrained projects. Computers & Industrial Engineering, 54(1), 140–154.
Van Peteghem, V., & Vanhoucke, M. (2010). A genetic algorithm for the preemptive and non-preemptive multi-mode resource constrained project scheduling problem. European Journal of Operational Research, 201(2), 409–418.
Acknowledgements
This research has been supported by the China Scholarship Council. We would like to acknowledge the China Scholarship Council for the financial support and the Research Center for Operations Management of the KU Leuven for providing a visiting research period to Wendi Tian. We would also like to acknowledge the National Natural Science Foundation of China (Grant No. 71201119 and No. 71271097) for their support.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Tian, W., Demeulemeester, E. Railway scheduling reduces the expected project makespan over roadrunner scheduling in a multi-mode project scheduling environment. Ann Oper Res 213, 271–291 (2014). https://doi.org/10.1007/s10479-012-1277-0
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10479-012-1277-0