Skip to main content

Competitive-Ratio Approximation Schemes for Makespan Scheduling Problems

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7846))

Abstract

The concept of competitive-ratio approximation scheme was recently proposed in [7]. Such a scheme algorithmically constructs an online algorithm with a competitive ratio arbitrarily close to the best possible competitive ratio for a given online problem. In this paper we continue this line of research by addressing several makespan scheduling problems and introducing new ideas: we combine the classical technique of structuring and simplifying the input instance for approximation schemes, with the new technique of guessing the end of the schedule (time after which no job is processed and released), which allows us to reduce the infinite-size set of on-line algorithms to a relevant set of finite size. This is the key idea for eventually allowing an enumeration scheme that finds a near optimal on-line algorithm. We demonstrate how this technique can be successfully applied to three basic makespan online over time scheduling problems: scheduling on unrelated parallel machines, job shop scheduling and single machine scheduling with delivery times.

Supported by the Swiss National Science Foundation Project N.200020-122110/1 “Approximation Algorithms for Machine Scheduling Through Theory and Experiments III” and by Hasler Foundation Grant 11099.

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. Afrati, F.N., et al.: Approximation schemes for minimizing average weighted completion time with release dates. In: FOCS, pp. 32–44. IEEE Computer Society (1999)

    Google Scholar 

  2. Borodin, A., El-Yaniv, R.: Online computation and competitive analysis. Cambridge University Press, New York (1998)

    MATH  Google Scholar 

  3. Chen, B., Vestjens, A.P.A.: Scheduling on identical machines: How good is lpt in an on-line setting? Oper. Res. Lett. 21(4), 165–169 (1997)

    Article  MathSciNet  MATH  Google Scholar 

  4. Fishkin, A.V., Jansen, K., Mastrolilli, M.: Grouping techniques for scheduling problems: Simpler and faster. Algorithmica 51(2), 183–199 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  5. Goldberg, L.A., Paterson, M., Srinivasan, A., Sweedyk, E.: Better approximation guarantees for job-shop scheduling. SIAM J. Discret. Math. 14(1), 67–92 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  6. Graham, R.L.: Bounds for certain multiprocessing anomalies. Bell System Technical Journal 45(4), 1563–1581 (1966)

    Google Scholar 

  7. Günther, E., Maurer, O., Megow, N., Wiese, A.: A new approach to online scheduling: Approximating the optimal competitive ratio. CoRR abs/1204.0897 (2012)

    Google Scholar 

  8. Hall, L.A., Shmoys, D.B.: Approximation schemes for constrained scheduling problems. In: FOCS, pp. 134–139. IEEE Computer Society (1989)

    Google Scholar 

  9. Hall, L.A., Shmoys, D.B.: Jackson’s rule for single-machine scheduling: making a good heuristic better. Math. Oper. Res. 17(1), 22–35 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  10. Rudin III, J.F., Chandrasekaran, R.: Improved bounds for the online scheduling problem. SIAM J. Comput. 32(3), 717–735 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  11. Jansen, K., Solis-Oba, R., Sviridenko, M.: Makespan minimization in job shops: A polynomial time approximation scheme. In: Vitter, J.S., Larmore, L.L., Leighton, F.T. (eds.) STOC, pp. 394–399. ACM (1999)

    Google Scholar 

  12. Karlin, A.R., Manasse, M.S., Rudolph, L., Sleator, D.D.: Competitive snoopy caching. Algorithmica 3, 77–119 (1988)

    Article  MathSciNet  Google Scholar 

  13. Lenstra, J.K., Shmoys, D.B., Tardos, É.: Approximation algorithms for scheduling unrelated parallel machines. Math. Program. 46, 259–271 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  14. Mastrolilli, M.: Efficient approximation schemes for scheduling problems with release dates and delivery times. J. Scheduling 6(6), 521–531 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  15. Mastrolilli, M., Svensson, O.: Hardness of approximating flow and job shop scheduling problems. J. ACM 58(5), 20 (2011)

    Article  MathSciNet  Google Scholar 

  16. Paterson, M. (ed.): ESA 2000. LNCS, vol. 1879. Springer, Heidelberg (2000)

    MATH  Google Scholar 

  17. Shmoys, D.B., Stein, C., Wein, J.: Improved approximation algorithms for shop scheduling problems. SIAM J. Comput. 23(3), 617–632 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  18. Shmoys, D.B., Wein, J., Williamson, D.P.: Scheduling parallel machines on-line. SIAM J. Comput. 24(6), 1313–1331 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  19. Sleator, D.D., Tarjan, R.E.: Amortized efficiency of list update and paging rules. Commun. ACM 28(2), 202–208 (1985)

    Article  MathSciNet  Google Scholar 

  20. Williamson, D.P., Hall, L.A., Hoogeveen, J.A., Hurkens, C.A.J., Lenstra, J.K., Sevast’janov, S.V., Shmoys, D.B.: Short Shop Schedules. Operations Research 45, 288–294 (1997)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kurpisz, A., Mastrolilli, M., Stamoulis, G. (2013). Competitive-Ratio Approximation Schemes for Makespan Scheduling Problems. In: Erlebach, T., Persiano, G. (eds) Approximation and Online Algorithms. WAOA 2012. Lecture Notes in Computer Science, vol 7846. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-38016-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-38016-7_14

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics