Staff scheduling and rostering: A review of applications, methods and models

Abstract This paper presents a review of staff scheduling and rostering, an area that has become increasingly important as business becomes more service oriented and cost conscious in a global environment. Optimised staff schedules can provide enormous benefits, but require carefully implemented decision support systems if an organisation is to meet customer demands in a cost effective manner while satisfying requirements such as flexible workplace agreements, shift equity, staff preferences, and part-time work. In addition, each industry sector has its own set of issues and must be viewed in its own right. There are many computer software packages for staff scheduling, ranging from spreadsheet implementations of manual processes through to mathematical models using efficient optimal or heuristic algorithms. We do not review software packages in this paper. Rather, we review rostering problems in specific application areas, and the models and algorithms that have been reported in the literature for their solution. We also survey commonly used methods for solving rostering problems.

[1]  M W Isken,et al.  A heuristic approach to nurse scheduling in hospital units with non-stationary, urgent demand, and a fixed staff size. , 1991, Journal of the Society for Health Systems.

[2]  Gary M. Thompson A simulated-annealing heuristic for shift scheduling using non-continuously available employees , 1996, Comput. Oper. Res..

[3]  Terry R. Rakes,et al.  A mathematical model for scheduling and staffing multiclinic health regions , 1989 .

[4]  I Ozkarahan,et al.  A disaggregation model of a flexible nurse scheduling support system. , 1991, Socio-economic planning sciences.

[5]  Jacques Desrosiers,et al.  Crew Pairing at Air France , 1993 .

[6]  U. M. Maydell,et al.  Manpower Scheduling In The Edmonton Police Department , 1979 .

[7]  T. Liang,et al.  Improving the utilization of training resources through optimal personnel assignment in the U.S. Navy , 1988 .

[8]  David M. Ryan,et al.  The Solution of Massive Generalized Set Partitioning Problems in Aircrew Rostering , 1992 .

[9]  Slim Abdennadher,et al.  Nurse Scheduling using Constraint Logic Programming , 1999, AAAI/IAAI.

[10]  Jean-Marc Rousseau,et al.  HASTUS: AN INTERACTIVE SYSTEM FOR BUSES AND CREW SCHEDULING. FROM THE BOOK COMPUTER SCHEDULING OF PUBLIC TRANSPORT 2 , 1985 .

[11]  Srini Ramaswamy,et al.  Airline Crew Scheduling with Regularity , 2001, Transp. Sci..

[13]  B. R. Feiring A Model Generation Approach to the Personnel Assignment Problem , 1993 .

[14]  H Wolfe,et al.  Staffing the nursing unit. II. The multiple assignment technique. , 1965, Nursing research.

[15]  Paolo Toth,et al.  A Global Method for Crew Planning in Railway Applications , 2001 .

[16]  Maddalena Nonato,et al.  Network Models, Lagrangean Relaxation and Subgradients Bundle Approach in Crew Scheduling Problems , 1995 .

[17]  B.M.W. Cheng,et al.  A nurse rostering system using constraint programming and redundant modeling , 1997, IEEE Transactions on Information Technology in Biomedicine.

[18]  Victor J. Rayward-Smith,et al.  Modern Heuristic Search Methods , 1996 .

[19]  R. Markowitz,et al.  A database program for the management of staff scheduling in a radiology department. , 1997, AJR. American journal of roentgenology.

[20]  Martin Desrochers,et al.  Computer-Aided Transit Scheduling , 1992 .

[21]  Sam R. Thangiah,et al.  Computer-aided Scheduling of Public Transport , 2003, J. Sched..

[22]  John E. Beasley,et al.  A dynamic programming based algorithm for the crew scheduling problem , 1998, Comput. Oper. Res..

[23]  John W. Chinneck,et al.  Proctor Assignment at Carleton University , 1998, Interfaces.

[24]  Ward Whitt,et al.  Server Staffing to Meet Time-Varying Demand , 1996 .

[25]  C. Anantaram,et al.  Crew rostering system-An expert system for scheduling crew for Indian Airlines , 1993, Proceedings of 9th IEEE Conference on Artificial Intelligence for Applications.

[26]  A. H. Christer,et al.  Maintenance manpower modelling for a hospital building complex , 1997 .

[27]  Dag Wedelin,et al.  An Algorithm for 0-1 Programming with Application to Airline Crew Scheduling , 1994, ESA.

[28]  Richard D. McBride,et al.  Flight crew scheduling , 1993 .

[29]  John Danko,et al.  Insight through innovation: a dynamic approach to demand based toll plaza lane staffing , 1994, Proceedings of Winter Simulation Conference.

[30]  Bruce Faaland,et al.  Cost-Based Scheduling of Workers and Equipment in a Fabrication and Assembly Shop , 1993, Oper. Res..

[31]  D. Warner,et al.  A Mathematical Programming Model for Scheduling Nursing Personnel in a Hospital , 1972 .

[32]  ANTHONY WREN,et al.  A genetic algorithm for public transport driver scheduling , 1995, Comput. Oper. Res..

[33]  E. M. Morgado,et al.  An AI-based approach to crew scheduling , 1993, Proceedings of 9th IEEE Conference on Artificial Intelligence for Applications.

[34]  Yindong Shen,et al.  Tabu Search for Time Windowed Public Transport Driver Scheduling , 2002 .

[35]  Graham K. Rand,et al.  Computer Scheduling of Public Transport , 1982 .

[36]  Lawrence Bodin,et al.  A Matching Based Heuristic for Scheduling Mass Transit Crews and Vehicles , 1983 .

[37]  Erik Andersson,et al.  Crew Pairing Optimization , 1998 .

[38]  L. Bianco,et al.  A heursitic procedure for the crew rostering problem , 1992 .

[39]  Giglio Rj Resource scheduling: from theory to practice. , 1991 .

[40]  X. Cai,et al.  A genetic algorithm for scheduling staff of mixed skills under multi-criteria , 2000, Eur. J. Oper. Res..

[41]  Mohan Krishnamoorthy,et al.  Staff rostering at a large international airport , 1997, Ann. Oper. Res..

[42]  David M. Miller,et al.  An Integrated Spatial DSS for Scheduling and Routing Home-Health-Care Nurses , 1997 .

[43]  Sebastian Stiller,et al.  Network Models , 2004, Network Analysis.

[44]  Anthony Wren,et al.  Greedy Genetic Algorithms, Optimizing Mutations and Bus Driver Scheduling , 1995 .

[45]  James E. Bailey,et al.  Integrated days off and shift personnel scheduling , 1985 .

[46]  César Rego,et al.  Subgraph ejection chains and tabu search for the crew scheduling problem , 1999, J. Oper. Res. Soc..

[47]  Evelina Lamma,et al.  Integrating constraint logic programming and operations research techniques for the Crew Rostering Problem , 1998 .

[48]  James M. Tien,et al.  On Manpower Scheduling Algorithms , 1982 .

[49]  Francesco Gallerano,et al.  Management strategies for the control of eutrophication processes in Fogliano lagoon (Italy): a long-term analysis using a mathematical model , 2001 .

[50]  Thomas Spencer,et al.  AT&T's Call Processing Simulator (CAPS) Operational Design for Inbound Call Centers , 1994 .

[51]  Stefan Voß,et al.  Computer-Aided Scheduling of Public Transport , 2001 .

[52]  Jacques Desrosiers,et al.  Air Transat Uses ALTITUDE to Manage Its Aircraft Routing, Crew Pairing, and Work Assignment , 2000, Interfaces.

[53]  W Glanert,et al.  A "TIMETABLE" APPROACH TO THE ASSIGNMENT OF PILOTS TO ROTATIONS , 1984 .

[54]  N. Azarmi,et al.  Workforce scheduling with constraint logic programming , 1995 .

[55]  Jacques Desrosiers,et al.  Time Constrained Routing and Scheduling , 1992 .

[56]  Richard Freling,et al.  Scheduling train crews: a case study for the Dutch Railways , 2000 .

[57]  Ronaldo Larcher,et al.  Scheduling of Railway Crew for Random Arrivals , 1986 .

[58]  J. P. Arabeyre,et al.  The Airline Crew Scheduling Problem: A Survey , 1969 .

[59]  Vincent A. Mabert,et al.  A Case Study of Encoder Shift Scheduling under Uncertainty , 1979 .

[60]  L. Bodin ROUTING AND SCHEDULING OF VEHICLES AND CREWS–THE STATE OF THE ART , 1983 .

[61]  Cynthia Barnhart,et al.  Deadhead Selection for the Long-Haul Crew Pairing Problem , 1995, Oper. Res..

[62]  Michael Ball,et al.  A Graph Partitioning Approach to Airline Crew Scheduling , 1985, Transp. Sci..

[63]  Nagraj Balakrishnan,et al.  A network model for the rotating workforce scheduling problem , 1990, Networks.

[64]  Stephen E. Bechtold,et al.  The equivalence of general set‐covering and implicit integer programming formulations for shift scheduling , 1996 .

[65]  Ernesto M. Morgado,et al.  CREWS: A Train Scheduling Tool , 1998 .

[66]  Gilbert Laporte,et al.  Metaheuristics: A bibliography , 1996, Ann. Oper. Res..

[67]  J. G. Church Sure Staf: A Computerized Staff Scheduling System for Telephone Business Offices , 1973 .

[68]  D Dupuis HASTUS--AN INTERACTIVE SYSTEM FOR BUSES AND CREW SCHEDULING , 1986 .

[69]  Mehryar Nooriafshar A heuristic approach to improving the design of nurse training schedules , 1995 .

[70]  Saligrama R. Agnihothri,et al.  Staffing a Centralized Appointment Scheduling Department in Lourdes Hospital , 1991 .

[71]  Akira Tajima,et al.  Airline Crew-Scheduling Problem with Many Irregular Flights , 1997, ISAAC.

[72]  Subhash C. Sarin,et al.  Modeling and algorithmic development of a staff scheduling problem , 2001, Eur. J. Oper. Res..

[73]  Harvey H. Millar,et al.  Cyclic and non-cyclic scheduling of 12 h shift nurses by network programming , 1998 .

[74]  W. Hancock,et al.  A heuristic approach to nurse scheduling in hospital units with non-stationary, urgent demand, and a fixed staff size. , 1991, Journal of the Society for Health Systems.

[75]  Ernesto M. Morgado,et al.  Scheduling and managing crew in the Portuguese railways , 1992 .

[76]  Spyros Kontogiorgis,et al.  Us Airways Optimizes the Scheduling of Reserve Flight Crews , 1999 .

[77]  Anthony Wren,et al.  Experiences with a Crew Scheduling System Based on Set Covering , 1988 .

[78]  Martin W. P. Savelsbergh,et al.  Branch-and-Price: Column Generation for Solving Huge Integer Programs , 1998, Oper. Res..

[79]  R B Norby,et al.  A nurse staffing system based upon assignment difficulty. , 1977, The Journal of nursing administration.

[80]  Helena R. Lourenço,et al.  Multiobjective Metaheuristics for the Bus Driver Scheduling Problem , 2001, Transp. Sci..

[81]  H. Wolfe,et al.  STAFFING THE NURSING UNIT. I. CONTROLLED VARIABLE STAFFING. , 1965, Nursing research.

[82]  Christoph Maier-Rothe,et al.  Cyclical scheduling and allocation of nursing staff , 1973 .

[83]  Gary M. Thompson Labor Staffing and Scheduling Models for Controlling Service Levels , 1997 .

[84]  F. T. Anbari Train and engine crew management system , 1987 .

[85]  F. Robert Jacobs,et al.  Tour Scheduling and Task Assignment of a Heterogeneous Work Force: A Heuristic Approach , 1991 .

[86]  Alex P. Alex,et al.  Manpower Scheduling Optimization Using Genetic Algorithms , 1997 .

[87]  D. M. Ryan,et al.  Express: Set Partitioning for Bus Crew Scheduling in Christchurch , 1992 .

[88]  James E. Bailey,et al.  Optimization and heuristic models to integrate project task and manpower scheduling , 1995 .

[89]  Leslie C. Edie,et al.  Traffic Delays at Toll Booths , 1954, Oper. Res..

[90]  H B Wolfe,et al.  Knowledge-based schedule formulation and maintenance under uncertainty. , 1991, Journal of the Society for Health Systems.

[91]  D. Michael Warner,et al.  Scheduling Nursing Personnel According to Nursing Preference: A Mathematical Programming Approach , 1976, Oper. Res..

[92]  W. C. Benton,et al.  A decision modes for shift scheduling of nurses , 1994 .

[93]  Peter I. Cowling,et al.  A Memetic Approach to the Nurse Rostering Problem , 2001, Applied Intelligence.

[94]  Brigitte Jaumard,et al.  A generalized linear programming model for nurse scheduling , 1996, Eur. J. Oper. Res..

[95]  Gillian Mould Case Study of Manpower Planning for Clerical Operations , 1996 .

[96]  Harvey Wolfe,et al.  STAFFING THE NURSING UNIT Part II. The Multiple Assignment Technique , 1965 .

