Cargando…
On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan
We study a natural variant of scheduling that we call partial scheduling: in this variant an instance of a scheduling problem along with an integer k is given and one seeks an optimal schedule where not all, but only k jobs, have to be processed. Specifically, we aim to determine the fine-grained pa...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Springer US
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9304082/ https://www.ncbi.nlm.nih.gov/pubmed/35880200 http://dx.doi.org/10.1007/s00453-022-00970-8 |
_version_ | 1784752021378695168 |
---|---|
author | Nederlof, Jesper Swennenhuis, Céline M. F. |
author_facet | Nederlof, Jesper Swennenhuis, Céline M. F. |
author_sort | Nederlof, Jesper |
collection | PubMed |
description | We study a natural variant of scheduling that we call partial scheduling: in this variant an instance of a scheduling problem along with an integer k is given and one seeks an optimal schedule where not all, but only k jobs, have to be processed. Specifically, we aim to determine the fine-grained parameterized complexity of partial scheduling problems parameterized by k for all variants of scheduling problems that minimize the makespan and involve unit/arbitrary processing times, identical/unrelated parallel machines, release/due dates, and precedence constraints. That is, we investigate whether algorithms with runtimes of the type [Formula: see text] or [Formula: see text] exist for a function f that is as small as possible. Our contribution is two-fold: First, we categorize each variant to be either in [Formula: see text] , [Formula: see text] -complete and fixed-parameter tractable by k, or [Formula: see text] -hard parameterized by k. Second, for many interesting cases we further investigate the runtime on a finer scale and obtain run times that are (almost) optimal assuming the Exponential Time Hypothesis. As one of our main technical contributions, we give an [Formula: see text] time algorithm to solve instances of partial scheduling problems minimizing the makespan with unit length jobs, precedence constraints and release dates, where [Formula: see text] is the graph with precedence constraints. |
format | Online Article Text |
id | pubmed-9304082 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Springer US |
record_format | MEDLINE/PubMed |
spelling | pubmed-93040822022-07-23 On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan Nederlof, Jesper Swennenhuis, Céline M. F. Algorithmica Article We study a natural variant of scheduling that we call partial scheduling: in this variant an instance of a scheduling problem along with an integer k is given and one seeks an optimal schedule where not all, but only k jobs, have to be processed. Specifically, we aim to determine the fine-grained parameterized complexity of partial scheduling problems parameterized by k for all variants of scheduling problems that minimize the makespan and involve unit/arbitrary processing times, identical/unrelated parallel machines, release/due dates, and precedence constraints. That is, we investigate whether algorithms with runtimes of the type [Formula: see text] or [Formula: see text] exist for a function f that is as small as possible. Our contribution is two-fold: First, we categorize each variant to be either in [Formula: see text] , [Formula: see text] -complete and fixed-parameter tractable by k, or [Formula: see text] -hard parameterized by k. Second, for many interesting cases we further investigate the runtime on a finer scale and obtain run times that are (almost) optimal assuming the Exponential Time Hypothesis. As one of our main technical contributions, we give an [Formula: see text] time algorithm to solve instances of partial scheduling problems minimizing the makespan with unit length jobs, precedence constraints and release dates, where [Formula: see text] is the graph with precedence constraints. Springer US 2022-05-07 2022 /pmc/articles/PMC9304082/ /pubmed/35880200 http://dx.doi.org/10.1007/s00453-022-00970-8 Text en © The Author(s) 2022 https://creativecommons.org/licenses/by/4.0/Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/ (https://creativecommons.org/licenses/by/4.0/) . |
spellingShingle | Article Nederlof, Jesper Swennenhuis, Céline M. F. On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title | On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title_full | On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title_fullStr | On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title_full_unstemmed | On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title_short | On the Fine-grained Parameterized Complexity of Partial Scheduling to Minimize the Makespan |
title_sort | on the fine-grained parameterized complexity of partial scheduling to minimize the makespan |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9304082/ https://www.ncbi.nlm.nih.gov/pubmed/35880200 http://dx.doi.org/10.1007/s00453-022-00970-8 |
work_keys_str_mv | AT nederlofjesper onthefinegrainedparameterizedcomplexityofpartialschedulingtominimizethemakespan AT swennenhuiscelinemf onthefinegrainedparameterizedcomplexityofpartialschedulingtominimizethemakespan |