A chance constrained optimization approach for resource unconstrained project scheduling with uncertainty in activity execution intensity

Abstract We study the problem of scheduling project activities with precedence constraints and unlimited resources. The latter problem, with the objective of minimizing the completion time of the project and deterministic activity durations, is known to be polynomially solvable. In the case of stochastic durations, the objective becomes to determine the project makespan distribution which is a #P complete problem. The most common technique used in this case is PERT. However, it is known that PERT tends to underestimate the expected makespan of the project. In our work, we try to overcome this shortcoming by considering a stochastic formulation of the problem, exploiting the activity execution intensity as a stochastic variable, and a chance constrained optimization approach. The main hypotheses under which our model works are essentially two: one is to have a sufficiently large time horizon for the project and the second, differently to what happens for the durations of the activities in the PERT model, is to assume a Beta probability density function for the activity execution intensity variables. The first hypothesis appears to be realistic since, when time horizon is large, stochastic factors tend to come into play in every decision problems; the second hypothesis, is realistic as well, since a minimum and a maximum value exist for the stochastic variables used in our model. Experimental results and a comparison with the PERT model and a Monte Carlo simulation are presented.

[1]  J Figueira,et al.  Stochastic Programming , 1998, J. Oper. Res. Soc..

[2]  Vidyadhar G. Kulkarni,et al.  A classified bibliography of research on stochastic PERT networks: 1966-1987 , 1989 .

[3]  Pierpaolo Pontrandolfo,et al.  Project duration in stochastic networks by the PERT-path technique , 2000 .

[4]  Van Slyke,et al.  MONTE CARLO METHODS AND THE PERT PROBLEM , 1963 .

[5]  Bajis M. Dodin,et al.  Bounding the Project Completion Time Distribution in PERT Networks , 1985, Oper. Res..

[6]  Rainer Kolisch,et al.  PSPLIB - A project scheduling problem library: OR Software - ORSEP Operations Research Software Exchange Program , 1997 .

[7]  George B. Kleindorfer,et al.  Bounding Distributions for a Stochastic Acyclic Network , 1971, Oper. Res..

[8]  Rainer Kolisch,et al.  MIP models for resource-constrained project scheduling with flexible resource profiles , 2014, Eur. J. Oper. Res..

[9]  J. Scott Provan,et al.  Computing Network Reliability in Time Polynomial in the Number of Cuts , 1984, Oper. Res..

[10]  L Bianco,et al.  A New Formulation for the Project Scheduling Problem with Scarce Resources , 2013 .

[11]  D. Dubois,et al.  FUZZY NUMBERS: AN OVERVIEW , 1993 .

[12]  Charles E. Clark,et al.  Letter to the Editor—The PERT Model for the Distribution of an Activity Time , 1962 .

[13]  Erik Demeulemeester,et al.  Project scheduling : a research handbook , 2002 .

[14]  J. J. Martin Distribution of the Time Through a Directed, Acyclic Network , 1965 .

[15]  Jane N. Hagstrom,et al.  Computational complexity of PERT problems , 1988, Networks.