A Two-stage Stochastic Programming Model for the Resource Constrained Project Scheduling Problem under Uncertainty

Due to the increasing competitiveness of businesses, project planning and scheduling have become a challenging theme in the last years. In this paper, we propose a two-stage stochastic programming model for the resource constrained project scheduling problem, taking into account the stochasticity of activity durations. In this formulation, assuming that some activity duration scenarios are known, resource allocations are taken in the first stage, while scheduling decisions are postponed in the second stage. The resulting problem is a mixed integer problem with recourse, where binary variables appear in the first stage. In order to efficiently solve the problem, a decomposition algorithm is developed, based on the well-known integer L-shaped method. Detailed computational results are presented for a set of benchmark instances taken from the literature.

[1]  Christian Artigues,et al.  A polynomial activity insertion algorithm in a multi-resource schedule with cumulative constraints and multiple modes , 2000, Eur. J. Oper. Res..

[2]  Luís Valadares Tavares,et al.  On the optimal management of project risk , 1998, Eur. J. Oper. Res..

[3]  Rainer Kolisch,et al.  PSPLIB - a project scheduling problem library , 1996 .

[4]  Patrizia Beraldi,et al.  A computational study of exact approaches for the adjustable robust resource-constrained project scheduling problem , 2018, Comput. Oper. Res..

[5]  Dimitri Golenko-Ginzburg,et al.  A heuristic for network project scheduling with random activity durations depending on the resource allocation , 1998 .

[6]  Frederik Stork,et al.  Stochastic resource-constrained project scheduling , 2001 .

[7]  Fariborz Jolai,et al.  A new heuristic for resource-constrained project scheduling in stochastic networks using critical chain concept , 2007, Eur. J. Oper. Res..

[8]  Patrizia Beraldi,et al.  A heuristic approach for resource constrained project scheduling with uncertain activity durations , 2011, Comput. Oper. Res..

[9]  Erik Demeulemeester,et al.  Robust Resource Allocation Decisions in Resource-Constrained Projects , 2007, Decis. Sci..

[10]  Patrizia Beraldi,et al.  An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations , 2017 .

[11]  J. Birge,et al.  A multicut algorithm for two-stage stochastic linear programs , 1988 .

[12]  Francisco Ballestín,et al.  When it is worthwhile to work with the stochastic RCPSP? , 2007, J. Sched..

[13]  Gang Yu,et al.  A two-stage stochastic programming approach for project planning with uncertain activity durations , 2007, J. Sched..

[14]  Patrizia Beraldi,et al.  The Stochastic Resource-Constrained Project Scheduling Problem , 2015 .

[15]  Erik Demeulemeester,et al.  Robust Project Scheduling , 2011, Found. Trends Technol. Inf. Oper. Manag..

[16]  Patrizia Beraldi,et al.  A scheduling methodology for dealing with uncertainty in construction projects , 2011 .

[17]  Fabrice Talla Nobibon,et al.  Robust optimization for resource-constrained project scheduling with uncertain activity durations , 2011, 2011 IEEE International Conference on Industrial Engineering and Engineering Management.

[18]  R. Wets,et al.  L-SHAPED LINEAR PROGRAMS WITH APPLICATIONS TO OPTIMAL CONTROL AND STOCHASTIC PROGRAMMING. , 1969 .

[19]  Gilbert Laporte,et al.  The integer L-shaped method for stochastic integer programs with complete recourse , 1993, Oper. Res. Lett..

[20]  Roel Leus,et al.  Resource‐Constrained Project Scheduling for Timely Project Completion with Stochastic Activity Durations , 2007 .