Skip to main content
Log in

Separating online scheduling algorithms with the relative worst order ratio

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The relative worst order ratio is a measure for the quality of online algorithms. Unlike the competitive ratio, it compares algorithms directly without involving an optimal offline algorithm. The measure has been successfully applied to problems like paging and bin packing. In this paper, we apply it to machine scheduling. We show that for preemptive scheduling, the measure separates multiple pairs of algorithms which have the same competitive ratios; with the relative worst order ratio, the algorithm which is “intuitively better” is also provably better. Moreover, we show one such example for non-preemptive scheduling.

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

  • Albers S (1999) Better bounds for online scheduling. SIAM J Comput 29(2):459–473

    Article  MathSciNet  Google Scholar 

  • Bartal Y, Fiat A, Karloff H, Vohra R (1995) New algorithms for an ancient scheduling problem. J Comput Syst Sci 51(3):359–366

    Article  MathSciNet  Google Scholar 

  • Ben-David S, Borodin A (1994) A new measure for the study of on-line algorithms. Algorithmica 11(1):73–91

    Article  MATH  MathSciNet  Google Scholar 

  • Boyar J, Favrholdt LM (2003) The relative worst order ratio for on-line algorithms. In Proc. 5th Italian conf. on algorithms and complexity, vol. 2653 of Lect Notes Comp Sci Springer-Verlag, pp 58–69

  • Boyar J, Favrholdt LM, Larsen KS (2005) The relative worst order ratio applied to paging. In Proc. 16th Annu. ACM-SIAM symp. discrete algorithms, pp 718–727

  • Boyar J, Medvedev P (2004) The relative worst order ratio applied to seat reservation. In Proc. of the 9th scand. workshop on algorithm theory, vol. 3111 in Lect Notes Comp Sci pp 90–101

  • Chen B, van Vliet A, Woeginger GJ (1995) An optimal algorithm for preemptive on-line scheduling. Oper Res Lett 18(3):127–131

    Article  MATH  MathSciNet  Google Scholar 

  • Cho Y, Sahni S (1980) Bounds for list schedules on uniform processors. SIAM J Comput 9(1):91–103

    Article  MATH  MathSciNet  Google Scholar 

  • Epstein L, Noga J, Seiden SS, Sgall J, Woeginger GJ (2001) Randomized online scheduling on two uniform machines. J Sched 4(2):71–92

    Article  MATH  MathSciNet  Google Scholar 

  • Epstein L, Sgall J (2000) A lower bound for on-line scheduling on uniformly related machines. Oper Res Lett 26(1):17–22

    Article  MATH  MathSciNet  Google Scholar 

  • Faigle U, Kern W, Turän G (1989) On the performance of on-line algorithms for partition problems. Acta Cybernet 9(2):107–119

    MATH  MathSciNet  Google Scholar 

  • Fleischer R, Wahl M (2000) On-line scheduling revisited. J Sched 3(6):343–353

    Article  MATH  MathSciNet  Google Scholar 

  • Galambos G, Woeginger GJ (1993) An on-line scheduling heuristic with better worst case ratio than Graham’s list scheduling. SIAM J Comput 22(2):349–355

    Article  MATH  MathSciNet  Google Scholar 

  • Gonzalez T, Sahni S (1978) Preemptive scheduling of uniform processor systems. J ACM 25(1):92–101

    Article  MATH  MathSciNet  Google Scholar 

  • Gormley T, Reingold N, Torng E, Westbrook J (2000) Generating adversaries for request-answer games. In Proc. 11th annu. ACM-SIAM symp. on discrete algorithms, pp 564–565

  • Graham RL (1966) Bounds for certain multiprocessing anomalies. Bell Systems Techn J 45:1563–1581

    Google Scholar 

  • Karger DR, Philips SJ, Torng E (1996) A better algorithm for an ancient scheduling problem. J Algorithms 20(2):400–430

    Article  MATH  MathSciNet  Google Scholar 

  • Kenyon C (1996) Best-fit bin-packing with random order. In Proc. 7th annu. ACM-SIAM symp. on discrete algorithms, pp 359–364

  • Kohrt JS (2004) Online algorithms under new assumptions, PhD thesis, Dept Math and Comp Sci, Univ South Den, p. 78.

  • McNaughton R (1959) Scheduling with deadlines and loss functions. Manag Sci 6(1):1–12

    Article  MATH  MathSciNet  Google Scholar 

  • Seiden SS (2001) Preemptive multiprocessor scheduling with rejection. Theoret Comp Sci 262(1–2):437–458

    Article  MATH  MathSciNet  Google Scholar 

  • Wen J, Du D (1998) Preemptive on-line scheduling for two uniform processors. Oper Res Lett 23:113–116

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Leah Epstein.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Epstein, L., Favrholdt, L.M. & Kohrt, J.S. Separating online scheduling algorithms with the relative worst order ratio. J Comb Optim 12, 363–386 (2006). https://doi.org/10.1007/s10878-006-9005-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-006-9005-9

Keywords

Navigation