Performance evaluation of scheduling policies for the dynamic and stochastic resource-constrained multi-project scheduling problem

被引:33
作者
Satic, Ugur [1 ]
Jacko, Peter [1 ]
Kirkbride, Christopher [1 ]
机构
[1] Univ Lancaster, Lancaster LA1 4YW, England
关键词
Dynamic and stochastic resource-constrained multi-project scheduling problem; stochastic  dynamic programming; reactive scheduling; genetic algorithm; scheduling policies;
D O I
10.1080/00207543.2020.1857450
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this study, we consider the dynamic and stochastic resource-constrained multi-project scheduling problem where projects generate rewards at their completion, completions later than a due date cause tardiness costs, task duration is uncertain, and new projects arrive randomly during the ongoing project execution both of which disturb the existing project scheduling plan. We model this problem as a discrete-time Markov decision process and explore the performance and computational limitations of solving the problem by dynamic programming. We run and compare five different solution approaches, which are: a dynamic programming algorithm to determine a policy that maximises the time-average profit, a genetic algorithm and an optimal reactive baseline algorithm, both generate a schedule to maximise the total profit of ongoing projects, a rule-based algorithm which prioritises processing of tasks with the highest processing durations, and a worst decision algorithm to seek a non-idling policy that minimises the time-average profit. The performance of the optimal reactive baseline algorithm is the closest to the optimal policies of the dynamic programming algorithm, but its results are suboptimal, up to 37.6%. Alternative scheduling algorithms are close to optimal with low project arrival probability but quickly deteriorate their performance as the probability increases.
引用
收藏
页码:1411 / 1423
页数:13
相关论文
共 25 条
[1]   FROM PROJECT TO PROCESS MANAGEMENT - AN EMPIRICALLY-BASED FRAMEWORK FOR ANALYZING PRODUCT DEVELOPMENT TIME [J].
ADLER, PS ;
MANDELBAUM, A ;
NGUYEN, V ;
SCHWERER, E .
MANAGEMENT SCIENCE, 1995, 41 (03) :458-484
[2]  
[Anonymous], 2018, APM
[3]   Resource-constrained multi-project scheduling: Priority rule performance revisited [J].
Browning, Tyson R. ;
Yassine, Ali A. .
INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2010, 126 (02) :212-228
[4]  
Capa C., 2015, 2015 International Conference on Industrial Engineering and Operations Management (IEOM), V1, P1
[5]   A Q-Learning-based method applied to stochastic resource constrained project scheduling with new project arrivals [J].
Choi, Jaein ;
Realff, Matthew J. ;
Lee, Jay H. .
INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2007, 17 (13) :1214-1231
[6]   Managing stochastic, finite capacity, multi-project systems through the cross-entropy methodology [J].
Cohen, I ;
Golany, B ;
Shtub, A .
ANNALS OF OPERATIONS RESEARCH, 2005, 134 (01) :183-199
[7]  
Fliedner T., 2012, Proceedings of the 13th International Conference on Project Management and Scheduling, P148
[8]   A genetic algorithm for the resource constrained multi-project scheduling problem [J].
Goncalves, J. F. ;
Mendes, J. J. M. ;
Resende, M. G. C. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2008, 189 (03) :1171-1190
[9]   Dynamic order acceptance and capacity planning on a single bottleneck resource [J].
Herbots, Jade ;
Herroelen, Willy ;
Leus, Roel .
NAVAL RESEARCH LOGISTICS, 2007, 54 (08) :874-889
[10]  
Karam Ahmed., 2013, 2013 9 INT C INNO IN, P124, DOI DOI 10.1109/INNOVATIONS.2013.6544405