Abstract
The problem models the scenario where there is set
of jobs to be processed on a single machine, and each job i can only be scheduled for processing in exactly one time interval from a group \(G_i\) of allowed intervals. The objective is to determine if there is a set of \(S \subseteq [\gamma ]\) of \(k\ (k \in \mathbb {N})\) jobs which can be scheduled in non-overlapping time intervals.
This work describes a deterministic algorithm for the problem that runs in time \({\text {O}}({(5.18)}^k n^d)\), where \(n = |\bigcup _{i \in [\gamma ]} G_i|\) and \(d \in \mathbb {N}\) is a constant. For \(k \ge d \log {n}\), this is significantly faster than the best previously-known deterministic algorithm, which runs in time \({\text {O}}({(12.8)}^k \gamma n)\). We obtain our speedup using efficient constructions of representative families, which can be used to solve the problem by a dynamic programming approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Fomin, F.V., Lokshtanov, D., Panolan, F., Saurabh, S.: Efficient computation of representative families with applications in parameterized and exact algorithms. J. ACM 63(4), 29:1–29:60 (2016)
Halldórsson, M.M., Karlsson, R.K.: Strip graphs: recognition and scheduling. In: Fomin, F.V. (ed.) WG 2006. LNCS, vol. 4271, pp. 137–146. Springer, Heidelberg (2006). https://doi.org/10.1007/11917496_13
Keil, J.M.: On the complexity of scheduling tasks with discrete starting times. Oper. Res. Lett. 12(5), 293–295 (1992)
Le Gall, F.: Powers of tensors and fast matrix multiplication. In: Proceedings of the 39th International Symposium on Symbolic and Algebraic Computation, pp. 296–303. ACM Press, Kobe (2014)
Lokshtanov, D., Misra, P., Panolan, F., Saurabh, S.: Deterministic truncation of linear matroids. ACM Trans. Algorithms 14(2), 14:1–14:20 (2018)
Nakajima, K., Hakimi, S.L.: Complexity results for scheduling tasks with discrete starting times. J. Algorithms 3(4), 344–361 (1982)
Naor, M., Schulman, L.J., Srinivasan, A.: Splitters and near-optimal derandomization. In: Proceedings of the 36th Annual Symposium on Foundations of Computer Science, pp. 182–191. IEEE Computer Society Press, Milwaukee, October 1995
van Bevern, R., Mnich, M., Niedermeier, R., Weller, M.: Interval scheduling and colorful independent sets. J. Sched. 18(5), 449–469 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Biswas, A., Raman, V., Saurabh, S. (2019). Solving Group Interval Scheduling Efficiently. In: Colbourn, C., Grossi, R., Pisanti, N. (eds) Combinatorial Algorithms. IWOCA 2019. Lecture Notes in Computer Science(), vol 11638. Springer, Cham. https://doi.org/10.1007/978-3-030-25005-8_9
Download citation
DOI: https://doi.org/10.1007/978-3-030-25005-8_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-25004-1
Online ISBN: 978-3-030-25005-8
eBook Packages: Computer ScienceComputer Science (R0)