Dependent rounding with strong negative-correlation, and scheduling on unrelated machines to minimize completion time
Abstract
We describe a new dependent-rounding algorithmic framework for bipartite graphs. Given a fractional assignment of values to edges of graph , the algorithms return an integral solution such that each right-node has at most one neighboring edge with , and the variables also satisfy broad nonpositive-correlation properties. In particular, for any edges sharing a left-node , the variables have strong negative correlation, i.e. the expectation of is significantly below . This algorithm is based on generating negatively-correlated Exponential random variables and using them in a contention-resolution scheme inspired by an algorithm Im & Shadloo (2020). Our algorithm gives stronger and much more flexible negative correlation properties. Dependent rounding schemes with negative correlation properties have been used for approximation algorithms for job-scheduling on unrelated machines to minimize weighted completion times (Bansal, Srinivasan, & Svensson (2021), Im & Shadloo (2020), Im & Li (2023)). Using our new dependent-rounding algorithm, among other improvements, we obtain a -approximation for this problem. This significantly improves over the prior -approximation ratio of Im & Li (2023).
Keywords
Cite
@article{arxiv.2308.07476,
title = {Dependent rounding with strong negative-correlation, and scheduling on unrelated machines to minimize completion time},
author = {David G. Harris},
journal= {arXiv preprint arXiv:2308.07476},
year = {2025}
}