{"title":"A branch-and-cut algorithm for the integrated employee timetabling and hybrid job-shop scheduling problem with time lags and setup times","authors":"Mohamed Frihat , Atidel B. Hadj-Alouane","doi":"10.1016/j.cie.2025.111351","DOIUrl":null,"url":null,"abstract":"<div><div>This paper addresses a real-world manufacturing scheduling problem that integrates employee timetabling with production scheduling. The employee timetabling problem considers skill requirements, employee availability, and legislative regulations. The production scheduling problem is modeled as a re-entrant hybrid job-shop, where jobs may revisit machines multiple times. The problem includes further complexities such as time lags, sequence-dependent setup times, and machine availability constraints. To address these challenges, a novel time period-based modeling approach is introduced. By discretizing the planning horizon into work periods, the proposed formulation ensures that each employee is assigned to a single machine per period, thereby reducing frequent transitions, improving workforce stability, and enhancing operational feasibility. Furthermore, we develop an enhanced decomposition and cut generation method, which goes beyond conventional single-cut strategies by applying multiple problem-specific cuts per iteration. These cuts are designed to exploit the hybrid structure and inherent symmetries of the problem, significantly refining the solution space and accelerating convergence. This approach is embedded within a newly developed Branch-and-Cut algorithm, leading to substantial gains in computational efficiency, especially for large-scale instances where classical MILP and CP methods underperform. Overall, the proposed formulation and algorithmic framework provide a scalable, efficient, and practically viable solution to complex integrated scheduling problems in hybrid job-shop environments.</div></div>","PeriodicalId":55220,"journal":{"name":"Computers & Industrial Engineering","volume":"208 ","pages":"Article 111351"},"PeriodicalIF":6.5000,"publicationDate":"2025-07-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computers & Industrial Engineering","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0360835225004978","RegionNum":1,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INTERDISCIPLINARY APPLICATIONS","Score":null,"Total":0}
引用次数: 0
Abstract
This paper addresses a real-world manufacturing scheduling problem that integrates employee timetabling with production scheduling. The employee timetabling problem considers skill requirements, employee availability, and legislative regulations. The production scheduling problem is modeled as a re-entrant hybrid job-shop, where jobs may revisit machines multiple times. The problem includes further complexities such as time lags, sequence-dependent setup times, and machine availability constraints. To address these challenges, a novel time period-based modeling approach is introduced. By discretizing the planning horizon into work periods, the proposed formulation ensures that each employee is assigned to a single machine per period, thereby reducing frequent transitions, improving workforce stability, and enhancing operational feasibility. Furthermore, we develop an enhanced decomposition and cut generation method, which goes beyond conventional single-cut strategies by applying multiple problem-specific cuts per iteration. These cuts are designed to exploit the hybrid structure and inherent symmetries of the problem, significantly refining the solution space and accelerating convergence. This approach is embedded within a newly developed Branch-and-Cut algorithm, leading to substantial gains in computational efficiency, especially for large-scale instances where classical MILP and CP methods underperform. Overall, the proposed formulation and algorithmic framework provide a scalable, efficient, and practically viable solution to complex integrated scheduling problems in hybrid job-shop environments.
期刊介绍:
Computers & Industrial Engineering (CAIE) is dedicated to researchers, educators, and practitioners in industrial engineering and related fields. Pioneering the integration of computers in research, education, and practice, industrial engineering has evolved to make computers and electronic communication integral to its domain. CAIE publishes original contributions focusing on the development of novel computerized methodologies to address industrial engineering problems. It also highlights the applications of these methodologies to issues within the broader industrial engineering and associated communities. The journal actively encourages submissions that push the boundaries of fundamental theories and concepts in industrial engineering techniques.