An efficient hybrid evolutionary heuristic using genetic algorithm and simulated annealing algorithm to solve machine loading problem in FMS

In this paper, a machine loading problem in a flexible manufacturing system (FMS) is discussed, with bi-criterion objectives of minimising system imbalance and maximising system throughput in the occurrence of technological constraints such as available machining time and tool slots. A mathematical model is used to select machines, assign operations and the required tools in order to minimise the system's imbalance while maximising the throughput. An efficient evolutionary algorithm by hybridising the genetic algorithm (GA) and simulated annealing (SA) algorithm called GASA is proposed in this paper. The performance of the GASA is tested by using 10 sample dataset and the results are compared with the heuristics reported in the literature. The influence of genetic operators on the evolutionary search in GASA is studied and reported. Two machine selection heuristics are proposed and their influence on the quality of the solution is also studied. Extensive computational experiments have been carried out to evaluate the performance of the proposed evolutionary heuristics and the results are presented in tables and figures. The results clearly support the better performance of GASA over the algorithms reported in the literature.

[1]  Kripa Shanker,et al.  Some solution methodologies for loading problems in a flexible manufacturing system , 1989 .

[2]  Rakesh Nagi,et al.  A hybrid GA - SA algorithm for Just-in-Time scheduling of multi-level assemblies , 1996 .

[3]  M. K. Tiwari,et al.  A reallocation-based heuristic to solve a machine loading problem with material handling constraint in a flexible manufacturing system , 2006 .

[4]  Mitsuo Gen,et al.  Scheduling algorithm for real-time tasks using multiobjective hybrid genetic algorithm in heterogeneous multiprocessors system , 2007, Comput. Oper. Res..

[5]  Manoj Kumar Tiwari,et al.  Solving the machine-loading problem in a flexible manufacturing system using a combinatorial auction-based approach , 2004 .

[6]  Manoj Kumar Tiwari,et al.  A heuristic solution approach to the machine loading problem of an FMS and its Petri net model , 1997 .

[7]  L. Darrell Whitley,et al.  Scheduling Problems and Traveling Salesmen: The Genetic Edge Recombination Operator , 1989, International Conference on Genetic Algorithms.

[8]  Chandrasekharan Rajendran,et al.  Scheduling in a cellular manufacturing system: a simulated annealing approach , 1993 .

[9]  Manoj Kumar Tiwari,et al.  Solving machine loading problems in a flexible manufacturing system using a genetic algorithm based heuristic approach , 2000 .

[10]  Keshav Dahal,et al.  Generator maintenance scheduling in power systems using metaheuristic-based hybrid approaches , 2007 .

[11]  F. T. S. Chan *,et al.  Fuzzy goal-programming model with an artificial immune system (AIS) approach for a machine tool selection and operation allocation problem in a flexible manufacturing system , 2005 .

[12]  Cecilia R. Aragon,et al.  Optimization by Simulated Annealing: An Experimental Evaluation; Part I, Graph Partitioning , 1989, Oper. Res..

[13]  S. K. Mukhopadhyay,et al.  Heuristic solution to the scheduling problems in flexible manufacturing system , 1991 .

[14]  Manoj Kumar Tiwari,et al.  Solving machine-loading problem of a flexible manufacturing system with constraint-based genetic algorithm , 2006, Eur. J. Oper. Res..

[15]  Pradip Kumar Sadhu,et al.  Deterministic and stochastic approach for safety and reliability optimization of captive power plant maintenance scheduling using GA/SA-based hybrid techniques: A comparison of results , 2007, Reliab. Eng. Syst. Saf..

[16]  Donald E. Brown,et al.  A parallel heuristic for quadratic assignment problems , 1989, Comput. Oper. Res..

[17]  S. K. Mukhopadhyay,et al.  A heuristic procedure for loading problems in flexible manufacturing systems , 1992 .

[18]  Michael Kolonko,et al.  Some new results on simulated annealing applied to the job shop scheduling problem , 1999, Eur. J. Oper. Res..

[19]  Fong-Yuen Ding,et al.  Heuristics for the FMS-loading and part-type-selection problems , 1993 .

[20]  Andreas C. Nearchou,et al.  A novel metaheuristic approach for the flow shop scheduling problem , 2004, Eng. Appl. Artif. Intell..

[21]  Pradip Kumar Sadhu,et al.  Fuzzy reliability evaluation of captive power plant maintenance scheduling incorporating uncertain forced outage rate and load representation , 2004 .

[22]  F. T. S. Chan *,et al.  Multi-agent-based approach to solve part selection and task allocation problem in flexible manufacturing systems , 2005 .

[23]  Manoj Kumar Tiwari,et al.  Modeling machine loading problem of FMSs and its solution methodology using a hybrid tabu search and , 2004 .

[24]  Manoj Kumar Tiwari,et al.  Machine loading problem of FMS: A fuzzy-based heuristic approach , 2001 .

[25]  Manish Kumar Singh,et al.  FMS machine loading: A simulated annealing approach , 1998 .

[26]  Manoj Kumar Tiwari,et al.  Modified immune algorithm for job selection and operation allocation problem in flexible manufacturing systems , 2008, Adv. Eng. Softw..

[27]  Manoj Kumar Tiwari,et al.  A fuzzy based algorithm to solve the machine-loading problems of a FMS and its neuro fuzzy petri net model , 2004 .

[28]  Kumbakonam R. Rajagopal,et al.  A heuristic based on multi-stage programming approach for machine-loading problem in a flexible manufacturing system , 2006 .