Maria E. Samouilidou, Nikolaos Passalis, Georgios P. Georgiadis, Michael C. Georgiadis
{"title":"Enhancing industrial scheduling through machine learning: A synergistic approach with predictive modeling and clustering","authors":"Maria E. Samouilidou, Nikolaos Passalis, Georgios P. Georgiadis, Michael C. Georgiadis","doi":"10.1016/j.compchemeng.2025.109174","DOIUrl":null,"url":null,"abstract":"<div><div>In this study, a novel solution framework is developed integrating Machine Learning (ML) techniques with Mixed-Integer Linear Programming (MILP) to address the optimization of production scheduling in manufacturing industries characterized by multiple products, shared resources and parallel production lines. The dynamic nature of these industries often requires rapid schedule adjustments within minutes to address unexpected events. At the same time, manufacturing facilities face frequent changeover operations to prevent cross-contamination. Inefficient product allocation to packing lines often leads to significant downtime and material waste, especially when introducing new products with unrecorded changeover times. To overcome these challenges, the proposed framework first compiles a representation space in which distances correspond to changeover times. This enables the employment of constrained clustering to group production orders according to the available packing lines, minimizing changeover times within each cluster. Then, the derived allocation is used to restrict the solution space of an MILP-based scheduling model to reduce its computational complexity. Furthermore, to tackle the issue of unavailable changeover data, a predictive ML model is trained to predict unknown changeover times for new or existing products. An evaluation study based on a construction materials plant is conducted to test the applicability of the framework. It is concluded that the proposed approach achieves accurate solutions rapidly, reduces downtime and facilitates the smooth integration of new products into the production process. In addition, it is applicable to a wide range of industries, and it enables the extension to an online scheduling framework due to its computational speed.</div></div>","PeriodicalId":286,"journal":{"name":"Computers & Chemical Engineering","volume":"200 ","pages":"Article 109174"},"PeriodicalIF":3.9000,"publicationDate":"2025-05-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Chemical Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0098135425001784","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
In this study, a novel solution framework is developed integrating Machine Learning (ML) techniques with Mixed-Integer Linear Programming (MILP) to address the optimization of production scheduling in manufacturing industries characterized by multiple products, shared resources and parallel production lines. The dynamic nature of these industries often requires rapid schedule adjustments within minutes to address unexpected events. At the same time, manufacturing facilities face frequent changeover operations to prevent cross-contamination. Inefficient product allocation to packing lines often leads to significant downtime and material waste, especially when introducing new products with unrecorded changeover times. To overcome these challenges, the proposed framework first compiles a representation space in which distances correspond to changeover times. This enables the employment of constrained clustering to group production orders according to the available packing lines, minimizing changeover times within each cluster. Then, the derived allocation is used to restrict the solution space of an MILP-based scheduling model to reduce its computational complexity. Furthermore, to tackle the issue of unavailable changeover data, a predictive ML model is trained to predict unknown changeover times for new or existing products. An evaluation study based on a construction materials plant is conducted to test the applicability of the framework. It is concluded that the proposed approach achieves accurate solutions rapidly, reduces downtime and facilitates the smooth integration of new products into the production process. In addition, it is applicable to a wide range of industries, and it enables the extension to an online scheduling framework due to its computational speed.
期刊介绍:
Computers & Chemical Engineering is primarily a journal of record for new developments in the application of computing and systems technology to chemical engineering problems.