Abstract
This paper addresses the job shop scheduling problem by integrating preventive and corrective maintenance, uncertain processing times, and machine speed scaling under an environmental constraint. A comprehensive mixed-integer nonlinear programming (MINLP) model is formulated to optimize job scheduling, considering machine reliability, energy consumption, and carbon emissions. The model captures uncertainty in processing times, influenced by variations in machine speed, and integrates machine degradation using a Weibull distribution. A global carbon footprint constraint ensures compliance with environmental targets. This study examines the trade-offs between minimizing makespan, scheduling maintenance, and achieving sustainability objectives. Given the NP-hard nature of the job shop scheduling problem, a two-fold approach is applied for efficient solving. First, the Relax-and-Fix heuristic generates a high-quality initial solution by iteratively relaxing and fixing subsets of variables, thereby significantly accelerating the optimization process. The second step employs a branch-and-bound algorithm, which systematically explores the solution space by solving relaxed subproblems and refining integer variables. Numerical experiments validate the model, offering insights into balancing maintenance strategies, speed scaling, and energy efficiency in complex manufacturing environments. For a maximum permissible carbon footprint of 550 kg CO2, the model achieves a makespan of 18.98 h with a total carbon footprint of 514.56 kg CO2 when processing time variability is set at 5%. Results show that preventive maintenance (PM) reduces repair times, mitigates the impact of failures on makespan, and enhances machine speed adjustments, thereby optimizing energy consumption to meet environmental constraints. Sensitivity analysis reveals that higher failure rates significantly increase repair times and overall makespan. The model dynamically adjusts machine speeds to balance environmental targets with operational reliability under varying conditions. This study also derives key managerial insights for a sustainable scheduling model for job shop operating environments, emphasizing the integration of maintenance, machine speed adjustments, and the effective handling of processing time variability.
| Original language | English |
|---|---|
| Article number | 103091 |
| Journal | Robotics and Computer-Integrated Manufacturing |
| Volume | 97 |
| DOIs | |
| State | Published - Feb 2026 |
Bibliographical note
Publisher Copyright:© 2025 Elsevier Ltd
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
-
SDG 9 Industry, Innovation, and Infrastructure
-
SDG 12 Responsible Consumption and Production
-
SDG 13 Climate Action
Keywords
- Job shop scheduling
- MINLP
- Maintenance planning
- Optimization heuristics
- Sustainability
- Uncertain processing times
ASJC Scopus subject areas
- Control and Systems Engineering
- Software
- General Mathematics
- Computer Science Applications
- Industrial and Manufacturing Engineering
Fingerprint
Dive into the research topics of 'Sustainable scheduling for job shops with joint maintenance, machine speed scaling, and uncertain processing times'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver