Skip to main content
Log in

Competitive Analysis of a Better On-line Algorithm to Minimize Total Completion Time on a Single-machine

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

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

We consider the problem of scheduling jobs on-line on a single machine with the objective of minimizing total completion time. We assume that jobs arrive over time and that release dates are known in advance, but not the processing times. The most important result we are given in this paper is the competitive analysis of a new clairvoyant on-line algorithm for this scheduling problem. We are proving that this deterministic semi-online algorithm, called ST-α, is \(\sqrt 3\)-competitive, which beats the existing lower bound for non-clairvoyant online algorithms.

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

  • Azar, Y. and Regev, O. (1998), Online bin stretching. In Proceedings of the International Workshop on Randomization and Approximation Techniques in Computer Science, Barcelona, Spain.

  • Chekuri, C., Motwani, R., Natarajan, B. and Stein, C. (1997), Approximation techniques for average completion time scheduling. In Proceedings of the 8th Annual ACM-SIAM Symposium on Discrete Algorithms, San Francisco, CA.

  • Conway, R., Maxwell, W. and Miller, L.W. (1967), Theory of Scheduling. Addison-Wesley, Reading, MA.

    Google Scholar 

  • Goemnas, M.X., Queyranne, M., Schulz, A., Skutella, M. and Wang, Y (2002). Single machine scheduling with release dates, Journal on Discrete Mathematics 15, 65-192.

    Google Scholar 

  • Hall, L.A., Schulz, A., Shmoys, D.B. and Wein, J. (1997), Scheduling to minimize average completion time: off-line and on-line approximation algorithms, Mathematics of Operations Research 22, 513-544.

    Google Scholar 

  • Hoogeveen, J.A. and Vestjens, A.P.A. (1996), Optimal on-line algorithms for single-machine scheduling. In: Cunningham, W.H., McCornick, S.T. and Queyranne, M. (Eds.), Integer Programming and Combinatorial Optimization, Springer, Berlin.

    Google Scholar 

  • Kellerer, H., Kotov, V., Speranza M. and Tuza, Z. (1997), Semi-online algorithms for the partition problem. Operations Research Letters 21, 235-242.

    Google Scholar 

  • Lenstra, J.K, Rinnooy Kan, A.H.G. and Brucker, P. (1977). Complexity of machine scheduling problems. Annals of Discrete Mathematics 1, 343-362.

    Google Scholar 

  • Liu, W.P., Sidney, J.B. and van Vliet, A. (1996). Ordinal algorithms for parallel machine scheduling. Operations Research Letters 18, 223-232.

    Google Scholar 

  • Lu, X. Sitters, R., and Stougie, L. (2002). A class of on-line scheduling algorithms to minimize total completion time. 10 th European Symposium on Algorithms. Rome, Italy, Submitted.

  • Montoya Torres, J.R. (2002), Une etude de l'influence de l'information anticipee en ordonnancement dynamique. Master's thesis. Institut National Polytechnique de Grenoble, France.

    Google Scholar 

  • Motwani, R., Phillips, S. and Torng, E. (1994). Non-clairvoyant scheduling. Theoretical Computer Science 130, 17-47.

    Google Scholar 

  • Phillips, C., Stein, C. and Wein, J. (1995). Minimizing average completion time in the presence of release dates. Mathematical Programming 82, 199-223.

    Google Scholar 

  • Schrage, L.E. (1968). A proof of the optimality of the shortest remaining processing time discipline, Operations Research 16, 678-690.

    Google Scholar 

  • Schulz, A. and Skutella, M. (1999), The power of α-points in preemptive single machine scheduling. Technical Report Department of Mathematics, Preprint 639/1999. Technical University of Berlin, Berlin.

    Google Scholar 

  • Seiden, S., Sgall J. and Woeginger, G. (1998), Semi-online scheduling with decreasing job sizes, Operations Research Letters 27(5), 215-221.

    Google Scholar 

  • Sgall, J. (1999), On-line scheduling - A survey. In: Fiat, A. and Woeginger, G.I. (Eds.), On-line algorithms: The State of the Art, Springer-Verlag, New York.

    Google Scholar 

  • Smith, W.E. (1956), Various optimizers for single-stage production. Naval Research and Logistics Quarterly 3, 59-66.

    Google Scholar 

  • Vestjens, A.P.A. (1997), On-line machine scheduling. PhD thesis. Eindhoven University of Technology, The Netherlands.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Montoya-Torres, J.R. Competitive Analysis of a Better On-line Algorithm to Minimize Total Completion Time on a Single-machine. Journal of Global Optimization 27, 97–103 (2003). https://doi.org/10.1023/A:1024693103802

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1024693103802

Navigation