Two-agent parallel-machine scheduling with rejection

We study the two-agent scheduling with rejection on two parallel machines. There are two competing agents A and B with job families JA and JB, respectively. A job in JA or JB is either rejected, in which case a rejection penalty will be incurred, or accepted and processed on one of the two parallel...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Theoretical computer science Ročník 703; s. 66 - 75
Hlavní autori: Li, Dawei, Lu, Xiwen
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 05.12.2017
Predmet:
ISSN:0304-3975, 1879-2294
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:We study the two-agent scheduling with rejection on two parallel machines. There are two competing agents A and B with job families JA and JB, respectively. A job in JA or JB is either rejected, in which case a rejection penalty will be incurred, or accepted and processed on one of the two parallel machines. The objective is to minimize the sum of the given objective function fA of the accepted A-jobs and the total rejection penalty of the rejected A-jobs subject to an upper bound on the sum of the given objective function fB of the accepted B-jobs and the total rejection penalty of the rejected B-jobs, where fA and fB are non-decreasing functions on the completion time of the accepted A-jobs and accepted B-jobs, respectively. We consider four scheduling problems associated with different combinations of the two agents' objective functions, fA=∑CjA and fB∈{CmaxB,LmaxB,∑CjB,∑wjBUjB}. When (fA,fB)=(∑CjA,CmaxB), we provide two pseudo-polynomial time algorithms and a fully polynomial-time approximation scheme (FPTAS). For the other problems, we give a pseudo-polynomial time algorithm, respectively.
ISSN:0304-3975
1879-2294
DOI:10.1016/j.tcs.2017.09.004