Genetic Algorithmic Approach for Personnel Timetabling

This paper presents a genetic algorithmic approach to the solution of the problem of personnel timetabling in which the objective is to assign tasks to employees. The problem is multi-constrained and having huge search space which makes it NP hard. The problem considered is that of the timetabling of laboratory personnel. Genetic algorithm is applied to a problem instance with 14 employees and 9 tasks. Canonical genetic algorithm demonstrates very slow convergence to optimal solution. Hence, a knowledge augmented operator is introduced in genetic algorithm framework. This helps to get the near-optimal solution quickly.

[1]  Ender Özcan,et al.  Memetic Algorithms for Nurse Rostering , 2005, ISCIS.

[2]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[3]  Tomoyuki Miyashita,et al.  An application of immune algorithms for job-shop scheduling problems , 2003, Proceedings of the IEEE International Symposium onAssembly and Task Planning, 2003..

[4]  Mikkel T. Jensen,et al.  Generating robust and flexible job shop schedules using genetic algorithms , 2003, IEEE Trans. Evol. Comput..

[5]  Raymond S. K. Kwan,et al.  A fuzzy genetic algorithm for driver scheduling , 2003, Eur. J. Oper. Res..

[6]  Martin Schmidt Solving Real-Life Time-Tabling Problems , 1999, ISMIS.

[7]  M. Karova Solving timetabling problems using genetic algorithms , 2004, 27th International Spring Seminar on Electronics Technology: Meeting the Challenges of Electronics Technology Progress, 2004..

[8]  Christine A. White,et al.  Scheduling Doctors for Clinical Training Unit Rounds Using Tabu Optimization , 2002, PATAT.

[9]  Hisao Ishibuchi,et al.  Hybrid Evolutionary Algorithms , 2007 .

[10]  Shusaku Tsumoto,et al.  Foundations of Intelligent Systems, 15th International Symposium, ISMIS 2005, Saratoga Springs, NY, USA, May 25-28, 2005, Proceedings , 2005, ISMIS.

[11]  Uwe Aickelin,et al.  Building Better Nurse Scheduling Algorithms , 2004, Ann. Oper. Res..

[12]  Patrick De Causmaecker,et al.  Analysis of real-world personnel scheduling problems , 2004 .

[13]  Mario Vanhoucke,et al.  Comparison and hybridization of crossover operators for the nurse scheduling problem , 2008, Ann. Oper. Res..

[14]  Pinar Yolum,et al.  Computer and Information Sciences - ISCIS 2005, 20th International Symposium, Istanbul, Turkey, October 26-28, 2005, Proceedings , 2005, ISCIS.

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

[16]  Norbert Oster,et al.  A Hybrid Genetic Algorithm for School Timetabling , 2002, Australian Joint Conference on Artificial Intelligence.

[17]  Gerhard F. Post,et al.  Personnel Scheduling in Laboratories , 2002, PATAT.

[18]  Beatrice M. Ombuki-Berman,et al.  Local Search Genetic Algorithms for the Job Shop Scheduling Problem , 2004, Applied Intelligence.

[19]  Edmund K. Burke,et al.  A hybrid heuristic ordering and variable neighbourhood search for the nurse rostering problem , 2004, Eur. J. Oper. Res..

[20]  Jingpeng Li,et al.  A Self-Adjusting Algorithm for Driver Scheduling , 2005, J. Heuristics.

[21]  Goldberg,et al.  Genetic algorithms , 1993, Robust Control Systems with Genetic Algorithms.

[22]  Anthony Wren,et al.  Scheduling, Timetabling and Rostering - A Special Relationship? , 1995, PATAT.