Journal of the Operations Research Society of China ›› 2026, Vol. 14 ›› Issue (1): 129-148.doi: 10.1007/s40305-023-00528-7

Previous Articles     Next Articles

The Two Single-Machine Scheduling Problems with Slack Due Date to Minimize Total Early Work and Late Work

Xin-Gong Zhang, Xiao-Min Tang   

  1. College of Mathematics Science, Chongqing Normal University, Chongqing 401331, China
  • Received:2023-07-11 Revised:2023-10-17 Online:2026-03-30 Published:2026-03-16
  • Contact: Xin-Gong Zhang E-mail:zhangxingong@cqnu.edu.cn
  • Supported by:
    This work was supported Project Supported by the Major Program of the National Natural Science Foundation of China (No.11991022),the National Natural Science Foundation of China (11971443),Natural Science Foundation of Chongqing,China (No.CSTB2023NSCQ-LZX0005).

Abstract: This paper considers the single-machine scheduling problem with slack due date. The decision needs to determine the optimal job sequence when the due date of jobs is determined. Slack due date means that the due date is equal to its processing time plus a constant, where the constant is the decision variable. The aim is to assign the slack due date and minimize the objective function. The objective function includes the early work, late work and slack due dates. In this paper, we discuss two problems with slack due date. For the first problem, we address the range of slack due date by cost coefficients, and design a dynamic programming algorithm to solve the proposed problem. It is proved that the optimal solution can be obtained in O(n3P3 log n) time. For the latter problem, we address the time-window assignment problem, and present a dynamic programming algorithm by determining the rang of due date of time window in O(n4P5 log n(1 + P)) time. Finally, a numerical example is presented to illustrate the feasibility of these algorithms.

Key words: Scheduling, Slack due dates, Time window assignment, Early work, Late work

CLC Number: