Skip to main content
Log in

Two-agent single-machine scheduling with cumulative deterioration

  • Research Paper
  • Published:
4OR Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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

    Book  Google Scholar 

  • Agnetis A, Mirchandani PB, Pacciarelli D, Pacifici A (2004) Scheduling problems with two competing agents. Oper Res 52:229–242

    Article  Google Scholar 

  • Agnetis A, Pacciarelli D, Pacifici A (2007) Multi-agent single machine scheduling. Ann Oper Res 150:3–15

    Article  Google Scholar 

  • Arbib C, Smriglio S, Servilio M (2004) A competitive scheduling problem and its relevance to UMTS channel assignment. Networks 44:132–141

    Article  Google Scholar 

  • Baker KR, Smith JC (2003) A multiple-criterion model for machine scheduling. J Sched 6:7–16

    Article  Google Scholar 

  • Brucker P (2007) Scheduling algorithms, 5th edn. Springer, Berlin

    Google Scholar 

  • Cheng TCE, Ding Q, Lin BMT (2004) A concise survey of scheduling with time-dependent processing times. Eur J Oper Res 152:1–13

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Gawiejnowicz S (2008) Time-dependent acheduling. Springer, Berlin

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Koulamas C, Kyparisis GJ (2008) Single-machine scheduling with past-sequence-dependent setup times. Eur J Oper Res 187:1045–1049

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Leung JYT, Pinedo M, Wan G (2010) Competitive two-agent scheduling and its applications. Oper Res 58:458–469

    Article  Google Scholar 

  • Li SS, Chen RX (2017) Common due date assignment and cumulative deterioration scheduling on a single machine. Eng Optim 49:976–989

    Article  Google Scholar 

  • Liu P, Tang L (2008) Two-agent scheduling with linear deteriorating jobs on a single machine. Lect Notes Comput Sci 5092:642–650

    Article  Google Scholar 

  • Liu P, Yi N, Zhou X (2011) Two-agent single-machine scheduling problems under increasing linear deterioration. Appl Math Model 35:2290–2296

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Yuan JJ (2016) Complexities of some problems on multi-agent scheduling on a single machine. J Oper Res Soc China 4:379–384

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Shi-Sheng Li.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10288-018-0388-0

Keywords

Mathematics Subject Classification

Navigation