Approximating weighted completion time via stronger negative correlation

Minimizing the weighted completion time of jobs in the unrelated parallel machines model is a fundamental scheduling problem. The first (3/2−𝑐) –approximation algorithm for this problem, for some constant 𝑐>0 , was obtained in the work of Bansal et al. (SIAM J Comput, 2021). A key ingredient in...

Full description

Bibliographic Details
Main Authors: Baveja, Alok, Qu, Xiaoran, Srinivasan, Aravind
Other Authors: Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
Format: Article
Language:English
Published: Springer US 2024
Online Access:https://hdl.handle.net/1721.1/156081
Description
Summary:Minimizing the weighted completion time of jobs in the unrelated parallel machines model is a fundamental scheduling problem. The first (3/2−𝑐) –approximation algorithm for this problem, for some constant 𝑐>0 , was obtained in the work of Bansal et al. (SIAM J Comput, 2021). A key ingredient in this work was the first dependent-rounding algorithm with a certain guaranteed amount of negative correlation. We improve upon this guaranteed amount from 1/108 to 1/27, thus also improving upon the constant c in the algorithms of Bansal et al. and Li (SIAM J Comput, 2020) for weighted completion time. Given the now-ubiquitous role played by dependent rounding in scheduling and combinatorial optimization, our improved dependent rounding is also of independent interest.