Industry 4.0 automation has increased production capacity and line efficiency; however, sustaining these gains depends on effective preventive maintenance to reduce unexpected failures, stabilize production, and avoid schedule disruptions and unnecessary costs. Unlike most prior frameworks that assume continuous machine availability, this study investigated a single-machine scheduling problem that incorporates non-resumable jobs, job release times, and a preventive-maintenance interval. We formulated the problem as a mixed-integer program (MIP) and developed a tailored branch-and-bound algorithm that exploits the structural characteristics of both the maintenance procedures and jobs. While the MIP model is unable to reach optimality for medium-to-large instances (≥ 20 jobs) within 3600 s, the proposed branch-and-bound method consistently attained optimal makespan solutions for instances with up to 50 jobs, averaging < 0.05 s per instance.
Liao et al. (Fri,) studied this question.
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: