Skip to main content

Approximation Algorithms for Scheduling with a Variable Machine Maintenance

  • Conference paper

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

Abstract

In this paper, we investigate the problem of scheduling weighted jobs on a single machine with a maintenance whose starting time is prior to a given deadline and whose duration is a nondecreasing function of the starting time. We are asked not only to schedule the jobs but also the maintenance such that the total weighted job completion time is minimum. The problem is shown to be weakly NP-hard. In the case that the duration of the maintenance is a concave (and nondecreasing) function of its starting time, we provide two approximation algorithms with approximation ratio of 2 and at most \(1+\sqrt{2}/2+\epsilon\), respectively.

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. Agnetis, A., Mirchandani, P.B., Pacciarelli, D., Pacifici, A.: Scheduling problems with two competing agents. Operations Research 52, 229–242 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  2. Fu, B., Huo, Y., Zhao, H.: Exponential inapproximability and FPTAS for scheduling with availability constraints. Theoretical Computer Science 410, 2663–2674 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  3. Gens, G., Levner, E.: Fast approximation algorithm for job sequencing with deadlines. Discrete Applied Mathematics 3, 313–318 (1981)

    Article  MATH  Google Scholar 

  4. 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 

  5. Kacem, I.: Approximation algorithm for the weighted flow-time minimization on a single machine with a fixed non-availability interval. Computers and Industrial Engineering 54, 401–410 (2008)

    Article  Google Scholar 

  6. Kellerer, H., Kubzin, M.A., Strusevich, V.A.: Two simple constant ratio approximation algorithms for minimizing the total weighted completion time on a single machine with a fixed non-availability interval. European Journal of Operational Research 199, 111–116 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  7. Kellerer, H., Strusevich, V.A.: Fully polynomial approximation schemes for a symmetric quadratic knapsack problem and its scheduling applications. Algorithmica (2009), doi:10.1007/s00453-008-9248-1

    Google Scholar 

  8. Kubzin, M.A., Strusevich, V.A.: Planning machine maintenance in two-machine shop scheduling. Operations Research 54, 789–800 (2006)

    Article  MATH  Google Scholar 

  9. Lee, C.-Y., Chen, Z.: Scheduling jobs and maintenance activities on parallel machines. Naval Research Logistics 47, 145–165 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  10. Ma, Y., Chu, C., Zuo, C.: A survey of scheduling with deterministic machine availability constraints. Computers and Industrial Engineering (2009), doi:10.1016/j.cie.2009.04.014

    Google Scholar 

  11. Megow, N., Verschae, J.: Short note on scheduling on a single machine with one non-availability period (2009) (manuscript)

    Google Scholar 

  12. Mosheiov, G., Sarig, A.: Scheduling a maintenance activity to minimize total weighted completion-time. Computers and Mathematics with Applications 57, 619–623 (2009)

    Article  MATH  MathSciNet  Google Scholar 

  13. Mosheiov, G., Sidney, J.B.: Scheduling a deteriorating maintenance activity on a single machine. Journal of the Operational Research Society (2009), doi:10.1057/jors.2009.5

    Google Scholar 

  14. Schmidt, G.: Scheduling with limited machine availability. European Journal of Operational Research 121, 1–15 (2000)

    Article  MATH  MathSciNet  Google Scholar 

  15. Wang, G., Sun, H., Chu, C.: Preemptive scheduling with availability constraints to minimize total weighted completion times. Annals of Operations Research 133, 183–192 (2005)

    Article  MATH  MathSciNet  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

Luo, W., Chen, L., Zhang, G. (2010). Approximation Algorithms for Scheduling with a Variable Machine Maintenance. 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_22

Download citation

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

  • 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