Skip to main content
Log in

A two-agent single machine scheduling problem with due-window assignment and a common flow-allowance

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

We study a single-machine scheduling model combining two competing agents and due-date assignment. The basic setting involves two agents who need to process their own sets of jobs, and compete on the use of a common processor. Our goal is to find the joint schedule that minimizes the value of the objective function of one agent, subject to an upper bound on the value of the objective function of the second agent. The scheduling measure considered in this paper is minimum total (earliness, tardiness and due-date) cost, based on common flow allowance, i.e., due-dates are defined as linear functions of the job processing times. We introduce a simple polynomial time solution for this problem (linear in the number of jobs), as well as to its extension to a multi-agent setting. We further extend the model to that of a due-window assignment based on common flow allowance.

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

  • Adamopoulos GI, Pappis CP (1996) Single machine scheduling with flow allowances. J Oper Res Soc 47:1280–1285

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Agnetis A, Billaut JC, Gawiejnowicz S, Pacciarelli D, Soukhal A (2014) Multiagent scheduling. Springer, Berlin

    Book  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Cheng TCE, Cheng SR, Wu WH, Hsu PH, Wu CC (2011) A two-agent single-machine scheduling problem with truncated sum-of-processing-times-based learning considerations. Comput Ind Eng 60:534–541

    Article  Google Scholar 

  • Cheng TCE, Liu CY, Lee WC (2014) Two-agent single-machine scheduling to minimize the weighted sum of the agents’ objective function. Comput Ind Eng 78:66–73

    Article  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 

  • Gerstl E, Mosheiov G (2013) Scheduling problems with two competing agents to minimize weighted earliness-tardiness. Comput Oper Res 40:109–116

    Article  MathSciNet  MATH  Google Scholar 

  • Gerstl E, Mosheiov G (2014) Single machine just-in-time scheduling problems with two competing agents. Nav Res Logist 61:1–16

    Article  MathSciNet  Google Scholar 

  • Gordon VS, Proth JM, Chu C (2002) A survey of the state-of-the-art of common due date assignment and scheduling research. Eur J Oper Res 139:1–25

    Article  MathSciNet  MATH  Google Scholar 

  • Ji M, Chen K, Ge J, Cheng TCE (2014) Group scheduling and job-dependent due-window assignment based on a common flow allowance. Comput Ind Eng 68:35–41

    Article  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Li DC, Hsu PH (2012) Solving a two-agent single-machine scheduling problem considering learning effect. Comput Oper Res 39:1644–1651

    Article  MathSciNet  MATH  Google Scholar 

  • Li S, Yuan J (2012) Unbounded parallel-batching scheduling with two competitive agents. J Sched 15:629–640

    Article  MathSciNet  MATH  Google Scholar 

  • Luo W, Chen L, Zhang G (2012) Approximation schemes for two-machine flow shop scheduling with two agents. J Comb Optim 24:229–239

    Article  MathSciNet  MATH  Google Scholar 

  • Mor B, Mosheiov G (2010) Scheduling problems with two competing agents to minimize minmax and minsum earliness measures. Eur J Oper Res 206:540–546

    Article  MathSciNet  MATH  Google Scholar 

  • Mor B, Mosheiov G (2011) Single machine batch scheduling with two competing agents to minimize total flowtime. Eur J Oper Res 215:524–531

    Article  MathSciNet  MATH  Google Scholar 

  • Mor B, Mosheiov G (2012a) Minmax scheduling problems with common flow-allowance. J Oper Res Soc 63:1284–1293

    Article  Google Scholar 

  • Mor B, Mosheiov G (2012b) Scheduling a maintenance activity and due-window assignment based on common flow allowance. Int J Prod Econ 135:222–230

    Article  Google Scholar 

  • Mor B, Mosheiov G (2012c) Parallel machine scheduling problems with common flow- allowance. Int J Prod Econ 139:623–633

    Article  Google Scholar 

  • Mor B, Mosheiov G (2014) Polynomial time solutions for scheduling problems on proportionate flowshop with two competing agents. J Oper Res Soc 65:151–157

    Article  Google Scholar 

  • Mor B, Mosheiov G (2016a) Minimizing maximum cost on a single machine with two competing agents and job rejection. J Oper Res Soc. doi:10.1057/s41274-016-0003-8

  • Mor B, Mosheiov G (2016b) Minsum and minmax scheduling on a proportionate flowshop with common flow allowance. Eur J Oper Res 254:360–370

    Article  MathSciNet  MATH  Google Scholar 

  • Mosheiov G, Oron D (2007) Minmax scheduling with job-classes and earliness-tardiness costs. Eur J Oper Res 17:61–62

    MATH  Google Scholar 

  • Mosheiov G, Oron D (2010) Job dependent due-window assignment based on a common flow allowance. Found Comput Decis Sci 35:185–195

    MATH  Google Scholar 

  • Mosheiov G, Sarig A (2009) Due-date assignment on uniform machines. Eur J Oper Res 93:49–58

    Article  MathSciNet  MATH  Google Scholar 

  • Ng CT, Cheng CTE, Yuan JJ (2006) A note on the complexity of the two-agent scheduling on a single machine. J Comb Optim 12:387–394

    Article  MathSciNet  MATH  Google Scholar 

  • Shabtay D, Steiner G (2007) Optimal due date assignment and resource allocation to minimize the weighted number of tardy jobs on a single machine. Manuf Serv Oper Manag 9:332–350

    Google Scholar 

  • Wang JB (2006) Single machine common flow allowance scheduling with controllable processing times. J Appl Math Comput 21:249–257

    Article  MathSciNet  MATH  Google Scholar 

  • Zhao K, Lu X (2016) Two approximation algorithms for two-agent scheduling on parallel machines to minimize makespan. J Comb Optim 31:260–278

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgments

This research was supported by the Israel Science Foundation (Grant No. 1286/14). The second author was supported in part by The Charles Rosen Chair of Management and the Recanati Fund of The School of Business Administration, The Hebrew University, Jerusalem, Israel.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gur Mosheiov.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mor, B., Mosheiov, G. A two-agent single machine scheduling problem with due-window assignment and a common flow-allowance. J Comb Optim 33, 1454–1468 (2017). https://doi.org/10.1007/s10878-016-0049-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-016-0049-1

Keywords

Navigation