Choice of Probability Distributions for Activity Durations in Project Networks with Limited Sample Size
Publication: Journal of Construction Engineering and Management
Volume 150, Issue 3
Abstract
Accurate estimation of activity durations is a critical project scheduling step. If abundant data are available for activity durations, then distribution fitting is straightforward. However, if sample sizes are small, then choosing an appropriate theoretical distribution for activity duration is challenging. In this study, we propose a methodology for experimenting with the impact of sample size on the accuracy of the estimated duration of a stochastic project network. We synthesized a total of 3,264 stochastic project networks and estimated the true project duration distribution for each network using large-sample Monte Carlo simulation. We varied the sample size per activity and investigated how the choice of theoretical distribution (normal, beta, triangular, and lognormal) for estimated activity durations impacted the accuracy of the estimated project duration distribution. We find that the best choice for a theoretical activity duration distribution highly depends on the sample size. For sample sizes below 50, we find that not much is gained from the common practice of putting extensive effort into selecting best-fit theoretical distributions compared to simply using normal distributions.
Get full access to this article
View all available purchase options and get full access to this article.
Data Availability Statement
All data and codes generated and used during the study are available in an online repository at (Sadeghi 2022).
References
AbouRizk, S. M., and D. W. Halpin. 1992. “Statistical properties of construction duration data.” J. Constr. Eng. Manage. 118 (3): 525–544. https://doi.org/10.1061/(ASCE)0733-9364(1992)118:3(525).
Abyani, M., and M. R. Bahaari. 2020. “A comparative reliability study of corroded pipelines based on Monte Carlo simulation and Latin hypercube sampling methods.” Int. J. Press. Vessels Pip. 181 (Mar): 104079. https://doi.org/10.1016/j.ijpvp.2020.104079.
Ahuja, H. N., S. Dozzi, and S. Abourizk. 1994. Project management: Techniques in planning and controlling construction projects. New York: Wiley.
Alam, T. F., M. S. Rahman, and W. Bari. 2022. “On estimation for accelerated failure time models with small or rare event survival data.” BMC Med. Res. Methodol. 22 (1): 1–15. https://doi.org/10.1186/s12874-022-01638-1.
Barrett, P., J. Hunter, J. T. Miller, J.-C. Hsu, and P. Greenfield. 2005. “matplotlib—A portable Python plotting package.” In Vol. 347 of Proc., Astronomical Data Analysis Software and Systems XIV, edited by P. Shopbell, M. Britton, and R. Ebert, 91. San Francisco: Astronomical Society of the Pacific.
Bokor, O., L. Florez, A. Osborne, and B. J. Gledson. 2019. “Overview of construction simulation approaches to model construction processes.” Organ. Technol. Manage. Constr. 11 (1): 1853–1861. https://doi.org/10.2478/otmcj-2018-0018.
Bouthillier, X., C. Laurent, and P. Vincent. 2019. “Unreproducible research is reproducible.” In Vol. 7 of Proc., 36th Int. Conf. on Machine Learning, edited by K. Chaudhuri and R. Salakhutdinov, 725–734. Long Beach, CA: Proceedings of Machine Learning Research.
Button, S. D. 2003. “Project duration prediction using a Monte Carlo simulation of the periodic output of the project resources.” Monte Carlo Methods Appl. 9 (3): 217–225. https://doi.org/10.1515/156939603322728987.
Carnahan, J. 1989. “Maximum likelihood estimation for the 4-parameter beta distribution.” Commun. Stat. Simul. Comput. 18 (2): 513–536. https://doi.org/10.1080/03610918908812774.
Chakrabortty, R. K., and M. J. Ryan. 2019. “An uncertainty tolerant approach for stochastic resource constrained project scheduling problems.” In Proc., 2019 IEEE Technology and Engineering Management Conf. (TEMSCON). New York: IEEE.
Cheng, R. C. H., and N. A. K. Amin. 1983. “Estimating parameters in continuous univariate distributions with a shifted origin.” J. R. Stat. Soc. B 45 (3): 394–403. https://doi.org/10.1111/j.2517-6161.1983.tb01268.x.
Clark, C. E. 1962. “The PERT model for the distribution of an activity time.” Oper. Res. 10 (3): 405–406. https://doi.org/10.1287/opre.10.3.405.
Cousineau, D., S. Brown, and A. Heathcote. 2004. “Fitting distributions using maximum likelihood: Methods and packages.” Behav. Res. 36 (4): 742–756. https://doi.org/10.3758/bf03206555.
Deng, J., and W. Jian. 2022. “Estimating construction project duration and costs upon completion using Monte Carlo simulations and improved earned value management.” Buildings 12 (12): 2173. https://doi.org/10.3390/buildings12122173.
de Vonder, S. V., E. Demeulemeester, and W. Herroelen. 2008. “Proactive heuristic procedures for robust project scheduling: An experimental analysis.” Eur. J. Oper. Res. 189 (3): 723–733. https://doi.org/10.1016/j.ejor.2006.10.061.
Firouzi, A., and M. Khayyati. 2020. “Bayesian updating of copula-based probabilistic project-duration model.” J. Constr. Eng. Manage. 146 (5): 04020046. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001822.
García, C. B. G., J. G. Pérez, and S. C. Rambaud. 2010. “Proposal of a new distribution in PERT methodology.” Ann. Oper. Res. 181 (1): 515–538. https://doi.org/10.1007/s10479-010-0783-1.
Garvey, P. R., S. A. Book, and R. P. Covert. 2016. Probability methods for cost uncertainty analysis. New York: CRC Press. https://doi.org/10.1201/b19143.
Hahn, E. D. 2008. “Mixture densities for project management activity times: A robust approach to PERT.” Eur. J. Oper. Res. 188 (2): 450–459. https://doi.org/10.1016/j.ejor.2007.04.032.
Hajdu, M., and O. Bokor. 2016. “Sensitivity analysis in PERT networks: Does activity duration distribution matter?” Autom. Constr. 65: 1–8. https://doi.org/10.1016/j.autcon.2016.01.003.
Hassan, M. U., and P. Stockhammar. 2016. “Fitting probability distributions to economic growth: A maximum likelihood approach.” J. Appl. Stat. 43 (9): 1583–1603. https://doi.org/10.1080/02664763.2015.1117586.
Hill, J., L. Thomas, and D. Allen. 2000. “Experts’ estimates of task durations in software development projects.” Int. J. Project Manage. 18 (1): 13–21. https://doi.org/10.1016/S0263-7863(98)00062-3.
Jensen, J. L. W. V. 1906. “Sur les fonctions convexes et les inégalités entre les valeurs moyennes.” Acta Math. 30 (1): 175–193. https://doi.org/10.1007/BF02418571.
Johnson, D. 1997. “The triangular distribution as a proxy for the beta distribution in risk analysis.” J. R. Stat. Soc. D 46 (3): 387–398. https://doi.org/10.1111/1467-9884.00091.
Kamburowski, J. 1985. “Normally distributed activity durations in PERT networks.” J. Oper. Res. Soc. 36 (11): 1051–1057. https://doi.org/10.1057/jors.1985.184.
Karabulut, M. 2017. “Application of Monte Carlo simulation and PERT/CPM techniques in planning of construction projects: A case study.” Periodicals Eng. Natl. Sci. 5 (3): 408–420. https://doi.org/10.21533/pen.v5i3.152.
Keefer, D. L., and S. E. Bodily. 1983. “Three-point approximations for continuous random variables.” Manage. Sci. 29 (5): 595–609. https://doi.org/10.1287/mnsc.29.5.595.
Kelley, J. E., and M. R. Walker. 1959. “Critical-path planning and scheduling.” In Proc., Eastern Joint IRE-AIEE-ACM Computer Conf. on IRE-AIEE-ACM ’59 (Eastern). New York: ACM Press.
Khosravanian, R., and B. S. Aadnøy. 2021. “Closed-loop well construction optimization (CLWCO) using stochastic approach under time uncertainty.” J. Petrol. Sci. Eng. 204 (Sep): 108566. https://doi.org/10.1016/j.petrol.2021.108566.
Klingel, A., Jr. 1966. “Bias in PERT project completion time calculations for a real network.” Manage. Sci. 13 (4): B194. https://doi.org/10.1287/mnsc.13.4.B194.
Kolisch, R., and A. Sprecher. 1997. “PSPLIB: A project scheduling problem library.” Eur. J. Oper. Res. 96 (1): 205–216. https://doi.org/10.1016/S0377-2217(96)00170-1.
Kotz, S., and J. R. van Dorp. 2006. “A novel method for fitting unimodal continuous distributions on a bounded domain utilizing expert judgment estimates.” IIE Trans. 38 (5): 421–436. https://doi.org/10.1080/07408170500517267.
Kwak, Y. H., and L. Ingall. 2007. “Exploring Monte Carlo simulation applications for project management.” Risk Manage. 9 (1): 44–57. https://doi.org/10.1057/palgrave.rm.8250017.
Lee, D.-E., D. Arditi, and C.-B. Son. 2013. “The probability distribution of project completion times in simulation-based scheduling.” KSCE J. Civ. Eng. 17 (4): 638–645. https://doi.org/10.1007/s12205-013-0147-x.
Lipke, W., O. Zwikael, K. Henderson, and F. Anbari. 2009. “Prediction of project outcome.” Int. J. Project Manage. 27 (4): 400–407. https://doi.org/10.1016/j.ijproman.2008.02.009.
Lu, M., and S. AbouRizk. 2000. “Simplified CPM/PERT simulation model.” J. Constr. Eng. Manage. 126 (3): 219–226. https://doi.org/10.1061/(ASCE)0733-9364(2000)126:3(219).
Lyon, A. 2014. “Why are normal distributions normal?” Br. J. Philos. Sci. 65 (3): 621–649. https://doi.org/10.1093/bjps/axs046.
Malcolm, D. G., J. H. Roseboom, C. E. Clark, and W. Fazar. 1959. “Application of a technique for research and development program evaluation.” Oper. Res. 7 (5): 646–669. https://doi.org/10.1287/opre.7.5.646.
McKinney, W. 2012. Python for data analysis: Data wrangling with Pandas, NumPy, and IPython. Sebastopol, CA: O’Reilly Media.
Norden, P. V. 1958. “Curve fitting for a model of applied research and development scheduling.” IBM J. Res. Dev. 2 (3): 232–248. https://doi.org/10.1147/rd.23.0232.
Pehlivan, S., and A. E. Öztemir. 2018. “Integrated risk of progress-based costs and schedule delays in construction projects.” EMJ-Eng. Manage. J. 30 (2): 108–116. https://doi.org/10.1080/10429247.2018.1439636.
Pérez, J. G., M. D. M. L. Martín, C. G. García, and M. Á. S. Granero. 2016. “Project management under uncertainty beyond beta: The generalized bicubic distribution.” Oper. Res. Perspect. 3 (Aug): 67–76. https://doi.org/10.1016/j.orp.2016.09.001.
Perry, C., and I. D. Greig. 1975. “Estimating the mean and variance of subjective distributions in PERT and decision analysis.” Manage. Sci. 21 (12): 1477–1480. https://doi.org/10.1287/mnsc.21.12.1477.
Raoufi, M., N. G. Seresht, N. B. Siraj, and A. R. Fayek. 2018. “Fuzzy simulation techniques in construction engineering and management.” In Fuzzy hybrid computing in construction engineering and management, 149–178. Bingley, UK: Emerald Publishing.
Sackey, S., and B.-S. Kim. 2019. “Schedule risk analysis using a proposed modified variance and mean of the original program evaluation and review technique model.” KSCE J. Civ. Eng. 23 (4): 1484–1492. https://doi.org/10.1007/s12205-019-1826-z.
Sadatnya, A., N. Sadeghi, S. Sabzekar, M. Khanjani, A. N. Tak, and H. Taghaddos. 2023. “Machine learning for construction crew productivity prediction using daily work reports.” Autom. Constr. 152 (Aug): 104891. https://doi.org/10.1016/j.autcon.2023.104891.
Sadeghi, N. 2022. “Impact of limited data availability on the accuracy of project duration estimation in project networks.” Accessed January 15, 2023. https://data.mendeley.com/datasets/bjfdw6xbxw.
Sadeghi, N., A. R. Fayek, and N. G. Seresht. 2016. “A fuzzy discrete event simulation framework for construction applications: Improving the simulation time advancement.” J. Constr. Eng. Manage. 142 (12): 04016071. https://doi.org/10.1061/(ASCE)CO.1943-7862.0001195.
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. https://doi.org/10.1287/inte.11.5.66.
Sharma, K., and M. K. Trivedi. 2022. “Latin hypercube sampling-based NSGA-III optimization model for multimode resource constrained time–cost–quality–safety trade-off in construction projects.” Int. J. Constr. Manage. 22 (16): 3158–3168. https://doi.org/10.1080/15623599.2020.1843769.
Tabei, S. M. A., M. Bagherpour, and A. Mahmoudi. 2019. “Application of fuzzy modelling to predict construction projects cash flow.” Period. Polytech. Civ. Eng. 63 (2): 647–659. https://doi.org/10.3311/PPci.13402.
Takakura, Y., T. Yajima, Y. Kawajiri, and S. Hashizume. 2019. “Application of critical path method to stochastic processes with historical operation data.” Chem. Eng. Res. Des. 149 (Sep): 195–208. https://doi.org/10.1016/j.cherd.2019.06.027.
Thomopoulos, N. T. 2014. Essentials of Monte Carlo simulation: Statistical methods for building simulation models. New York: Springer.
Traynor, B. A., and M. Mahmoodian. 2019. “Time and cost contingency management using Monte Carlo simulation.” Aust. J. Civ. Eng. 17 (1): 11–18. https://doi.org/10.1080/14488353.2019.1606499.
Trietsch, D., L. Mazmanyan, L. Gevorgyan, and K. R. Baker. 2012. “Modeling activity times by the Parkinson distribution with a lognormal core: Theory and validation.” Eur. J. Oper. Res. 216 (2): 386–396. https://doi.org/10.1016/j.ejor.2011.07.054.
Udoumoh, E. F., and D. W. Ebong. 2017. “A review of activity time distributions in risk analysis.” Am. J. Oper. Res. 7 (6): 356–371. https://doi.org/10.4236/ajor.2017.76027.
van Dorp, J. R., and S. Kotz. 2002. “A novel extension of the triangular distribution and its parameter estimation.” J. R. Stat. Soc. D 51 (1): 63–79. https://doi.org/10.1111/1467-9884.00299.
Williams, T. 2003. “The contribution of mathematical modelling to the practice of project management.” IMA J. Manage. Math. 14 (1): 3–30. https://doi.org/10.1093/imaman/14.1.3.
Ximenes, P. D. S. M. P., A. S. A. da Silva, F. Ashkar, and T. Stosic. 2021. “Best-fit probability distribution models for monthly rainfall of Northeastern Brazil.” Water Sci. Technol. 84 (6): 1541–1556. https://doi.org/10.2166/wst.2021.304.
Zhu, Z., and R. Heady. 1994. “A simplified method of evaluating PERT/CPM network parameters.” IEEE Trans. Eng. Manage. 41 (4): 426–430. https://doi.org/10.1109/17.364568.
Information & Authors
Information
Published In
Copyright
© 2024 American Society of Civil Engineers.
History
Received: Mar 10, 2023
Accepted: Oct 16, 2023
Published online: Jan 5, 2024
Published in print: Mar 1, 2024
Discussion open until: Jun 5, 2024
ASCE Technical Topics:
- Business management
- Construction engineering
- Construction management
- Distribution functions
- Engineering fundamentals
- Management methods
- Mathematical functions
- Mathematics
- Methodology (by type)
- Monte Carlo method
- Numerical methods
- Practice and Profession
- Probability
- Probability distribution
- Project management
- Scheduling
- Stochastic processes
Authors
Metrics & Citations
Metrics
Citations
Download citation
If you have the appropriate software installed, you can download article citation data to the citation manager of your choice. Simply select your manager software from the list below and click Download.