skip to main content
10.1145/509907.509936acmconferencesArticle/Chapter ViewAbstractPublication PagesstocConference Proceedingsconference-collections
Article

A new average case analysis for completion time scheduling

Published:19 May 2002Publication History

ABSTRACT

(MATH) We present a new average case analysis for the problem of scheduling n jobs on $m$ machines so that the sum of job completion times is minimized. Our analysis transfers the concept of competitive analysis --- which is a typical worst case notion --- to the average case. We show that the classic SEPT scheduling strategy with Ω(n) worst case competitive ratio achieves ${\cal O}(1)$ on the average. Moreover, bounds on the probability distribution of the competitive ratio are derived which provide an in-depth understanding of the stochastic version of the min sum scheduling problem.

References

  1. M. Abramowitz and I. A. Stegun, editors. Handbook of (MATH)ematical Functions. Dover Publications, New York, 1970. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. E. G. Coffmann, Jr. and E. N. Gilbert. Expected relative performance of list scheduling rules. Oper. Res., 33:548--561, 1985.Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. G. Coffmann, Jr., K. Sao, M. Hofri, and A. C. Yao. A stochastic model of bin--packing. Inf. and Cont., 44:105--115, 1980.Google ScholarGoogle ScholarCross RefCross Ref
  4. W. Feller. An Introduction to Probability Theory and its Applications, volume I. John Wiley & Sons, New York, 1957.Google ScholarGoogle Scholar
  5. K. D. Glazebrook. Scheduling tasks with exponential service times on parallel machines. Journal of Applied Probability, 16:685--689, 1979.Google ScholarGoogle ScholarCross RefCross Ref
  6. R. L. Graham, E. L. Lawler, J. K. Lenstra, and A. H. G. Rinnoy~Kan. Optimization and approximation in deterministic sequencing and scheduling: A survey. Annals of Discrete (MATH)ematics, 5:287--326, 1979.Google ScholarGoogle Scholar
  7. T. Kämpe. On the optimality of static priority policies in stochastic scheduling on parallel machines. Journal of Applied Probability, 24:430--448, 1987.Google ScholarGoogle ScholarCross RefCross Ref
  8. N. Karmakar. Probabilistic analysis of some bin--packing algorithms. In Proceedings of the 23rd Annual Symposium on Foundations of Computer Science, pages 107--111, 1982.Google ScholarGoogle Scholar
  9. Z. Liu and E. Sanlaville. Stochastic scheduling with variable profile and precedence constraints. Technical Report RR-1525, Inria, Institut National de Recherche en Informatique et en Automatique, 1997.Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. McNaughton. Scheduling with deadlines and loss functions. Management Science, 6:1--12, 1959.Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. R. H. Möhring and F. J. Radermacher. Introduction to stochastic scheduling problems. In Contributions to operations research, volume 240 of Lect. Notes Econ. (MATH). Syst., pages 72--130, Oberwolfach/Ger., 1985.Google ScholarGoogle Scholar
  12. R. H. Möhring, F. J. Radermacher, and G. Weiss. Stochastic scheduling problems I: General strategies. Z. Oper. Res., Ser. A. 28:193--260, 1984.Google ScholarGoogle Scholar
  13. R. H. Möhring, F. J. Radermacher, and G. Weiss. Stochastic scheduling problems II: General strategies. Z. Oper. Res., Ser. A. 29:65--104, 1984.Google ScholarGoogle Scholar
  14. R. H. Möhring, A. Schulz, and M. Uetz. Approximation in stochastic scheduling: The power of LP--based priority policies. Journal of the ACM, 46:924--942, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. C. H. Papadimitriou and J. N. Tsitsiklis. On stochastic scheduling with in--tree precendence constraints. SIAM Journal on Computing, 16:1--6, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. M. H. Rothkopf. Scheduling with random service times. Management Science, 12:703--713, 1966.Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. W. E. Smith. Various optimizers for single--stage production. Naval Research and Logistics Quaterly, 3:59--66, 1956.Google ScholarGoogle ScholarCross RefCross Ref
  18. R. R. Weber, P. Varaiya, and J. Walrand. Scheduling jobs with stochastically ordered processing times on parallel machines to minimize expected flowtime. Journal of Applied Probability, 23:841--847, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  19. G. Weiss and M. Pinedo. Scheduling tasks with exponential service times on non--identical processors to minimize various cost functions. Journal of Applied Probability, 17:187--202, 1980.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. A new average case analysis for completion time scheduling

              Recommendations

              Comments

              Login options

              Check if you have access through your login credentials or your institution to get full access on this article.

              Sign in
              • Published in

                cover image ACM Conferences
                STOC '02: Proceedings of the thiry-fourth annual ACM symposium on Theory of computing
                May 2002
                840 pages
                ISBN:1581134959
                DOI:10.1145/509907

                Copyright © 2002 ACM

                Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                Publisher

                Association for Computing Machinery

                New York, NY, United States

                Publication History

                • Published: 19 May 2002

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                STOC '02 Paper Acceptance Rate91of287submissions,32%Overall Acceptance Rate1,469of4,586submissions,32%

                Upcoming Conference

                STOC '24
                56th Annual ACM Symposium on Theory of Computing (STOC 2024)
                June 24 - 28, 2024
                Vancouver , BC , Canada

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader