Selecting and weighting features using a genetic algorithm in a case-based reasoning approach to personnel rostering

被引:72
作者
Beddoe, Gareth R. [1 ]
Petrovic, Sanja [1 ]
机构
[1] Univ Nottingham, Dept Comp Sci, Automated Scheduling Optimisat & Planning Res Grp, Nottingham NG8 1BB, England
基金
英国工程与自然科学研究理事会;
关键词
scheduling; knowledge based systems; case-based reasoning; meta-heuristics; feature selection and weighting;
D O I
10.1016/j.ejor.2004.12.028
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
Personnel rostering problems are highly constrained resource allocation problems. Human rostering experts have many years of experience in making rostering decisions which reflect their individual goals and objectives. We present a novel method for capturing nurse rostering decisions and adapting them to solve new problems using the Case-Based Reasoning (CBR) paradigm. This method stores examples of previously encountered constraint violations and the operations that were used to repair them. The violations are represented as vectors of feature values. We investigate the problem of selecting and weighting features so as to improve the performance of the case-based reasoning approach. A genetic algorithm is developed for off-line feature selection and weighting using the complex data types needed to represent real-world nurse rostering problems. This approach significantly improves the accuracy of the CBR method and reduces the number of features that need to be stored for each problem. The relative importance of different features is also determined, providing an insight into the nature of expert decision making in personnel rostering. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:649 / 671
页数:23
相关论文
共 30 条
[1]  
ABDENNAHDHER S, 1999, P 1 INT C EXH PRACT
[2]   TOLERATING NOISY, IRRELEVANT AND NOVEL ATTRIBUTES IN INSTANCE-BASED LEARNING ALGORITHMS [J].
AHA, DW .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1992, 36 (02) :267-287
[3]  
[Anonymous], 1989, GENETIC ALGORITHM SE
[4]  
[Anonymous], HOW SOLVE IT MODERN
[5]   INTEGRATED DAYS OFF AND SHIFT PERSONNEL SCHEDULING [J].
BAILEY, J .
COMPUTERS & INDUSTRIAL ENGINEERING, 1985, 9 (04) :395-404
[6]  
Bailey RN, 1997, ASIA PAC J OPER RES, V14, P27
[7]  
BEASLEY D, 1993, U COMPUT, V15, P58
[8]   Scheduling staff using mixed integer programming [J].
Beaumont, N .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 1997, 98 (03) :473-484
[9]  
BEDDOE GR, 2003, P 14 ANN C PROD OP M
[10]  
Burke E, 1999, LECT NOTES ARTIF INT, V1585, P187