Skip to main content

Online Splitting Interval Scheduling on m Identical Machines

  • Conference paper
  • 697 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6124))

Abstract

This paper investigates online scheduling on m identical machines with splitting intervals, i.e., intervals can be split into pieces arbitrarily and processed simultaneously on different machines. The objective is to maximize the throughput, i.e., the total length of satisfied intervals. Intervals arrive over time and the knowledge of them becomes known upon their arrivals. The decision on splitting and assignment for each interval is made irrecoverably upon its arrival. We first show that any non-split online algorithms cannot have bounded competitive ratios if the ratio of longest to shortest interval length is unbounded. Our main result is giving an online algorithm ES (for Equivalent Split) which has competitive ratio of 2 and \(\frac{2m-1}{m-1}\) for m = 2 and m ≥ 3, respectively. We further present a lower bound of \(\frac{m}{m-1}\), implying that ES is optimal as m = 2.

This work was supported by NSF of China under Grants 70525004, 70702030, 70602031, and 60736027, and Doctoral Fund of Ministry of Education of China no. 20070698053.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Kolen, A.W.J., Lenstra, J.K., Papadimitriou, C.H., Spieksma, F.C.R.: Interval Scheduling: A survey. Naval Research Logistics 54, 530–543 (2007)

    Article  MATH  MathSciNet  Google Scholar 

  2. Lipton, R.J., Tomkins, A.: Online interval scheduling. In: Proceedings of Fifth Annual ACM-SIAM Symposium on Discrete Algorithms (SODA 1994), pp. 302–311 (1994)

    Google Scholar 

  3. Faigle, U., Garbe, R., Kern, W.: Randomized online algorithms for maximizing busy time interval scheduling. Computing, 95–104 (1996)

    Google Scholar 

  4. Faigle, U., Nawijn, W.M.: Note on scheduling intervals on-line. Discrete Applied Mathmatics 58, 13–17 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  5. Carlisle, M.C., Lloyd, E.L.: On the k-coloring of intervals. Discrete Applied Mathmatics 59, 225–235 (1995)

    Article  MATH  MathSciNet  Google Scholar 

  6. Thibault, N., Laforest, C.: On-line time-constrained scheduling problem for the size on k machines. In: The 8th International Symposium on Parallel Architectures, Algorithms and Networks, pp. 20–24 (2005)

    Google Scholar 

  7. Woeginger, G.J.: On-line scheduling of jobs with fixed start and end times. Theoretical Computer Science 130, 5–16 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  8. Canetti, R., Irani, S.: Bounding the power of preemption in randomized scheduling. SIAM Journal of Computing 27, 993–1015 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  9. Seiden, S.S.: Randomized online interval scheduling. Operations Research Letters, 171–177 (1998)

    Google Scholar 

  10. Fung, S.P.Y., Poon, C.K., Zheng, F.F.: Online Interval Scheduling: Randomized and Multiprocessor Cases. Journal of Combinatorial Optimization 16, 248–262 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  11. Fung, S.P.Y., Poon, C.K., Zheng, F.F.: Improved Randomized Online Scheduling of Unit Length Intervals and Jobs. In: Bampis, E., Skutella, M. (eds.) WAOA 2008. LNCS, vol. 5426, pp. 53–66. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  12. Xing, W., Zhang, J.: Parallel machine scheduling with splitting jobs. Discrete Applied Mathematics 103, 259–269 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  13. Kim, Y.D., Shim, S.O., Kim, S.B., Choi, Y.C., Yoon, H.: Parallel machine scheduling considering a job splitting property. International Journal of Production Research 42, 4531–4546 (2004)

    Article  MATH  Google Scholar 

  14. Shim, S.O., Kim, Y.D.: A branch and bound algorithm for an identical parallel machine scheduling problem with a job splitting property. Computers and Operations Research 35, 863–875 (2008)

    Article  MATH  MathSciNet  Google Scholar 

  15. Graham, R.L., Lawler, E.L., Lenstra, J.K., Rinnooy Kan, A.H.G.: Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete Mathematics 5, 287–326 (1979)

    Article  MATH  MathSciNet  Google Scholar 

  16. Borodin, A., El-yaniv, R.: Online computation and competitive analysis. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zheng, F., Liu, B., Xu, Y., Zhang, E. (2010). Online Splitting Interval Scheduling on m Identical Machines. In: Chen, B. (eds) Algorithmic Aspects in Information and Management. AAIM 2010. Lecture Notes in Computer Science, vol 6124. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14355-7_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14355-7_31

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14354-0

  • Online ISBN: 978-3-642-14355-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics