Minimizing Makespan in Sublinear Time via Weighted Random Sampling
arXiv:2602.04059
Abstract
We consider the classical makespan minimization scheduling problem where jobs must be scheduled on identical machines. Using weighted random sampling, we developed two sublinear time approximation schemes: one for the case where is known and the other for the case where is unknown. Both algorithms not only give a -approximation to the optimal makespan but also generate a sketch schedule. Our first algorithm, which targets the case where is known and draws samples in a single round under weighted random sampling, has a running time of $\tilde{O}(\tfrac{m^5}{ε^4} \sqrt{n}+A(\ceiling{m\over ε}, ε ))$, where is the time complexity of any -approximation scheme for the makespan minimization of jobs. The second algorithm addresses the case where is unknown. It uses adaptive weighted random sampling, %\textit{that is}, it draws samples in several rounds, adjusting the number of samples after each round, and runs in sublinear time $\tilde{O}\left( \tfrac{m^5} {ε^4} \sqrt{n} + A(\ceiling{m\over ε}, ε )\right)$. We also provide an implementation that generates a weighted random sample using uniform random samples.