An effective methodology for the stochastic project compression problem

In this paper, we consider the problem of planning a complex project when task durations are random. Specifically, we consider the problem of deciding how much to compress tasks in order to minimize the expected total cost that is defined by the sum of direct, indirect, and incentive costs. We initially consider this problem under the assumption that task durations can be modeled by a negative exponential distribution although we later relax this assumption and show that our methodology can be applied to any general distribution. To solve this problem, we develop an effective heuristic algorithm that we call the Stochastic COmpression Project (SCOP) algorithm; the SCOP algorithm is straightforward to implement and our numerical tests indicate that the algorithm performs significantly better than previously reported heuristics. In addition, we compare our approach to solutions found using expected values embedded in a deterministic approach (an approach that is frequently used to solve this problem in practice). Using our results, we show that the deterministic approximation approach, such as the classic PERT model, provides biased results and should be avoided.

[1]  Christine Strauss,et al.  A Stochastic Branch-and-Bound Approach to Activity Crashing in Project Management , 2000, INFORMS J. Comput..

[2]  R. Wollmer Critical path planning under uncertainty , 1985 .

[3]  Richard M. Van Slyke,et al.  Letter to the Editor---Monte Carlo Methods and the PERT Problem , 1963 .

[4]  Salah E. Elmaghraby,et al.  On the fallacy of averages in project risk management , 2005, Eur. J. Oper. Res..

[5]  Meir J. Rosenblatt,et al.  Activity Delay in Stochastic Project Networks , 1997, Oper. Res..

[6]  Jane N. Hagstrom,et al.  Computing the probability distribution of project duration in a PERT network , 1990, Networks.

[7]  Pirooz Vakili,et al.  On the Value of Flexibility in R&D Projects , 2005, Manag. Sci..

[8]  Willy Herroelen,et al.  Project scheduling under uncertainty: Survey and research potentials , 2005, Eur. J. Oper. Res..

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

[10]  Pierre N. Robillard,et al.  Technical Note - Expected Completion Time in Pert Networks , 1976, Oper. Res..

[11]  Erik Demeulemeester,et al.  New computational results on the discrete time/cost trade-off problem in project networks , 1998, J. Oper. Res. Soc..

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

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

[14]  Vidyadhar G. Kulkarni,et al.  Markov and Markov-Regenerative pert Networks , 1986, Oper. Res..

[15]  A. W. Wortham,et al.  A Statistical Theory for PERT Critical Path Analysis , 1966 .

[16]  Salah E. Elmaghraby,et al.  Activity networks: Project planning and control by network models , 1977 .

[17]  Steve Phillips Project Management Duration/Resource Tradeoff Analysis: an Application of the Cut Search Approach , 1996 .

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

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

[20]  Bajis M. Dodin Approximating the distribution functions in stochastic networks , 1985, Comput. Oper. Res..

[21]  D. R. Fulkerson A Network Flow Computation for Project Cost Curves , 1961 .

[22]  Joseph G. Szmerekovsky The Impact of Contractor Behavior on the Client's Payment-Scheduling Problem , 2005, Manag. Sci..

[23]  Rainer Kolisch,et al.  Characterization and generation of a general class of resource-constrained project scheduling problems , 1995 .