A Method for Flexible Job-Shop Scheduling using Genetic Algorithm

This paper focused on solving a flexible job-shop scheduling problem. Because this problem is known as NP-hard, methods using meta-heuristics especially genetic algorithm (GA) have been actively proposed. Although it is possible to obtain solutions of large problems in a reasonable time by those methods, the quality of the solutions decreases as the scale of the problem increases. Hence, taking advantage of knowledge included in heuristic dispatching rules in the optimization by GA was proposed, and its effectiveness was proven. However, in this method, the two kinds of selection required in flexible job-shop production, machine selection and job selection, were carried out sequentially. Because this may result in insufficient search of the solution space, this paper provided a method using GA in which those two selections were performed at once. The method was applied to an example and it was shown that better solutions could be obtained.

[1]  F. Pezzella,et al.  A genetic algorithm for the Flexible Job-shop Scheduling Problem , 2008, Comput. Oper. Res..

[2]  Deming Lei,et al.  Multi-objective production scheduling: a survey , 2009 .

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

[4]  J. C. Bean,et al.  A GENETIC ALGORITHM METHODOLOGY FOR COMPLEX SCHEDULING PROBLEMS , 1999 .

[5]  Ferdinando Pezzella,et al.  An Improved Genetic Algorithm for the Distributed and Flexible Job-shop Scheduling problem , 2010, Eur. J. Oper. Res..

[6]  Mengjie Zhang,et al.  Automated Design of Production Scheduling Heuristics: A Review , 2016, IEEE Transactions on Evolutionary Computation.

[7]  Derya Eren Akyol,et al.  A review on evolution of production scheduling with neural networks , 2007, Comput. Ind. Eng..

[8]  S. S. Panwalkar,et al.  A Survey of Scheduling Rules , 1977, Oper. Res..

[9]  Kostas S. Metaxiotis,et al.  Expert systems in production planning and scheduling: A state-of-the-art survey , 2002, J. Intell. Manuf..

[10]  V. V. S. Sarma,et al.  Knowledge-Based Approaches to Scheduling Problems: A Survey , 1991, IEEE Trans. Knowl. Data Eng..

[11]  Gonca Tuncel,et al.  Applications of Petri nets in production scheduling: a review , 2007 .

[12]  T.C.E. Cheng,et al.  Survey of scheduling research involving due date determination decisions , 1989 .

[13]  Toru Eguchi,et al.  Flexible job shop scheduling using genetic algorithm and heuristic rules , 2016 .

[14]  Chao-Hsien Pan,et al.  A study of integer programming formulations for scheduling problems , 1997, Int. J. Syst. Sci..

[15]  Stephen C. Graves,et al.  A Review of Production Scheduling , 1981, Oper. Res..

[16]  Norhashimah Morad,et al.  Genetic algorithms in integrated process planning and scheduling , 1999, J. Intell. Manuf..