Operations Research Transactions ›› 2024, Vol. 28 ›› Issue (4): 66-74.doi: 10.15960/j.cnki.issn.1007-6093.2024.04.006

Previous Articles     Next Articles

An ND two-agent scheduling problem with rejection on a single machine related to the total completion time and makespan

Qing GE1, Lingfa LU1,*(), Jinjiang YUAN1, Liqi ZHANG2   

  1. 1. School of Mathematics and Statistics, Zhengzhou University, Zhengzhou 450001, Henan, China
    2. College of Information and Management Science, Henan Agricultural University, Zhengzhou 450003, Henan, China
  • Received:2021-09-08 Online:2024-12-15 Published:2024-12-20
  • Contact: Lingfa LU E-mail:lulingfa@zzu.edu.cn

Abstract:

In this paper, we consider the ND two-agent scheduling problem with rejection on a single machine. In this problem, there are two agents $A $ and $B $ and the job sets of them are denoted by $\mathcal{J}^A $ and $\mathcal{J}^B$ respectively. In the classical CO two-agent scheduling, two agents are competitive, i.e., $\mathcal{J}^A\cap \mathcal{J}^B=\varnothing $. However, in the ND two-agent scheduling, two agents may have common jobs, i.e., $\mathcal{J}^A\cap \mathcal{J}^B\neq\varnothing $ is allowed. In scheduling problems with rejection, each job is either accepted and processed on the machine, or rejected by paying a corresponding rejection cost. In this paper, we study the ND two-agent scheduling with rejection. In particular, we consider a constrained scheduling problem. That is, the objective is to minimize the sum of the total completion time $\sum C_j^A $ of accepted $A $-jobs and the total rejection cost of rejected $A $-jobs subject to an upper bound $Q $ on the sum of the makespan $C_{\max}^B $ of accepted $B $-jobs and the total rejection cost of the rejected $B $-jobs. For this problem, we provide a pseudo-polynomial-time algorithm and a fully polynomial-time approximation scheme.

Key words: scheduling, ND two-agent, rejection cost, pseudo-polynomial time algorithm, fully polynomial-time approximation scheme

CLC Number: