Journal of the Operations Research Society of China ›› 2025, Vol. 13 ›› Issue (2): 590-602.doi: 10.1007/s40305-023-00495-z

Previous Articles     Next Articles

The Single-Machine Preemptive or Resumable Scheduling with Maintenance Intervals

Ru-Yan He1, Jin-Jiang Yuan2, Yuan Zhang3   

  1. 1. School of Management Engineering, Zhengzhou University of Aeronautics, Zhengzhou 450046, Henan, China;
    2. School of Mathematics and Statistics, Zhengzhou University, Zhengzhou 450001, Henan, China;
    3. School of Sciences, Henan University of Technology, Zhengzhou 450001, Henan, China
  • Received:2022-12-07 Revised:2023-05-10 Online:2025-06-30 Published:2025-07-07
  • Contact: Ru-Yan He E-mail:heruyan@zua.edu.cn
  • Supported by:
    This research was supported by the National Natural Science Foundation of China (Nos. 12071442 and 12201186).

Abstract: We study the single-machine scheduling with maintenance intervals under preemptive pattern and resumable pattern, respectively, to minimize the total weighted late work and the weighted number of tardy jobs, respectively, where each job has a release date and a due date. According to the different combinations of the two scheduling patterns and the two scheduling criteria, six scheduling problems (including two Pareto-scheduling problems) are studied in this paper. We show that by modifying the release dates and the due dates, the six problems can be reduced to their corresponding scheduling problems without maintenance intervals in quasi-linear time. As a consequence, complexity results of our problems can be directly obtained from the known results in the literature. In particular, for the problem under resumable pattern to minimize the total weighted late work with all the jobs being released at time 0, an \begin{document}$ O(m{n^2}{P}) $\end{document}-time algorithm was presented in the literature, where m is the number of maintenance intervals, n is the number of jobs, and P is the total processing time of the jobs; and our research shows that the same problem is solvable in \begin{document}$ O(n^{2}{P}+m\log m ) $\end{document} time, improving this known result.

Key words: Single-machine scheduling, Maintenance intervals, Release date, Late work

CLC Number: