Skip to main content
Log in

Improved online algorithms for the batch scheduling of equal-length jobs with incompatible families to maximize the weighted number of early jobs

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

We consider the online scheduling of equal-length jobs with incompatible families on \(m\) identical batch machines. Each job has a release time, a deadline and a weight. Each batch machine can process up to \(b\) jobs (which come from the same family) simultaneously as a batch, where \(b\) is called the capacity of the machines. Our goal is to determine a preemption-restart schedule which maximizes the weighted number of early jobs. For this problem, Li et al. (Inf Process Lett 112:503–508, 2012) provided an online algorithm of competitive ratio \(3+2\sqrt{2}\) for both \(b=\infty \) and \(b<\infty \). In this paper, we study two special cases of this problem. For the case that \(m=2\), we first present a lower bound 2, and then provide an online algorithm with a competitive ratio of 3 for both \(b=\infty \) and \(b<\infty \). For the case in which \(m=3\), \(b=\infty \) and all jobs come from a common family, we present an online algorithm with a competitive ratio of \((8+2\sqrt{15})/3\approx 5.249\).

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

  1. Agrawal, R., Chrysanthis, P.K.: Efficient data dissemination to mobile clients in E-commerce applications. In: Proceedings of the Third International Workshop on Advanced issues on E-Commerce and Web, Information Systems, pp. 58–65 (2001)

  2. Chan, W., Lam, T., Ting, H., Wong, P.: New results on on-demand broadcasting with deadline via job scheduling with cancellation. In: COCOON, pp. 210–218 (2004)

  3. Fung, S.P.Y., Poon, C.K., Zheng, F.: Online interval scheduling: randomized and multiprocessor cases. J. Comb. Optim. 16(3), 248–262 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  4. Fung, S., Zheng, F., Chan, W., Chin, F., Poon, C., Wong, P.: Improved online broadcast scheduling with deadlines. J. Sched. 11, 299–308 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  5. Graham, R.L., Lawer, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling. Ann. Discret. Math. 5, 287–326 (1979)

    Article  MATH  Google Scholar 

  6. Hung, R.Y.S., Ting, H.F.: Design and analysis of online batching systems. Algorithmica 57, 217–231 (2010)

    Article  MATH  MathSciNet  Google Scholar 

  7. Kalyanasundaram, B., Velauthapillai, M.: On-demand broadcasting under deadline. In: Proceedings of the 11th Annual European Symposium on Algorithms, pp. 313–324 (2003)

  8. Kim, J., Chwa, K.: Scheduling broadcasts with deadlines. Theor. Comput. Sci. 325, 479–488 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  9. Li, W.J., Zhang, Z.K., Liu, H.L., Yuan, J.J.: Online scheduling of equal-length jobs with incompatible families on multiple batch machines to maximize the weighted number of early jobs. Inf. Process. Lett. 112, 503–508 (2012)

    Article  MATH  MathSciNet  Google Scholar 

  10. Potts, C.N., Kovalyov, M.Y.: Scheduling with batching: a review. Eur. J. Oper. Res. 120(2), 228–249 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  11. Sharaf, M.A., Chrysanthis, P.K.: On-demand data broadcasting for mobile decision making. Mob. Netw. Appl. 9, 703–714 (2004)

    Article  Google Scholar 

  12. Woeginger, G.J.: Online scheduling of jobs with fixed start and end times. Theor. Comput. Sci. 130(1), 5–16 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  13. Xuan, P., Sen, S., Gonzalez, O., Fernandez, J., Ramamritham, K.: Broadcast on demand: efficient and timely dissemination of data in mobile environments. In: Proceedings of the 3rd IEEE Real Time Technology and Applications, Symposium, pp. 38–48 (1997)

Download references

Acknowledgments

Foundation item: Supported by NSFC (11271338) and NSFC (11171313).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jinjiang Yuan.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, W., Yuan, J. Improved online algorithms for the batch scheduling of equal-length jobs with incompatible families to maximize the weighted number of early jobs. Optim Lett 8, 1691–1706 (2014). https://doi.org/10.1007/s11590-013-0650-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-013-0650-5

Keywords

Navigation