Research on a resource-constrained project scheduling problem in a hazardous environment and its staffing strategies based on PSO algorithm

ABSTRACT We study a resource-constrained project scheduling problem in a hazardous environment considering some different strategies of staffing. An overhaul project of a nuclear power plant is chosen as a typical example. The same as the conventional projects scheduling, the problem is constrained by the availability of resources. However, due to the unique working environment in this project, the availability of resources is constrained by the accumulated amount of harm that the workers could withstand. As this extremely increases the complexity of the problem. In order to address the investigated problem, we propose a novel particle swarm optimization algorithm: probable mechanism-based discrete particle swarm optimization algorithm (PMPSO). The PMPSO algorithm is a discretization form of the traditional particle swarm optimization (PSO) algorithm. We use the PMPSO algorithm to solve the problem thinking of nine combinations of staffing strategies respectively. Comparison experiments of the combination of staffing strategies show that strategy of ‘3’ outperforms the other strategies. Numerical experiments indicate the adaptability of the PMPSO algorithm and the validity of the conclusion.

[1]  Yuanqing Xia,et al.  SMC Design for Robust Stabilization of Nonlinear Markovian Jump Singular Systems , 2018, IEEE Transactions on Automatic Control.

[2]  James E. Kelley,et al.  Critical-path planning and scheduling , 1899, IRE-AIEE-ACM '59 (Eastern).

[3]  Abdel Lisser,et al.  Stochastic nuclear outages semidefinite relaxations , 2012, Comput. Manag. Sci..

[4]  H. Karimi,et al.  Quantized ℋ∞ Filtering for Continuous‐Time Markovian Jump Systems with Deficient Mode Information , 2015 .

[5]  Norbert Trautmann A mixed-integer linear programming formulation of the RCPSP based on explicit assignment and sequencing decisions , 2017 .

[6]  P. H. Wakker,et al.  REDUCING REFUELING OUTAGE DURATION BY OPTIMIZING CORE DESIGN AND SHUFFLING SEQUENCE , 2003 .

[7]  Willy Herroelen,et al.  Project Scheduling—Theory and Practice , 2005 .

[8]  Pierre Lopez,et al.  A new RCPSP variant for scheduling research activities in a nuclear laboratory , 2017 .

[9]  James E. Kelley,et al.  Critical-Path Planning and Scheduling: Mathematical Basis , 1961 .

[10]  Rolf H. Möhring,et al.  Resource-constrained project scheduling: Notation, classification, models, and methods , 1999, Eur. J. Oper. Res..

[11]  Roman Słowiński,et al.  Two Approaches to Problems of Resource Allocation Among Project Activities — A Comparative Study , 1980 .

[12]  Adolfo López-Paredes,et al.  A unified nomenclature for project scheduling problems (RCPSP and RCMPSP) , 2018 .

[13]  Jianbin Qiu,et al.  Mode-dependent nonrational output feedback control for continuous-time semi-Markovian jump systems with time-varying delay , 2015 .

[14]  David S. Johnson,et al.  Complexity Results for Multiprocessor Scheduling under Resource Constraints , 1975, SIAM J. Comput..

[15]  Hamid Reza Karimi,et al.  Sliding Mode Control of Fuzzy Singularly Perturbed Systems With Application to Electric Circuit , 2018, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[16]  Rainer Kolisch,et al.  Experimental investigation of heuristics for resource-constrained project scheduling: An update , 2006, Eur. J. Oper. Res..

[17]  Jorge Pinho de Sousa,et al.  Using metaheuristics in multiobjective resource constrained project scheduling , 2000, Eur. J. Oper. Res..

[18]  Hamid Reza Karimi,et al.  Dissipativity-Based Fuzzy Integral Sliding Mode Control of Continuous-Time T-S Fuzzy Systems , 2018, IEEE Transactions on Fuzzy Systems.

[19]  Nguyen Thi Thu Ha,et al.  Assessment of Radiation Dose Caused by Radioactive Gaseous Effluent Released from Nuclear Power Plant Ninh Thuan 1 under Scenario of Normal Working Conditions , 2015 .

[20]  Erik Demeulemeester,et al.  Resource-constrained project scheduling: A survey of recent developments , 1998, Comput. Oper. Res..

[21]  Ellis L. Johnson,et al.  Optimizing nuclear power plant refueling with mixed-integer programming , 1997 .

[22]  Mohand Ou Idir Khemmoudj,et al.  When Constraint Programming and Local Search Solve the Scheduling Problem of Electricité de France Nuclear Power Plant Outages , 2006, CP.

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