We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.DS

Change to browse by:

cs

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo

Computer Science > Data Structures and Algorithms

Title: High Multiplicity Scheduling on Uniform Machines in FPT-Time

Abstract: In high-multiplicity scheduling, jobs of the same size are encoded in an efficient way, that is, for each size the number of jobs of that size is given instead of a list of jobs. Similarly, machines are encoded. We consider scheduling on uniform machines where a job of size $p_j$ takes time $p_j/s_i$ on a machine of speed $s_i$. Classical (NP-hard) objectives are Makespan minimization ($C_{\max}$) and Santa Claus ($C_{\min}$). We show that both objectives can be solved in time $\mathcal O( p_{\max}^{\mathcal O(d^2)} \operatorname {poly} |I| )$ where $p_{\max}$ is the largest jobs size, $d$ the number of different job sizes and $|I|$ the encoding length of the instance. Our approach incorporates two structural theorems: The first allows us to replace machines of large speed by multiple machines of smaller speed. The second tells us that some fractional assignments can be used to reduce the instance significantly. Using only the first theorem, we show some additional results. For the problem Envy Minimization ($C_{\mathit{envy}}$), we propose an $\mathcal O(s_{\max} \cdot p_{\max}^{\mathcal O(d^3)} \operatorname{poly} |I|)$ time algorithm (where $s_{\max}$ is the largest speed). For $C_{\max}$ and $C_{\min}$ in the Restricted Assignment setting, we give an $\mathcal O( (d p_{\max})^{\mathcal O(d^3)} \operatorname{poly} |I|)$ time algorithm. As far as we know, those running times are better than the running times of the algorithms known until today.
Subjects: Data Structures and Algorithms (cs.DS)
Cite as: arXiv:2203.01741 [cs.DS]
  (or arXiv:2203.01741v1 [cs.DS] for this version)

Submission history

From: Hauke Brinkop [view email]
[v1] Thu, 3 Mar 2022 14:33:45 GMT (257kb,D)

Link back to: arXiv, form interface, contact.