Solving the Flexible Job Shop Scheduling Problem With Makespan Optimization by Using a Hybrid Taguchi-Genetic Algorithm

Enterprises exist in a competitive manufacturing environment. To reduce production costs and effectively use production capacity to improve competitiveness, a hybrid production system is necessary. The flexible job shop (FJS) is a hybrid production system, and the FJS problem (FJSP) has drawn considerable attention in the past few decades. This paper examined the FJSP and, like previous studies, aimed to minimize the total order completion time (makespan). We developed a novel method that involves encoding feasible solutions in the genes of the initial chromosomes of a genetic algorithm (GA) and embedding the Taguchi method behind mating to increase the effectiveness of the GA. Two numerical experiments were conducted for evaluating the performance of the proposed algorithm relative to that of the Brandimarte MK1-MK10 benchmarks. The first experiment involved comparing the proposed algorithm and the traditional GA. The second experiment entailed comparing the proposed algorithm with those presented in previous studies. The results demonstrate that the proposed algorithm is superior to those reported in previous studies (except for that of Zhang et al.: the results in experiment MK7 were superior to those of Zhang, the results in experiments MK6 and MK10 were slightly inferior to those of Zhang, and the results were equivalent in other experiments) and effectively overcomes the encoding problem that occurs when a GA is used to solve the FJSP.

[1]  Tung-Kuan Liu,et al.  Developing a Multiobjective Optimization Scheduling System for a Screw Manufacturer: A Refined Genetic Algorithm Approach , 2014, IEEE Access.

[2]  Tung-Kuan Liu,et al.  Improved genetic algorithm for the job-shop scheduling problem , 2006 .

[3]  Jian Xiong,et al.  A Hybrid Multiobjective Evolutionary Approach for Flexible Job-Shop Scheduling Problems , 2012 .

[4]  Mohammad Mahdi Nasiri,et al.  A modified ABC algorithm for the stage shop scheduling problem , 2015, Appl. Soft Comput..

[5]  Chengkuan Zeng,et al.  Scheduling of no buffer job shop cells with blocking constraints and automated guided vehicles , 2014, Appl. Soft Comput..

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

[7]  Mohd Omar,et al.  Hybrid Genetic Algorithm with Multiparents Crossover for Job Shop Scheduling Problems , 2015 .

[8]  Tung-Kuan Liu,et al.  Application of genetic algorithm to optimize unrelated parallel machines of flexible job-shop scheduling problem , 2014, 11th IEEE International Conference on Control & Automation (ICCA).

[9]  M. Fatih Tasgetiren,et al.  A discrete artificial bee colony algorithm for the multi-objective flexible job-shop scheduling problem with maintenance activities , 2014 .

[10]  Tung-Kuan Liu,et al.  Solving Distributed and Flexible Job-Shop Scheduling Problems for a Real-World Fastener Manufacturer , 2014, IEEE Access.

[11]  Pierre Borne,et al.  Approach by localization and multiobjective evolutionary optimization for flexible job-shop scheduling problems , 2002, IEEE Trans. Syst. Man Cybern. Part C.

[12]  Tarek Y. ElMekkawy,et al.  Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm , 2011 .

[13]  JinFeng Wang,et al.  An Application of Genetic Algorithms for the Flexible Job-shop Scheduling Problem , 2012 .

[14]  Li Li,et al.  Hybrid Discrete Differential Evolution Algorithm for Lot Splitting with Capacity Constraints in Flexible Job Scheduling , 2013 .

[15]  Tung-Kuan Liu,et al.  Improved immune algorithm for global numerical optimization and job-shop scheduling problems , 2007, Appl. Math. Comput..

[16]  Fuqing Zhao,et al.  An improved shuffled complex evolution algorithm with sequence mapping mechanism for job shop scheduling problems , 2015, Expert Syst. Appl..

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

[18]  Paolo Brandimarte,et al.  Routing and scheduling in a flexible job shop by tabu search , 1993, Ann. Oper. Res..

[19]  S. M. Seyedhoseini,et al.  A self-adaptive PSO for joint lot sizing and job shop scheduling with compressible process times , 2015, Appl. Soft Comput..