Journal of the Operations Research Society of China ›› 2024, Vol. 12 ›› Issue (4): 1088-1102.doi: 10.1007/s40305-023-00481-5

Previous Articles     Next Articles

Single-Machine Scheduling with Step-Deteriorating Jobs and Rejection

Fan-Yu Kong1, Cui-Xia Miao1, Yu-Jia Huo1, Jia-Xin Song1, Yu-Zhong Zhang2   

  1. 1 School of Mathematical Sciences, Qufu Normal University, Qufu 273165, Shandong, China;
    2 Institute of Operations Research, Qufu Normal University, Rizhao 276826, Shandong, China
  • Received:2022-08-19 Revised:2023-02-23 Online:2024-12-30 Published:2024-12-12
  • Contact: Cui-Xia Miao, Fan-Yu Kong, Yu-Jia Huo, Jia-Xin Song, Yu-Zhong Zhang E-mail:miaocuixia@126.com;674266169@qq.com;877093052@qq.com;1500025589@qq.com;yuzhongrz@163.com
  • Supported by:
    This research was supported by the National Natural Science Foundation of China (Nos. 12271295 and 12001313) and the Provincial Natural Science Foundation of Shandong (No. ZR2022MA019).

Abstract: In this paper, we consider the single-machine scheduling with step-deteriorating jobs and rejection. Each job is either rejected by paying a rejection penalty, or accepted and processed on the single machine, and the actual processing time of each accepted job is a step function of its starting time and the common deteriorating date. The objective is to minimize the makespan of the accepted jobs plus the total penalty of the rejected jobs. For the case of common deteriorating penalty, we first show that the problem is NP-hard in the ordinary sense. Then we present two pseudo-polynomial algorithms and a 2-approximation algorithm. Furthermore, we propose a fully polynomial time approximation scheme. For the case of common normal processing time, we present two pseudo-polynomial time algorithms, a 2-approximation algorithm and a fully polynomial time approximation scheme.

Key words: Scheduling, Step-deteriorating, Rejection penalty, NP-hard, Fully polynomial time approximation scheme

CLC Number: