Sustainable scheduling for job shops with joint maintenance, machine speed scaling, and uncertain processing times

  • M. N. Darghouth*
  • , A. M. Attia
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

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 languageEnglish
Article number103091
JournalRobotics and Computer-Integrated Manufacturing
Volume97
DOIs
StatePublished - Feb 2026

Bibliographical note

Publisher Copyright:
© 2025 Elsevier Ltd

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy
  2. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure
  3. SDG 12 - Responsible Consumption and Production
    SDG 12 Responsible Consumption and Production
  4. SDG 13 - Climate Action
    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