Skip to main content
Log in

Pareto-scheduling with family jobs or ND-agent on a parallel-batch machine to minimize the makespan and maximum cost

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

Abstract

We study Pareto-scheduling on an unbounded parallel-batch machine that can process any number of jobs simultaneously in a batch. The processing time of a batch is equal to the maximum processing time of the jobs in the batch. We consider two Pareto-scheduling problems. In one problem, the jobs are partitioned into families and the jobs from different families cannot be processed together in the same batch. We assume that the number of families is a constant. The objective is to minimize the makespan and the maximum cost. In the other problem, we have two agents A and B, where each agent \(E\in \{A,B\}\) has its job set \({{\mathcal {J}}}_{E}\), called the E-jobs. Assuming that the job sets \({{\mathcal {J}}}_{A}\) and \({{\mathcal {J}}}_{B}\) are not necessarily disjoint, we call the agents \(\text {ND}\) agents. The objective is to minimize the makespan of the A-jobs and the maximum cost of the B-jobs. We provide polynomial-time algorithms to solve the two Pareto-scheduling problems.

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, Mirchandani PB, Pacciarelli D, Pacifici A (2004) Scheduling problems with two competing agents. Oper Res 52:229–242

    Article  Google Scholar 

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

    Book  Google Scholar 

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

    Article  Google Scholar 

  • Brucker P, Gladky A, Hoogeveen H, Kovalyov MY, Potts CN, Taut-enhahn T, van de Velde SL (1998) Scheduling a batching machine. J Sched 1:31–54

    Article  Google Scholar 

  • Chen RB, Yuan JJ, Gao Y (2019) The complexity of CO-agent scheduling to minimize the total completion time and total number of tardy jobs. J Sched 22:581–593

    Article  Google Scholar 

  • Cheng CY, Li SF, Ying KC, Liu YH (2019) Scheduling jobs of two competing agents on a single machine. IEEE Access 7:98702–98714

    Article  Google Scholar 

  • Feng Q, Yuan JJ, Liu HL, He C (2013) A note on two-agent scheduling on an unbounded parallel-batching machine with makespan and maximum lateness objectives. Appl Math Model 37:7071–7076

    Article  Google Scholar 

  • Gao Y (2020) Min-max scheduling of batch or drop-line jobs under agreeable release and processing. Asia-Pac J Oper Res (Accepted for publication)

  • Gao Y, Yuan JJ, Ng CT, Cheng TCE (2021) A note on competing-agent Pareto-scheduling. Optim Lett 15:249–262

  • Geng ZC, Yuan JJ (2015a) Pareto optimization scheduling of family jobs on a p-batch machine to minimize makespan and maximum lateness. Theoret Comput Sci 570:22–29

    Article  Google Scholar 

  • Geng ZC, Yuan JJ (2015b) A note on unbounded parallel-batch scheduling. Inf Process Lett 115:969–974

    Article  Google Scholar 

  • Graham RL, Lawler EL, Lenstra JK, Rinnooy Kan AHG (1979) Optimization and approximation in deterministic sequencing and scheduling: a survey. Ann Discrete Math 5:287–326

    Article  Google Scholar 

  • He C, Han XX (2018) Two-agent scheduling on an unbounded parallel-batching machine to minimize maximum cost and makespan. Oper Res Trans 22(3):109–116

    Google Scholar 

  • He RY, Yuan JJ (2020) Two-agent preemptive pareto-scheduling to minimize late work and other criteria. Mathematics 8:1517

    Article  Google Scholar 

  • He C, Lin YX, Yuan JJ (2007) Bicriteria scheduling on a batching machine to minimize maximum lateness and makespan. Theoret Comput Sci 381:234–240

    Article  Google Scholar 

  • He C, Lin H, Yuan JJ, Mu YD (2014) Batching machine scheduling with bicriteria: maximum cost and makespan. Asia-Pac J Oper Res 31:1450025

    Article  Google Scholar 

  • Hermelin D, Kubitza JM, Shabtay D, Talmon N, Woeginger GJ (2019) Scheduling two agents on a single machine: a parameterized analysis of NP-hard problems. Omega Int J Manag Sci 83:275–286

    Article  Google Scholar 

  • Hoogeveen H (2005) Multicriteria scheduling. Eur J Oper Res 167:592–623

    Article  Google Scholar 

  • Lee CY, Uzsoy R, Martin-Vega LA (1992) Efficient algorithms for scheduling semiconductor burn-in operations. Oper Res 40:764–775

    Article  Google Scholar 

  • Li SS, Chen RX, Tian J (2020a) Multitasking scheduling problems with two competitive agents. Eng Optim 52:1940–1956

    Article  Google Scholar 

  • Li HW, Gajpal Y, Bector CR (2020b) A survey of due-date related single-machine with two-agent scheduling problem. J Ind Manag Optim 16:1329–1347

    Article  Google Scholar 

  • Oron D, Shabtay D, Steiner G (2015) Single machine scheduling with two competing agents and equal job processing times. Eur J Oper Res 244:86–99

    Article  Google Scholar 

  • Perez-Gonzalez P, Framinan JM (2014) A common framework and taxonomy for multicriteria scheduling problem with interfering and competing jobs: multi-agent scheduling problems. Eur J Oper Res 235:1–16

    Article  Google Scholar 

  • Tkindt V, Billaut JC (2006) Multicriteria scheduling: theory, models and algorithms, 2nd edn. Springer, Berlin

    Google Scholar 

  • Wan L, Mei JJ, Du JZ (2020) Two-agent scheduling with unit processing time to minimize total weighted completion time and total weighted number of tardy jobs. Eur J Oper Res. https://doi.org/10.1016/j.ejor.2020.07.064

    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) Unary NP-hardness of minimizing the number of tardy jobs with deadlines. J Sched 20:211–218

    Article  Google Scholar 

  • Yuan JJ (2018) Complexities of four problems on two-agent scheduling. Optim Lett. https://doi.org/10.1007/s11590-017-1141-x

    Article  Google Scholar 

  • Yuan JJ, Ng CT, Cheng TCE (2020) Scheduling with release dates and preemption to minimize multiple max-form objective functions. Eur J Oper Res 280:860–875

    Article  Google Scholar 

  • Zhao QL, Yuan JJ (2020) Bicriteria scheduling of equal length jobs on uniform parallel machines. J Combin Optim 39:637–661

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the Associate Editor and two anonymous referees for their constructive comments and helpful suggestions. Gao was supported by the China Postdoctoral Science Foundation under Grant Number 2019M652555 and the National Natural Science Foundation of China under Grant Number 11901539. Yuan was supported by the National Natural Science Foundation of China under Grant Numbers 12071442 and 11771406.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinjiang Yuan.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interests regarding the publication of this paper.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gao, Y., Yuan, J., Ng, C.T. et al. Pareto-scheduling with family jobs or ND-agent on a parallel-batch machine to minimize the makespan and maximum cost. 4OR-Q J Oper Res 20, 273–287 (2022). https://doi.org/10.1007/s10288-021-00480-3

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10288-021-00480-3

Keywords

Mathematics Subject Classification

Navigation