[97]  Douglas Smith The Application Of An Interactive Algorithm To Develop Cyclical Rotational Schedules For Nursing Personnel , 1976 .

[98]  Matteo Fischetti,et al.  Solution of Large-Scale Railway Crew Planning Problems: the Italian Experience , 1999 .

[99]  H. Kunzi,et al.  Lectu re Notes in Economics and Mathematical Systems , 1975 .

[100]  Knut Haase,et al.  An exact algorithm for the vehicle and crew scheduling problem , 1996 .

[101]  Srimathy Gopalakrishnan,et al.  A Decision Support System for Scheduling Personnel in a Newspaper Publishing Environment , 1993 .

[102]  Angelo Monfroglio Hybrid Genetic Algorithms for a Rostering Problem , 1996 .

[103]  Abdul Sattar,et al.  An Integer Programming-Based Nurse Rostering System , 1996, ASIAN.

[104]  Thomas Emden-Weinert,et al.  DISSY – A Driver Scheduling System for Public Transport , 2000 .

[105]  E. Rolland,et al.  Tabu search in audit scheduling , 1998, Eur. J. Oper. Res..

[106]  Sabah U. Randhawa,et al.  A heuristic-based computerized nurse scheduling system , 1993, Comput. Oper. Res..

[107]  Sumer C. Aggarwal,et al.  A focussed review of scheduling in services , 1982 .

[108]  M. Padberg,et al.  Solving airline crew scheduling problems by branch-and-cut , 1993 .

[109]  William J. Abernathy,et al.  A Three-Stage Manpower Planning and Scheduling Model - A Service-Sector Example , 1973, Oper. Res..

[110]  S U Randhawa,et al.  Nurse scheduling models: a state-of-the-art review. , 1990, Journal of the Society for Health Systems.

[111]  Edward P. K. Tsang,et al.  Fast local search and guided local search and their application to British Telecom's workforce scheduling problem , 1997, Oper. Res. Lett..

[112]  W. C. Benton,et al.  Workforce staffing and scheduling: Hospital nursing specific models , 1992 .

[113]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[114]  A Wren,et al.  A GENERAL REVIEW OF THE USE OF COMPUTERS IN SCHEDULING BUSES AND THEIR CREWS , 1980 .

[115]  Larry P. Ritzman,et al.  The Disaggregation of Aggregate Manpower Plans , 1976 .

[116]  Salih O. Duffuaa,et al.  A stochastic programming model for scheduling maintenance personnel , 1999 .

[117]  D. I. Calvert,et al.  Computer Scheduling of Public Transport 2 , 1986 .

[118]  Edmund K. Burke,et al.  A Hybrid Tabu Search Algorithm for the Nurse Rostering Problem , 1998, SEAL.

[119]  Zilla Sinuany-Stern,et al.  Multi-Objective Scheduling Plans for Security Guards , 1986 .

[120]  George B. Dantzig,et al.  Letter to the Editor - A Comment on Edie's "Traffic Delays at Toll Booths" , 1954, Oper. Res..

[121]  John Glen A Dynamic Programming Model for Shipyard Work Scheduling , 1975 .

[122]  J Byrne,et al.  A PREFERENTIAL BIDDING SYSTEM FOR TECHNICAL AIRCREW , 1988 .

[123]  Edward Keefer Baker,et al.  Efficient heuristic solutions for the airline crew scheduling problem , 1979 .

[124]  Armann Ingolfsson,et al.  The Teachers' Forum: Visual Interactive Decision Modeling (Videmo) for Problem Solving-A Hypermedia Concept in Education , 1999 .

[125]  CREW-OPT : Crew Scheduling by Column Generation , .

[126]  J. B. Martin,et al.  Continuous personnel scheduling algorithms: a literature review. , 1991, Journal of the Society for Health Systems.

[127]  Amnon Meisels,et al.  Solving Employee Timetabling Problems by Generalized Local Search , 1999, AI*IA.

[128]  Raymond S. K. Kwan,et al.  Tabu Search for Driver Scheduling , 2001 .

[129]  Hesham K. Alfares,et al.  Integrated project task and manpower scheduling , 1997 .

[130]  D T Seitman,et al.  In-house medical personnel scheduler: A computerized on-call scheduling program , 1994, International journal of clinical monitoring and computing.

[131]  David Abramson,et al.  A comparison of two methods for solving 0–1 integer programs using a general purpose simulated annealing algorithm , 1996, Ann. Oper. Res..

