Optimal Time-Table Generation by Hybridized Bacterial Foraging and Genetic Algorithms

Timetable scheduling is a highly constrained combinatorial NP-hard problem as has been described in the literature. A lot of constraints need to be accommodated for development of an efficient algorithm. This paper presents a hybrid approach to time table scheduling problem using bacterial foraging and genetic algorithm techniques. In the proposed algorithm, a bacterium represents a point in n-dimensional search space where each point is a potential solution to the timetable problem. The foraging behavior of E. Coli bacteria is simulated to search for an optimal solution. Genetic algorithm is used at the chemo taxis stage to give sense of biased-movement to the bacteria. Simulation results indicate that the proposed algorithm performs better as compared to the algorithms available in literature.

[1]  K. Passino,et al.  Biomimicry of Social Foraging Bacteria for Distributed Optimization: Models, Principles, and Emergent Behaviors , 2002 .

[2]  Madasu Hanmandlu,et al.  A novel fuzzy system for edge detection in noisy image using bacterial foraging , 2011, Multidimensional Systems and Signal Processing.

[3]  Wilhelm Erben,et al.  A Hybrid Grouping Genetic Algorithm for Examination Timetabling , 2004 .

[4]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[5]  Alon Itai,et al.  On the complexity of time table and multi-commodity flow problems , 1975, 16th Annual Symposium on Foundations of Computer Science (sfcs 1975).

[6]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1992, Artificial Intelligence.

[7]  Iti Saha Misra,et al.  Application of bacteria foraging algorithm for the design optimization of multi‐objective Yagi‐Uda array , 2011 .

[8]  K.M. Passino,et al.  Stability analysis of social foraging swarms , 2004, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[9]  Rachid Saad,et al.  Solving Timetabling Problems by Hybridizing Genetic Algorithms and Tabu Search , 2006 .

[10]  Madasu Hanmandlu,et al.  A novel bacterial foraging technique for edge detection , 2011, Pattern Recognit. Lett..

[11]  陈瀚宁,et al.  RFID Network Scheduling Using an Adaptive Bacterial Foraging Algorithm , 2011 .

[12]  Ajith Abraham,et al.  Optimized Watermarking Using Swarm-Based Bacterial Foraging , 2010, J. Inf. Hiding Multim. Signal Process..

[13]  Madasu Hanmandlu,et al.  A Novel Optimal Fuzzy System for Color Image Enhancement Using Bacterial Foraging , 2009, IEEE Transactions on Instrumentation and Measurement.

[14]  Marco Dorigo,et al.  Genetic Algorithms and Highly Constrained Problems: The Time-Table Case , 1990, PPSN.

[15]  Dong Hwa Kim,et al.  A hybrid genetic algorithm and bacterial foraging approach for global optimization , 2007, Inf. Sci..

[16]  Edmund K. Burke,et al.  The practice and theory of automated timetabling , 2014, Ann. Oper. Res..

[17]  Marin Golub,et al.  Solving timetable scheduling problem using genetic algorithms , 2003, Proceedings of the 25th International Conference on Information Technology Interfaces, 2003. ITI 2003..

[18]  Zbigniew Michalewicz,et al.  Genetic Algorithms + Data Structures = Evolution Programs , 1996, Springer Berlin Heidelberg.