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.
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
Agnetis A, Billaut JC, Gawiejnowicz S, Pacciarelli D, Soukhal A (2014) Multiagent scheduling: models and algorithms. Springer, Berlin
Baker KR, Smith JC (2003) A multiple-criterion model for machine scheduling. J Sched 6:7–16
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
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
Cheng CY, Li SF, Ying KC, Liu YH (2019) Scheduling jobs of two competing agents on a single machine. IEEE Access 7:98702–98714
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
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
Geng ZC, Yuan JJ (2015b) A note on unbounded parallel-batch scheduling. Inf Process Lett 115:969–974
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
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
He RY, Yuan JJ (2020) Two-agent preemptive pareto-scheduling to minimize late work and other criteria. Mathematics 8:1517
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
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
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
Hoogeveen H (2005) Multicriteria scheduling. Eur J Oper Res 167:592–623
Lee CY, Uzsoy R, Martin-Vega LA (1992) Efficient algorithms for scheduling semiconductor burn-in operations. Oper Res 40:764–775
Li SS, Chen RX, Tian J (2020a) Multitasking scheduling problems with two competitive agents. Eng Optim 52:1940–1956
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
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
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
Tkindt V, Billaut JC (2006) Multicriteria scheduling: theory, models and algorithms, 2nd edn. Springer, Berlin
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
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) Unary NP-hardness of minimizing the number of tardy jobs with deadlines. J Sched 20:211–218
Yuan JJ (2018) Complexities of four problems on two-agent scheduling. Optim Lett. https://doi.org/10.1007/s11590-017-1141-x
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
Zhao QL, Yuan JJ (2020) Bicriteria scheduling of equal length jobs on uniform parallel machines. J Combin Optim 39:637–661
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10288-021-00480-3