[132]  BergheGreet Vanden,et al.  A Memetic Approach to the Nurse Rostering Problem , 2001 .

[133]  Andreas Drexl,et al.  Prüffeldorientierte Zuordnung von Prüfern für die operative Personaleinsatzplanung in Wirtschaftsprüfungsgesellschaften , 1996 .

[134]  M. Segal,et al.  The Operator-Scheduling Problem: A Network-Flow Approach , 1974, Oper. Res..

[135]  Andrew J. Mason,et al.  Integrated Simulation, Heuristic and Optimisation Approaches to Staff Scheduling , 1998, Oper. Res..

[136]  William L. Berry,et al.  Heuristic Methods for Telephone Operator Shift Scheduling: An Experimental Analysis , 1976 .

[137]  Teodor Gabriel Crainic,et al.  The Column Generation Principle And The Airline Crew Scheduling Problem , 1987 .

[138]  Masahiro Inuiguchi,et al.  Manpower allocation using genetic annealing , 1998, Eur. J. Oper. Res..

[139]  Christine Strauss,et al.  An enhanced rostering model for airline crews , 2001, Comput. Oper. Res..

[140]  Mike Wright Scheduling English Cricket Umpires , 1991 .

[141]  Eric Gelman,et al.  Recent Advances in Crew-Pairing Optimization at American Airlines , 1991 .

[142]  Jeffrey L. Arthur,et al.  A Multiple Objective Nurse Scheduling Model , 1981 .

[143]  Bruce H. Andrews,et al.  Establishing Telephone-Agent Staffing Levels through Economic Optimization , 1993 .

[144]  Michel Gamache,et al.  A METHOD FOR OPTIMALLY SOLVING THE ROSTERING PROBLEM , 1993 .

[145]  Ernesto M. Morgado,et al.  CREWS_NS: Scheduling Train Crews in The Netherlands , 1997, AI Mag..

[146]  Spyros Kontogiorgis,et al.  US Airways Optimizes the Scheduling of Reserve Flight Crews , 1999, Interfaces.

[147]  Nigel H. Wilson,et al.  Computer-Aided Transit Scheduling , 1999, Lecture Notes in Economics and Mathematical Systems.

[148]  Harvey Wolfe,et al.  STAFFING THE NURSING UNIT: Part I. Controlled Variable Staffing , 1965 .

[149]  J. Tanomaru,et al.  Staff scheduling by a genetic algorithm with heuristic operators , 1995, Proceedings of 1995 IEEE International Conference on Evolutionary Computation.

[150]  Knut Haase,et al.  An Exact Branch and Cut Algorithm for the Vehicle and Crew Scheduling Problem , 1999 .

[151]  M. Minoux,et al.  A new approach for crew pairing problems by column generation with an application to air transportation , 1988 .

[152]  Gary M. Thompson Accounting for the Multi-Period Impact of Service When Determining Employee Requirements for Labor Scheduling , 1993 .

[153]  B. Mellitt,et al.  Computers in railway operations , 1987 .

[154]  Jacques Desrosiers,et al.  The Operational Airline Crew Scheduling Problem , 1997, Transp. Sci..

[155]  James E. Bailey,et al.  Goal Programming Model Subsystem of a Flexible Nurse Scheduling Support System , 1988 .

[156]  Jacques Desrosiers,et al.  The Preferential Bidding System at Air Canada , 1997, Transp. Sci..

[157]  Anthony Wren,et al.  Developments and Recent Experience with the BUSMAN and BUSMAN II Systems , 1992 .

[158]  Larry W. Jacobs,et al.  A simulated annealing approach to the cyclic staff-scheduling problem , 1993 .

[159]  Raymond S. K. Kwan,et al.  Modelling the Scheduling of Itain Drivers , 1995 .

[160]  Karen Aardal,et al.  Decomposition principles applied to the dynamic production and work-force scheduling problem , 1987 .

[161]  Martin Jb,et al.  Continuous personnel scheduling algorithms: a literature review. , 1991 .

[162]  Willi Hock,et al.  Lecture Notes in Economics and Mathematical Systems , 1981 .

[163]  James R. Evans A Microcomputer-Based Decision Support System for Scheduling Umpires in the American Baseball League , 1988 .

[164]  Elwood S. Buffa,et al.  AN INTEGRATED WORK SHIFT SCHEDULING SYSTEM , 1976 .

[165]  Michael Pidd,et al.  Sales force deployment models , 1990 .

