Abstract
We consider two-agent scheduling on a single machine with release dates and preemption to minimize the maximum lateness. In this scheduling model, there are two agents \(A\hbox { and }B\) each having his own job set \(\mathcal{J}_A= \{ J^a_1, \ldots , J^a_{n_a}\}\hbox { and }\mathcal{J}_B= \{ J^b_1, \ldots , J^b_{n_b}\}\), respectively. Each job \(J_j\in \mathcal{J}_A\cup \mathcal{J}_B\) has a release date \(r_j\) and the \(n=n_a+n_b\) jobs need to be preemptively scheduled on a single machine. Leung et al. (Oper Res 58:458–469, 2010) present a comprehensive study of two-agent scheduling in various machine environments. They show that problem \(1|r_j,\; \text{ pmtn }| L^a_{\max }: f^b_{\max }\le Q\) can be solved in \(O(n_a\log n_a+ n_b\log n_b)\) time. They use the strategy that schedules the jobs of agent \(B\) without preemption as late as possible under the restriction \(f^b_{\max }\le Q\). We show that the strategy fails to work even when \(n_a=n_b=1\), invalidating their result. We then study the minimization problem \(1|r_j,\; \text{ pmtn }| L^a_{\max }: f^b_{\max }\le Q\) and the Pareto optimization problem \(1|r_j,\; \text{ pmtn }| (L^a_{\max }: L^b_{\max })\). We show that the two problems can be solved in \(O(n_an \log n)\hbox { and }O(n_an_bn \log n)\) time, respectively.
Similar content being viewed by others
References
Agnetis, A., Mirchandani, P. B., Pacciarelli, D., & Pacifici, A. (2004). Scheduling problems with two competing agents. Operations Research, 52, 229–242.
Baker, K. R., Lawler, E. L., Lenstra, J. K., & Rinnooy Kan, A. H. G. (1983). Preemptive scheduling of a single machine to minimize maximum cost subject to release dates and precedence constraints. Operations Research, 31, 381–386.
Baker, K. R., & Smith, J. C. (2003). A multiple-criterion model for machine scheduling. Journal of Scheduling, 6, 7–16.
Hoogeveen, J. A. (1996). Single-machine scheduling to minimize a function of two or three maximum cost criteria. Journal of Algorithms, 21, 415–433.
Horn, W. A. (1974). Some simple scheduling algorithms. Naval Research Logistics Quarterly, 21, 177–185.
Leung, J. Y.-T., Pinedo, M., & Wan, G. H. (2010). Competitive two agent scheduling and its applications. Operations Research, 58, 458–469.
Sourd, F. (2001). Preemptive scheduling with two minimax criteria. Annals of Operations Research, 107, 303–319.
Wan, L., Yuan, J. J., & Gen, Z. C. (2012). A note on the preemptive scheduling to minimize total completion time with release time and deadline constraints (submitted).
Acknowledgments
The authors would like to thank the associate editor and two anonymous referees for their constructive comments and kind suggestions. This research was supported in part by The Hong Kong Polytechnic University under Grant no G-YL36 and The National Natural Science Foundation of China under Grant nos 11271338 and 11171313.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yuan, J.J., Ng, C.T. & Cheng, T.C.E. Two-agent single-machine scheduling with release dates and preemption to minimize the maximum lateness. J Sched 18, 147–153 (2015). https://doi.org/10.1007/s10951-013-0360-y
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-013-0360-y