Abstract
We consider a scheduling problem with machine dependent intervals, where each job consists of m fixed intervals, one on each of the m machines. To schedule a job, exactly one of the m intervals needs to be selected, making the corresponding machine busy for the time period equal to the selected interval. The objective is to schedule a maximum number of jobs such that no two selected intervals from the same machine overlap. This problem is NP-hard and admits a deterministic 1 / 2-approximation. The problem remains NP-hard even if all intervals have unit length, and all m intervals of any job have a common intersection. We study this special case and show that it is APX-hard, and design a 501 / 1000-approximation algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Arkin, E.M., Silverberg, E.B.: Scheduling jobs with fixed start and end times. Discrete Appl. Math. 18(1), 1–8 (1987)
Böhmová, K., Disser, Y., Mihalák, M., Widmayer, P.: Interval selection with machine-dependent intervals. In: Dehne, F., Solis-Oba, R., Sack, J.-R. (eds.) WADS 2013. LNCS, vol. 8037, pp. 170–181. Springer, Heidelberg (2013)
Böhmová, K., Kravina, E., Mihalák, M.: Maximization problems competing over a common ground set and their black-box approximation (unpublished manuscript)
Bouzina, K.I., Emmons, H.: Interval scheduling on identical machines. J. Glob. Optim. 9, 379–393 (1996)
Chuzhoy, J., Ostrovsky, R., Rabani, Y.: Approximation algorithms for the job interval selection problem and related scheduling problems. In: Proceedings of 42nd IEEE Symposium on Foundations of Computer Science (FOCS), pp. 348–356 (2001)
Keil, J.M.: On the complexity of scheduling tasks with discrete starting times. Oper. Res. Lett. 12(5), 293–295 (1992)
Kolen, A.W.J., Lenstra, J.K., Papadimitriou, C.H., Spieksma, F.C.R.: Interval scheduling: a survey. Naval Res. Logistics (NRL) 54(5), 530–543 (2007)
Kovalyov, M.Y., Ng, C., Cheng, T.E.: Fixed interval scheduling: models, applications, computational complexity and algorithms. Eur. J. Oper. Res. 178(2), 331–342 (2007)
Nakajima, K., Hakimi, S.L.: Complexity results for scheduling tasks with discrete starting times. J. Algorithms 3(4), 344–361 (1982)
Spieksma, F.C.R.: On the approximability of an interval scheduling problem. J. Sched. 2(5), 215–227 (1999)
Sung, S.C., Vlach, M.: Maximizing weighted number of just-in-time jobs on unrelated parallel machines. J. Sched. 8, 453–460 (2005)
Acknowledgements
Kateřina Böhmová is a recipient of the Google Europe Fellowship in Optimization Algorithms, and this research is supported in part by this Google Fellowship. The project has been partially supported by the Swiss National Science Foundation (SNF) under the grant number 200021_156620.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Böhmová, K., Kravina, E., Mihalák, M. (2016). Approximating Interval Selection on Unrelated Machines with Unit-Length Intervals and Cores. In: Cerulli, R., Fujishige, S., Mahjoub, A. (eds) Combinatorial Optimization. ISCO 2016. Lecture Notes in Computer Science(), vol 9849. Springer, Cham. https://doi.org/10.1007/978-3-319-45587-7_30
Download citation
DOI: https://doi.org/10.1007/978-3-319-45587-7_30
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-45586-0
Online ISBN: 978-3-319-45587-7
eBook Packages: Computer ScienceComputer Science (R0)