The falling tide algorithm: A new multi-objective approach for complex workforce scheduling

被引:43
作者
Li, Jingpeng [1 ]
Burke, Edmund K. [1 ]
Curtois, Tim [1 ]
Petrovic, Sanja [1 ]
Qu, Rong [1 ]
机构
[1] Univ Nottingham, Sch Comp Sci, Nottingham NG8 1BB, England
来源
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE | 2012年 / 40卷 / 03期
基金
英国工程与自然科学研究理事会;
关键词
Scheduling; Goal programming; Heuristics; Multi-criteria; NURSE ROSTERING PROBLEM; OPTIMIZATION; SYSTEM;
D O I
10.1016/j.omega.2011.05.004
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
We present a hybrid approach of goal programming and meta-heuristic search to find compromise solutions for a difficult employee scheduling problem, i.e. nurse rostering with many hard and soft constraints. By employing a goal programming model with different parameter settings in its objective function, we can easily obtain a coarse solution where only the system constraints (i.e. hard constraints) are satisfied and an ideal objective-value vector where each single goal (i.e. each soft constraint) reaches its optimal value. The coarse solution is generally unusable in practise, but it can act as an initial point for the subsequent meta-heuristic search to speed up the convergence. Also, the ideal objective-value vector is, of course, usually unachievable, but it can help a multi-criteria search method (i.e. compromise programming) to evaluate the fitness of obtained solutions more efficiently. By incorporating three distance metrics with changing weight vectors, we propose a new time-predefined meta-heuristic approach, which we call the falling tide algorithm, and apply it under a multi-objective framework to find various compromise solutions. By this approach, not only can we achieve a trade off between the computational time and the solution quality, but also we can achieve a trade off between the conflicting objectives to enable better decision-making. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:283 / 293
页数:11
相关论文
共 31 条
[1]  
Aickelin U, 2009, J OPERATIONAL RES SO, DOI [10.1007/s10479-009-0590-8, DOI 10.1007/S10479-009-0590-8]
[2]  
[Anonymous], 1999, Evolutionary Algorithms for Multiobjective Optimization: Methods and Applications
[3]  
[Anonymous], 2005, EVOLUTIONARY MULTIOB
[4]   Cyclic preference scheduling of nurses using a Lagrangian-based heuristic [J].
Bard, Jonathan F. ;
Purnomo, Hadi W. .
JOURNAL OF SCHEDULING, 2007, 10 (01) :5-23
[5]   A multicriteria decision making model for reverse logistics using analytical hierarchy process [J].
Barker, Theresa J. ;
Zabinsky, Zelda B. .
OMEGA-INTERNATIONAL JOURNAL OF MANAGEMENT SCIENCE, 2011, 39 (05) :558-573
[6]   A hybrid metaheuristic case-based reasoning system for nurse rostering [J].
Beddoe, Gareth ;
Petrovic, Sanja ;
Li, Jingpeng .
JOURNAL OF SCHEDULING, 2009, 12 (02) :99-119
[7]   Building cyclic master surgery schedules with leveled resulting bed occupancy [J].
Belien, Jeroen ;
Demeulemeester, Erik .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) :1185-1204
[8]  
Bowman VJ, 1976, LECT NOTES EC MATH S, V135, P76
[9]  
BRUSCO MJ, 1993, NAV RES LOG, V40, P69, DOI 10.1002/1520-6750(199302)40:1<69::AID-NAV3220400105>3.0.CO
[10]  
2-H