Stochastic Project Scheduling with Hierarchical Alternatives

Abstract In this paper, a resource constrained project scheduling problem with hierarchical alternatives and stochastic activity durations is studied. A stochastic chance constraint is introduced to formulate this problem. A metaheuristic framework called SAA/DAAA through integrating the sampling average approximation (SAA) with the population-based evolutionary artificial algae algorithm (AAA) is developed to solve the problem due to the NP-hardness nature of the problem. The priority-selection list (PSL) and schedule generation scheme (SGS) are introduced for local search. Experiments with different sizes (50-scale, 100-scale, 150-scale) as well as different uncertainty levels (moderate, medium, high) are used as examples to illustrate and validate the proposed method. The influences of sample size, sampling times and confidence level are also analyzed during experiments. In addition, the proposed discrete AAA (DAAA) is compared with classic GA and numerical experiments show that the SAA/DAAA outperforms the SAA/GA in terms of both objectives and solving time.

[1]  A. Charnes,et al.  Chance-Constrained Programming , 1959 .

[2]  Stefan Creemers,et al.  Minimizing the expected makespan of a project with stochastic activity durations under resource constraints , 2015, J. Sched..

[3]  Haitao Li,et al.  Solving stochastic resource-constrained project scheduling problems by closed-loop approximate dynamic programming , 2015, Eur. J. Oper. Res..

[4]  Xin-She Yang,et al.  A Discrete Firefly Algorithm for the Multi-Objective Hybrid Flowshop Scheduling Problems , 2014, IEEE Transactions on Evolutionary Computation.

[5]  Ernst Rank,et al.  Bridge construction schedule generation with pattern-based construction methods and constraint-based simulation , 2010, Adv. Eng. Informatics.

[6]  Fabrice Talla Nobibon,et al.  Scheduling modular projects on a bottleneck resource , 2014, J. Sched..

[7]  Norbert Trautmann,et al.  An iterated-local-search heuristic for the resource-constrained weighted earliness-tardiness project scheduling problem , 2008 .

[8]  Sungkon Moon,et al.  Discrete Firefly Algorithm for Scaffolding Construction Scheduling , 2017 .

[9]  Mario Vanhoucke,et al.  Multi-mode resource-constrained project scheduling using RCPSP and SAT solvers , 2011, Eur. J. Oper. Res..

[10]  Xiaoxia Huang,et al.  Uncertain mean-variance and mean-semivariance models for optimal project selection and scheduling , 2016, Knowl. Based Syst..

[11]  Mario Vanhoucke,et al.  An experimental investigation of metaheuristics for the multi-mode resource-constrained project scheduling problem on new dataset instances , 2014, Eur. J. Oper. Res..

[12]  Kok Lay Teo,et al.  An exact penalty function-based differential search algorithm for constrained global optimization , 2015, Soft Computing.

[13]  Jessica Kaminsky,et al.  Theorizing the Internal Social Sustainability of Sanitation Organizations , 2015 .

[14]  Berit Johannes,et al.  On the complexity of scheduling unit-time jobs with OR-precedence constraints , 2005, Oper. Res. Lett..

[15]  Erik Demeulemeester,et al.  A purely proactive scheduling procedure for the resource-constrained project scheduling problem with stochastic activity durations , 2014, Journal of Scheduling.

[16]  Xiaodong Li,et al.  Particle swarm optimization-based schemes for resource-constrained project scheduling , 2005 .

[17]  Bingo Wing-Kuen Ling,et al.  Maximizing lifetime of a wireless sensor network via joint optimizing sink placement and sensor-to-sink routing , 2017 .

[18]  Baoding Liu,et al.  Project scheduling problem with stochastic activity duration times , 2005, Appl. Math. Comput..

[19]  Xiaoxia Huang,et al.  Project selection and scheduling with uncertain net income and investment cost , 2014, Appl. Math. Comput..

[20]  Mario Vanhoucke,et al.  An approach using SAT solvers for the RCPSP with logical constraints , 2016, Eur. J. Oper. Res..

[21]  Richard F. Hartl,et al.  On the efficient modeling and solution of the multi-mode resource-constrained project scheduling problem with generalized precedence relations , 2016, OR Spectr..

[22]  Saeed Hosseinabadi,et al.  Minimizing total weighted late work in the resource-constrained project scheduling problem , 2013 .

[23]  Ali Asghar Tofighian,et al.  Modeling and solving the project selection and scheduling , 2015, Comput. Ind. Eng..

[24]  Erik Demeulemeester,et al.  A genetic algorithm for the robust resource leveling problem , 2015, Journal of Scheduling.

[25]  Gülay Tezel,et al.  Artificial algae algorithm (AAA) for nonlinear global optimization , 2015, Appl. Soft Comput..

[26]  Burcu Akinci,et al.  Representing Work Spaces Generically in Construction Method Models , 2002 .

[27]  Jian Chai,et al.  Decomposition-based multi-objective firefly algorithm for RFID network planning with uncertainty , 2017, Appl. Soft Comput..

[28]  K. Teo,et al.  A Binary differential search algorithm for the 0-1 multidimensional knapsack problem , 2016 .

[29]  Premysl Sucha,et al.  Production scheduling with alternative process plans , 2011, Eur. J. Oper. Res..

[30]  Alain Quilliot,et al.  An effective branch-and-price algorithm for the Preemptive Resource Constrained Project Scheduling Problem based on minimal Interval Order Enumeration , 2015, Eur. J. Oper. Res..

[31]  Zhe Xu,et al.  Scheduling Policies for the Stochastic Resource Leveling Problem , 2015 .

[32]  Zhijing Yang,et al.  Binary artificial algae algorithm for multidimensional knapsack problems , 2016, Appl. Soft Comput..

[33]  Chen Fang,et al.  An effective estimation of distribution algorithm for the multi-mode resource-constrained project scheduling problem , 2012, Comput. Oper. Res..

[34]  James R. Luedtke,et al.  A Sample Approximation Approach for Optimization with Probabilistic Constraints , 2008, SIAM J. Optim..

[35]  Baoding Liu,et al.  Fuzzy project scheduling problem and its hybrid intelligent algorithm , 2010 .

[36]  Pieter Smet,et al.  The Multi-Mode Resource-Constrained Multi-Project Scheduling Problem , 2016, J. Sched..

[37]  Siamak Haji Yakhchali,et al.  On the latest starting times and criticality of activities in a network with imprecise durations , 2010 .

[38]  A. Kusiak,et al.  Resource constrained scheduling of hierarchically structured design activity networks , 1995 .

[39]  Fang Fu Integrated scheduling and batch ordering for construction project , 2014 .

[40]  Stefan Helber,et al.  Scheduling resource-constrained projects with a flexible project structure , 2013, Eur. J. Oper. Res..