Abstract
We address cumulative deterioration scheduling in which two agents compete to perform their respective jobs on a single machine. By cumulative deterioration we mean that the actual processing time of any job of the two agents is a linear increasing function of the total normal processing times of already processed jobs. Each agent desires to optimize some scheduling criterion that depends on the completion times of its own jobs only. We study several scheduling problems arising from different combinations of some regular scheduling criteria, including the maximum cost (embracing lateness and makespan as its special cases), the total completion time, and the (weighted) number of tardy jobs. The aim is to find an optimal schedule that minimizes the objective value of one agent while maintaining the objective value of the other agent not exceeding a fixed upper bound. For each problem under study, we design either a polynomial-time or a pseudo-polynomial-time algorithm to solve it.
Similar content being viewed by others
References
Agnetis A, Billaut JC, Gawiejnowicz S, Pacciarelli D, Souhal A (2014) Multi-agent scheduling: models and algorithms. Springer, Berlin
Agnetis A, Mirchandani PB, Pacciarelli D, Pacifici A (2004) Scheduling problems with two competing agents. Oper Res 52:229–242
Agnetis A, Pacciarelli D, Pacifici A (2007) Multi-agent single machine scheduling. Ann Oper Res 150:3–15
Arbib C, Smriglio S, Servilio M (2004) A competitive scheduling problem and its relevance to UMTS channel assignment. Networks 44:132–141
Baker KR, Smith JC (2003) A multiple-criterion model for machine scheduling. J Sched 6:7–16
Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin
Cheng TCE, Ding Q, Lin BMT (2004) A concise survey of scheduling with time-dependent processing times. Eur J Oper Res 152:1–13
Cheng TCE, Ng CT, Yuan JJ (2006) Multi-agent scheduling on a single machine to minimize total weighted number of tardy jobs. Theor Comput Sci 362:273–281
Cheng TCE, Ng CT, Yuan JJ (2008) Multi-agent scheduling on a single machine with max-form criteria. Eur J Oper Res 188:603–609
Gawiejnowicz S (2008) Time-dependent acheduling. Springer, Berlin
Gawiejnowicz S, Lee WC, Lin CL, Wu CC (2011) Single-machine scheduling of proportionally deteriorating jobs by two agents. J Oper Res Soc 62:1983–1991
Koulamas C, Kyparisis GJ (2008) Single-machine scheduling with past-sequence-dependent setup times. Eur J Oper Res 187:1045–1049
Kovalyov MY, Oulamara A, Soukhal A (2015) Two-agent scheduling with agent specific batches on an unbounded serial batching machine. J Sched 18:423–434
Lee WC, Wu CC, Liu HC (2009) A note on single-machine makespan problem with general deteriorating function. Int J Adv Manuf Technol 40:1053–1056
Leung JYT, Pinedo M, Wan G (2010) Competitive two-agent scheduling and its applications. Oper Res 58:458–469
Li SS, Chen RX (2017) Common due date assignment and cumulative deterioration scheduling on a single machine. Eng Optim 49:976–989
Liu P, Tang L (2008) Two-agent scheduling with linear deteriorating jobs on a single machine. Lect Notes Comput Sci 5092:642–650
Liu P, Yi N, Zhou X (2011) Two-agent single-machine scheduling problems under increasing linear deterioration. Appl Math Model 35:2290–2296
Liu P, Yi N, Zhou X, Gong H (2013) Scheduling two agents with sum-of-processing-times-based deterioration on a single machine. Appl Math Comput 219:8848–8855
Ng CT, Cheng TCE, Yuan JJ (2006) A note on the complexity of the problem of two-agent scheduling on a single machine. J Comb Optim 12:87–394
Perez-Gonzalez P, Framinan JM (2014) A common framework and taxonomy for multicriteria scheduling problems with interfering and competing jobs: multi-agent scheduling problems. Eur J Oper Res 235:1–16
Rudek R (2012) The strong NP-hardness of the maximum lateness minimization scheduling problem with the processing-time based aging effect. Appl Math Comput 218:6498–6510
Rudek R (2013) Minimizing maximum lateness in a single machine scheduling problem with processing time-based aging effects. Eur J Ind Eng 7:206–223
Yin Y, Cheng TCE, Wan L, Wu CC, Liu J (2015) Two-agent single-machine scheduling with deteriorating jobs. Comput Ind Eng 81:177–185
Yuan JJ (2016) Complexities of some problems on multi-agent scheduling on a single machine. J Oper Res Soc China 4:379–384
Yuan JJ (2017) Multi-agent scheduling on a single machine with a fixed number of competing agents to minimize the weighted sum of number of tardy jobs and makespans. J Comb Optim 34:433–440
Acknowledgements
The authors are grateful to the Associate editor, one anonymous referee and Prof. Jinjiang Yuan for their useful comments which helped us to improve the paper. This research was supported in part by National Natural Science Foundation of China under Grant Numbers (11401605, 11501279 and 11701595).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
All authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Rights and permissions
About this article
Cite this article
Chen, RX., Li, SS. Two-agent single-machine scheduling with cumulative deterioration. 4OR-Q J Oper Res 17, 201–219 (2019). https://doi.org/10.1007/s10288-018-0388-0
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10288-018-0388-0