Application research of improved genetic algorithm based on machine learning in production scheduling

Job shop scheduling problem is a well-known NP problem. It is limited by various conditions. As the scale of the problem increases, the difficulty of finding the optimal solution will increase. It is a difficult combination problem. Limited by the constraints of the actual production environment, how to effectively arrange the processing order of each part will directly affect the production efficiency, the appropriate production scheduling algorithm can correctly and effectively plan the enterprise resources and rationally arrange the processing order and processing time of the workpiece. Proper use of existing resources, by optimizing production scheduling instructions, to meet the basic requirements of production scheduling, in order to obtain the optimization of total production time, has important theoretical significance for the actual production of enterprises. In this paper, the mathematical model is abstracted on the basis of the production scheduling problem. According to the different parts of the same machine and the different processes of the same part, the corresponding processing time and waiting time are obtained. At the same time, the genetic algorithm is improved by genetic algorithm. A dynamic genetic operator based on the number of iterations is proposed, which further enhances the convergence performance and search ability of the genetic algorithm. Through the simulation of MATLAB simulation program, combined with the scheduling standard example, the performance analysis of different algorithms is carried out, the search efficiency of genetic algorithm is improved, the convergence performance of the algorithm is improved, and different optimization choices are obtained for different time weights. The operation results of the system meet the requirements of production scheduling, which proves the feasibility and practicability of the improved genetic algorithm.

[1]  Xiaohui Chen,et al.  Joint optimization of production scheduling and machine group preventive maintenance , 2016, Reliab. Eng. Syst. Saf..

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

[3]  Juan J. Gonzalez,et al.  Master production scheduling: a multiple-objective linear programming approach , 1983 .

[4]  Chia-Ling Huang,et al.  Coordination of production scheduling and delivery problems with heterogeneous fleet , 2014 .

[5]  Yi Mei,et al.  Genetic programming for production scheduling: a survey with a unified framework , 2017, Complex & Intelligent Systems.

[6]  Khaled Hadj-Hamou,et al.  Production scheduling and nesting in additive manufacturing , 2018, Comput. Ind. Eng..

[7]  Guilherme Ernani Vieira,et al.  A new multi-objective optimization method for master production scheduling problems based on genetic algorithm , 2009 .

[8]  Min Liu,et al.  A prediction-based online soft scheduling algorithm for the real-world steelmaking-continuous casting production , 2016, Knowl. Based Syst..

[9]  Hong-Sen Yan,et al.  Integrated production planning and scheduling for a mixed batch job-shop based on alternant iterative genetic algorithm , 2015, J. Oper. Res. Soc..

[10]  Zhiqiang Lu,et al.  Integrated production scheduling and maintenance policy for robustness in a single machine , 2014, Comput. Oper. Res..

[11]  Babar Zaman,et al.  Mixed CUSUM-EWMA chart for monitoring process dispersion , 2016 .

[12]  Christian Bierwirth,et al.  Production Scheduling and Rescheduling with Genetic Algorithms , 1999, Evolutionary Computation.

[13]  Jinwoo Park,et al.  Optimization of production scheduling with time-dependent and machine-dependent electricity cost for industrial energy efficiency , 2013 .

[14]  Fariborz Jolai,et al.  A multi-agent approach to the integrated production scheduling and distribution problem in multi-factory supply chain , 2018, Appl. Soft Comput..

[15]  Joaquín B. Ordieres Meré,et al.  Optimizing the production scheduling of a single machine to minimize total energy consumption costs , 2014 .

[16]  Wen Hai jun,et al.  Application of Dimensional Information Sharing Based Particle Swarm Optimization Algorithm for Production Scheduling , 2014 .

[17]  Byung-In Kim,et al.  Some comments on “Optimization of production scheduling with time-dependent and machine-dependent electricity cost for industrial energy efficiency” , 2016 .

[18]  Amina Lamghari,et al.  A variable neighbourhood descent algorithm for the open-pit mine production scheduling problem with metal uncertainty , 2014, J. Oper. Res. Soc..

[19]  Amina Lamghari,et al.  Network-flow based algorithms for scheduling production in multi-processor open-pit mines accounting for metal uncertainty , 2013, Eur. J. Oper. Res..

[20]  K. Preston White,et al.  A recent survey of production scheduling , 1988, IEEE Trans. Syst. Man Cybern..

[21]  Yi Liu,et al.  Production scheduling optimization method based on hybrid particle swarm optimization algorithm , 2018, J. Intell. Fuzzy Syst..

[22]  Tianhua Jiang,et al.  Optimizing the Low-Carbon Flexible Job Shop Scheduling Problem Considering Energy Consumption , 2018, IEEE Access.

[23]  Wei-Chiang Hong,et al.  Berth and quay crane coordinated scheduling using multi-objective chaos cloud particle swarm optimization algorithm , 2017, Neural Computing and Applications.