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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Agnetis, A., Mirchandani, P.B., Pacciarelli, D., Pacifici, A.: Scheduling problems with two competing agents. Operations Research 52, 229–242 (2004)
Fu, B., Huo, Y., Zhao, H.: Exponential inapproximability and FPTAS for scheduling with availability constraints. Theoretical Computer Science 410, 2663–2674 (2009)
Gens, G., Levner, E.: Fast approximation algorithm for job sequencing with deadlines. Discrete Applied Mathematics 3, 313–318 (1981)
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)
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)
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)
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
Kubzin, M.A., Strusevich, V.A.: Planning machine maintenance in two-machine shop scheduling. Operations Research 54, 789–800 (2006)
Lee, C.-Y., Chen, Z.: Scheduling jobs and maintenance activities on parallel machines. Naval Research Logistics 47, 145–165 (2000)
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
Megow, N., Verschae, J.: Short note on scheduling on a single machine with one non-availability period (2009) (manuscript)
Mosheiov, G., Sarig, A.: Scheduling a maintenance activity to minimize total weighted completion-time. Computers and Mathematics with Applications 57, 619–623 (2009)
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
Schmidt, G.: Scheduling with limited machine availability. European Journal of Operational Research 121, 1–15 (2000)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)