ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
European Journal of Operational Research
Volume 175, Issue 2, 1 December 2006, Pages 649-671
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (266 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.ejor.2004.12.028    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

Discrete Optimization

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

Gareth R. BeddoeCorresponding Author Contact Information, a, E-mail The Corresponding Author, E-mail The Corresponding Author and Sanja Petrovica, E-mail The Corresponding Author

aAutomated Scheduling Optimisation and Planning Research Group, Department of Computer Science, University of Nottingham, Nottingham NG8 1BB, United Kingdom

Received 21 May 2004; 
accepted 1 December 2004. 
Available online 16 August 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

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.

Keywords: Scheduling; Knowledge based systems; Case-based reasoning; Meta-heuristics; Feature selection and weighting

Article Outline

1. Introduction
2. The nurse rostering problem
3. The case-based repair generation method
3.1. Case storage
3.2. Retrieval and adaptation
3.3. Measuring classification accuracy
4. Violation features
4.1. Real-valued features
4.2. Shift and on–off pattern features
4.3. Cover array features
4.4. Features
5. Genetic algorithm for feature weighting and selection
6. Results
7. Conclusion
Acknowledgements
References







 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.