[166]  Thomas Emden-Weinert,et al.  Best Practice Simulated Annealing for the Airline Crew Scheduling Problem , 1999, J. Heuristics.

[167]  Marc Salomon,et al.  A DSS for capacity planning of aircraft maintenance personnel , 1991 .

[168]  Dag Wedelin,et al.  An algorithm for large scale 0–1 integer programming with application to airline crew scheduling , 1995, Ann. Oper. Res..

[169]  Anthony Wren,et al.  Computer Scheduling of Public Transportation: Urban Passenger Vehicle and Crew Scheduling , 1981 .

[170]  Kathryn A. Dowsland,et al.  Nurse scheduling with tabu search and strategic oscillation , 1998, Eur. J. Oper. Res..

[171]  Andreas T. Ernst,et al.  An Integrated Optimization Model for Train Crew Management , 2001, Ann. Oper. Res..

[172]  C. Parkan,et al.  Workforce Planning At A Bill Inquiries Centre , 1999 .

[173]  Jacques Desrosiers,et al.  A Column Generation Approach for Large-Scale Aircrew Rostering Problems , 1999, Oper. Res..

[174]  D. Panton,et al.  Dynamic rosters: Addressing fatigue and recovery issues in the workforce , 1998 .

[175]  David W. Ashley A spreadsheet optimization system for library staff scheduling , 1995, Comput. Oper. Res..

[176]  David M. Ryan,et al.  Flight Attendant Rostering for Short-Haul Airline Operations , 1997, Oper. Res..

[177]  Larry W. Jacobs,et al.  A Simulated Annealing Approach to the Solution of Flexible Labour Scheduling Problems , 1993 .

[178]  Anthony Wren Computer scheduling of public transport : urban passenger vehicle and crew scheduling : papers based on presentations at the international workshop held at the University of Leeds, 16-18 July, 1980 , 1981 .

[179]  Dusšan Teodorović,et al.  A fuzzy set theory approach to the aircrew rostering problem , 1998, Fuzzy Sets Syst..

[180]  Michael J. Brusco,et al.  Improving Personnel Scheduling at Airline Stations , 1995, Oper. Res..

[181]  Stephen E. Bechtold,et al.  A Comparative Evaluation of Labor Tour Scheduling Methods , 1991 .

[182]  Armann Ingolfsson,et al.  Accounting for time-varying queueing effects in workforce scheduling , 2002, Eur. J. Oper. Res..

[183]  R Alvarez-Valdes,et al.  Labour scheduling at an airport refuelling installation , 1999, J. Oper. Res. Soc..

[184]  Kathryn A. Dowsland,et al.  Solving a nurse scheduling problem with knapsacks, networks and tabu search , 2000, J. Oper. Res. Soc..

[185]  Dennis Huisman,et al.  Models and Algorithms for Integration of Vehicle and Crew Scheduling , 2000, J. Sched..

[186]  John Glen A Dynamic Programming Model for Work Scheduling in a Shipyard , 1975 .

[187]  W. L. Berry,et al.  DETERMINING OPTIMAL SHIFT SCHEDULES FOR TELEPHONE TRAFFIC EXCHANGE OPERATORS , 1977 .

[188]  Georges Weil,et al.  Constraint programming for nurse scheduling , 1995 .

[189]  Philip E. Taylor,et al.  A Break from Tradition for the San Francisco Police: Patrol Officer Scheduling Using an Optimization-Based Decision Support System , 1989 .

[190]  Sydney C. K. Chu,et al.  Crew scheduling of light rail transit in Hong Kong: from modeling to implementation , 1998, Comput. Oper. Res..

[191]  S. L. Hung,et al.  Development of a workforce management system for a customer hotline service , 2000, Comput. Oper. Res..

[192]  Alan Burns,et al.  Generating feasible cyclic schedules , 1995 .

[193]  Michel Van Caneghem,et al.  Solving Crew Scheduling Problems bu Constraint Programming , 1995, CP.

[194]  Dušan Teodorović,et al.  Simulated annealing for the multi-objective aircrew rostering problem , 1999 .

[195]  Bernardo Nicoletti,et al.  Automatic Crew Rostering , 1975 .

[196]  T Ryan,et al.  System for Determining Appropriate Nurse Staffing , 1975, The Journal of nursing administration.

[197]  Patrick Brézillon,et al.  Lecture Notes in Artificial Intelligence , 1999 .

[198]  Shane G. Henderson,et al.  A Heuristic for Determining Efficient Staffing Requirements for Call Centres , 2000 .