An automatic constructive matheuristic for the shift minimization personnel task scheduling problem

被引:8
作者
Chandrasekharan, Reshma Chirayil [1 ]
Smet, Pieter [1 ]
Wauters, Tony [1 ]
机构
[1] Katholieke Univ Leuven, Dept Comp Sci, CODeS, Gebroeders De Smetstr 1, B-9000 Ghent, Belgium
关键词
Task scheduling; Decomposition; SMPTSP; Matheuristic; ALGORITHMS;
D O I
10.1007/s10732-020-09439-9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The shift minimization personnel task scheduling problem is an NP-complete optimization problem that concerns the assignment of tasks to multi-skilled employees with a view to minimize the total number of assigned employees. Recent literature indicates that hybrid methods which combine exact and heuristic techniques such as matheuristics are efficient as regards to generating high quality solutions. The present work employs a constructive matheuristic (CMH): a decomposition-based method where sub-problems are solved to optimality using exact techniques. The optimal solutions of sub-problems are subsequently utilized to construct a feasible solution for the entire problem. Based on the study, a time-based CMH has been developed which, for the first time, solves all the difficult instances introduced by Smet et al. (Omega 46:64-73, 2014) to optimality. In addition, an automated CMH algorithm that utilizes instance-specific problem features has also been developed that produces high quality solutions over all current benchmark instances.
引用
收藏
页码:205 / 227
页数:23
相关论文
共 18 条
[1]   A Triplet-Based Exact Method for the Shift Minimisation Personnel Task Scheduling Problem [J].
Baatar, Davaatseren ;
Krishnamoorthy, Mohan ;
Ernst, Andreas T. .
ALGORITHMS - ESA 2015, 2015, 9294 :59-70
[2]   Analysis of a constructive matheuristic for the traveling umpire problem [J].
Chandrasekharan, Reshma Chirayil ;
Toffolo, Tulio A. M. ;
Wauters, Tony .
JOURNAL OF QUANTITATIVE ANALYSIS IN SPORTS, 2019, 15 (01) :41-57
[3]   A matheuristic approach for the two-machine total completion time flow shop problem [J].
Della Croce, Federico ;
Grosso, Andrea ;
Salassa, Fabio .
ANNALS OF OPERATIONS RESEARCH, 2014, 213 (01) :67-78
[4]   Staff rostering at a large international airport [J].
Dowling, D ;
Krishnamoorthy, M ;
Mackenzie, H ;
Sier, D .
ANNALS OF OPERATIONS RESEARCH, 1997, 72 (0) :125-147
[5]   Filtering AtMostNValue with difference constraints: Application to the shift minimisation personnel task scheduling problem [J].
Fages, Jean-Guillaume ;
Lapegue, Tanguy .
ARTIFICIAL INTELLIGENCE, 2014, 212 :116-133
[6]   Local branching [J].
Fischetti, M ;
Lodi, A .
MATHEMATICAL PROGRAMMING, 2003, 98 (1-3) :23-47
[7]   A greedy heuristic for shift minimization personnel task scheduling problem [J].
Hojati, Mehran .
COMPUTERS & OPERATIONS RESEARCH, 2018, 100 :66-76
[8]   Interval scheduling: A survey [J].
Kolen, Antoon W. J. ;
Lenstra, Jan Karel ;
Papadimitriou, Christos H. ;
Spieksma, Frits C. R. .
NAVAL RESEARCH LOGISTICS, 2007, 54 (05) :530-543
[9]   Algorithms for large scale Shift Minimisation Personnel Task Scheduling Problems [J].
Krishnamoorthy, M. ;
Ernst, A. T. ;
Baatar, D. .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 219 (01) :34-48
[10]   Minimizing shifts for personnel task scheduling problems: A three-phase algorithm [J].
Lin, Shih-Wei ;
Ying, Kuo-Ching .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2014, 237 (01) :323-334