Optimization of teacher volunteer transferring problems using greedy genetic algorithms

This paper proposes a greedy GA to solve teacher volunteer transferring problems.The proposed GONSGA has better solution scalability than the other two methods.Real-world transferring cases are studied to verify the proposed approach.Compared to the official data, our approach obtains much better results. In this paper, an evolutionary approach based on a greedy genetic algorithm (GA) is studied to serve as an efficient solver for real world teacher volunteer transferring problems (TVTPs). In the proposed approach, the transferring problems are first mathematically formulated into constrained combinational optimization problems and then, an improved neighborhood-search based on greedy search rules is embedded into the mutation operator of the proposed GA method to explore optimal solutions. For verifying the correctness and efficiency of the proposed methods, several real-world transferring cases are studied, and the results show the benefits while adopting the proposed approach in the practical application which can greatly increase the successful transferring numbers comparing to the official TVTP results.

[1]  Erhan Erkut,et al.  Improving Volunteer Scheduling for the Edmonton Folk Festival , 2004, Interfaces.

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

[3]  Peter A. Hancock,et al.  Procedure and Dynamic Display Relocation on Performance in a Multitask Environment , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  Shangyao Yan,et al.  A network model for airline cabin crew scheduling , 2002, Eur. J. Oper. Res..

[5]  GenMitsuo,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II , 1996 .

[6]  Tung-Kuan Liu,et al.  Integrated Short-Haul Airline Crew Scheduling Using Multiobjective Optimization Genetic Algorithms , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[7]  Bertrand M. T. Lin,et al.  On the development of a computer-assisted testing system with genetic test sheet-generating approach , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[8]  Takeshi Furuhashi,et al.  A proposal of combined method of evolutionary algorithm and heuristics for nurse scheduling support system , 2003, IEEE Trans. Ind. Electron..

[9]  Christine M. Anderson-Cook Practical Genetic Algorithms (2nd ed.) , 2005 .

[10]  Ellis L. Johnson,et al.  Airline Crew Scheduling: State-of-the-Art , 2005, Ann. Oper. Res..

[11]  Diego Klabjan,et al.  Airline Crew Scheduling , 2003 .

[12]  Tung-Kuan Liu,et al.  Hybrid Taguchi-genetic algorithm for global numerical optimization , 2004, IEEE Transactions on Evolutionary Computation.

[13]  Murat Ali Bayir,et al.  Genetic Algorithm for the Multiple-Query Optimization Problem , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[14]  D. E. Goldberg,et al.  Genetic Algorithms in Search, Optimization & Machine Learning , 1989 .

[15]  Mitsuo Gen,et al.  Genetic algorithms and engineering design , 1997 .

[16]  Yasuhiro Tsujimura,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies , 1999 .

[17]  Tung-Kuan Liu,et al.  Application of genetic algorithms to teacher volunteer transferring problems , 2010, 2010 IEEE International Conference on Systems, Man and Cybernetics.

[18]  Hendrik Van Landeghem,et al.  The State of the Art of Nurse Rostering , 2004, J. Sched..

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

[20]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

[21]  Chang-Chun Tsai,et al.  A two-stage modeling with genetic algorithms for the nurse scheduling problem , 2009, Expert Syst. Appl..

[22]  Mitsuo Gen,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms: Part II. Hybrid , 1999 .

[23]  Warren J. Boe,et al.  Short-term work scheduling with job assignment flexibility for a multi-fleet transport system , 2007, Eur. J. Oper. Res..

[24]  Wen-Liang Hwang,et al.  Planar-shape prototype generation using a tree-based random greedy algorithm , 2006, IEEE Trans. Syst. Man Cybern. Part B.

[25]  David E. Goldberg,et al.  AllelesLociand the Traveling Salesman Problem , 1985, ICGA.

[26]  Colin Reeves,et al.  Hybrid genetic algorithms for bin-packing and related problems , 1996, Ann. Oper. Res..

[27]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[28]  Giandomenico Spezzano,et al.  Parallel hybrid method for SAT that couples genetic algorithms and local search , 2001, IEEE Trans. Evol. Comput..

[29]  Andreas T. Ernst,et al.  Staff scheduling and rostering: A review of applications, methods and models , 2004, Eur. J. Oper. Res..