Real-time rescheduling metaheuristic algorithms applied to FMS with routing flexibility

This paper presents the results of a simulation study of a typical flexible manufacturing system that consists of seven machining centres, a loading and an unloading area, and six different part types. Owing to the existence of identical machining centres, the part types have alternative routings (their number varies between two and eight). One of the objectives of this work is to show how the following metaheuristics: ant colony optimisation, genetic algorithms, simulated annealing, tabu search, particle swarm optimisation and electromagnetism-like method, are adapted for solving the alternative routing selection problem in real time in order to reduce the congestion in the system by selecting a routing for each part among its alternative routings. The other goal is to highlight the impact of the real-time rescheduling of parts contained in the loading station on system performances when these metaheuristics are applied. The simulation results jugged by the production rate, machines and material handling utilisation rate show that for an overloaded system, the real-time rescheduling outperforms the case without rescheduling, but it has a negative impact on the work in process.

[1]  Pei-Chann Chang,et al.  A Hybrid Electromagnetism-Like Algorithm for Single Machine Scheduling Problem , 2007, ICIC.

[2]  Andrea Rossi,et al.  Flexible job-shop scheduling with routing flexibility and separable setup times using ant colony optimisation method , 2007 .

[3]  Catherine M. Harmonosky,et al.  Production , Manufacturing and Logistics A real-time methodology for minimizing mean flowtime in FMSs with routing flexibility : Threshold-based alternate routing , 2005 .

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

[5]  Nebil Buyurgan,et al.  Application of the analytical hierarchy process for real-time scheduling and part routing in advanced manufacturing systems , 2008 .

[6]  Tung-Kuan Liu,et al.  An improved genetic algorithm for job-shop scheduling problems using Taguchi-based crossover , 2008 .

[7]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[8]  X. Shao,et al.  A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem , 2010 .

[9]  Erinç Albey,et al.  A parametric fuzzy logic approach to dynamic part routing under full routing flexibility , 2008, Comput. Ind. Eng..

[10]  Liang Gao,et al.  An effective genetic algorithm for the flexible job-shop scheduling problem , 2011, Expert Syst. Appl..

[11]  Hoda A. ElMaraghy,et al.  Real-time scheduling with deadlock avoidance in flexible manufacturing systems , 2003 .

[12]  N. Metropolis,et al.  Equation of State Calculations by Fast Computing Machines , 1953, Resonance.

[13]  Nebil Buyurgan,et al.  Performance-based dynamic scheduling model for flexible manufacturing systems , 2006 .

[14]  O. A. Joseph,et al.  Effects of routing flexibility, sequencing flexibility and scheduling decision rules on the performance of a flexible manufacturing system , 2011 .

[15]  Zhiming Wu,et al.  A Genetic Algorithm Approach to the Scheduling of FMSs with Multiple Routes , 2001 .

[16]  C. Saygin,et al.  Real-Time Manipulation of Alternative Routeings in Flexible Manufacturing Systems: A Simulation Study , 2001 .

[17]  Mehmet Fatih Tasgetiren,et al.  A discrete particle swarm optimization algorithm for the no-wait flowshop scheduling problem , 2008, Comput. Oper. Res..

[18]  Zaki Sari,et al.  A software tool for performance metaheuristics evaluation in real time alternative routing selection in random FMSs , 2011, 2011 International Conference on Communications, Computing and Control Applications (CCCA).

[19]  O. A. Joseph,et al.  Evaluation of routing flexibility of a flexible manufacturing system using simulation modelling and analysis , 2011 .

[20]  Liang Gao,et al.  Variable Neighborhood Genetic Algorithm for the Flexible Job Shop Scheduling Problems , 2008, ICIRA.

[21]  Rui Zhang,et al.  An Immune Genetic Algorithm Based on Bottleneck Jobs for the Job Shop Scheduling Problem , 2008, EvoCOP.

[22]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[23]  R. Suresh,et al.  Pareto archived simulated annealing for job shop scheduling with multiple objectives , 2006 .

[24]  Can Saygin,et al.  Dissimilarity Maximization Method for Real-time Routing of Parts in Random Flexible Manufacturing Systems , 2004 .

[25]  Nebil Buyurgan,et al.  An integrated control framework for flexible manufacturing systems , 2006 .

[26]  Deming Lei,et al.  A Pareto archive particle swarm optimization for multi-objective job shop scheduling , 2008, Comput. Ind. Eng..

[27]  Peigen Li,et al.  A tabu search algorithm with a new neighborhood structure for the job shop scheduling problem , 2007, Comput. Oper. Res..

[28]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[29]  Ravi Shankar,et al.  A review of some issues and identification of some barriers in the implementation of FMS , 2007 .

[30]  Jean-Charles Billaut,et al.  A tabu search and a genetic algorithm for solving a bicriteria general job shop scheduling problem , 2008, Eur. J. Oper. Res..

[31]  Maher Lahmar,et al.  An Evaluative Study of Operation Grouping Policies in an FMS , 2003 .

[32]  A. Tamilarasi,et al.  Hybridizing tabu search with ant colony optimization for solving job shop scheduling problems , 2009 .

[33]  Z. Sari,et al.  Meta-heuristics for Real-time Routing Selection in Flexible Manufacturing Systems , 2010 .

[34]  Rong-Hwa Huang,et al.  Ant colony system for job shop scheduling with time windows , 2008 .

[35]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[36]  Ching-Fang Liaw,et al.  An efficient simple metaheuristic for minimizing the makespan in two-machine no-wait job shops , 2008, Comput. Oper. Res..

[37]  Hing Kai Chan,et al.  A comprehensive survey and future trend of simulation study on FMS scheduling , 2004, J. Intell. Manuf..

[38]  Viliam Makis,et al.  Scheduling of the optimal tool replacement times in a flexible manufacturing system , 2001 .

[39]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[40]  Peigen Li,et al.  An effective hybrid genetic algorithm for the job shop scheduling problem , 2008 .

[41]  Zaki Sari,et al.  Selection of alternative routings in real time: DMM and modified DMM rules , 2010 .

[42]  Timothy J. Greene,et al.  An operational measure of routing flexibility in a multi-stage multi-product production system , 2009 .

[43]  Liang Gao,et al.  An effective hybrid particle swarm optimization algorithm for multi-objective flexible job-shop scheduling problem , 2009, Comput. Ind. Eng..

[44]  C. Saygin,et al.  Integrating Flexible Process Plans with Scheduling in Flexible Manufacturing Systems , 1999 .

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

[46]  Mohammad Saidi-Mehrabad,et al.  Flexible job shop scheduling with tabu search algorithms , 2007 .

[47]  R. Saravanan,et al.  Simultaneous scheduling of parts and automated guided vehicles in an FMS environment using adaptive genetic algorithm , 2006 .

[48]  Wing-Keung Wong,et al.  A genetic-algorithm-based optimization model for scheduling flexible assembly lines , 2008 .

[49]  Shu-Cherng Fang,et al.  An Electromagnetism-like Mechanism for Global Optimization , 2003, J. Glob. Optim..