Online Unrelated-Machine Load Balancing and Generalized Flow with Recourse

PROCEEDINGS OF THE 55TH ANNUAL ACM SYMPOSIUM ON THEORY OF COMPUTING, STOC 2023(2023)

引用 2|浏览10
暂无评分
摘要
We consider the recourse version of the classical online load balancing problem on unrelated machines, where the algorithm is allowed to re-assign prior jobs. We give a (2 + epsilon)-competitive algorithm for the problem with O-epsilon ( log n) amortized recourse per job. This is the first O ( 1)-competitive algorithm for the problem with non-trivial recourse, and the competitive ratio nearly matches the long-standing best-known offline approximation guarantee. We also show an O (log log n/log log log n)-competitive algorithm for the problem with O (1) amortized recourse. The best-known bounds from prior work are O (log log n)-competitive algorithms with O (1) amortized recourse due to Gupta et al., for the special case of the restricted assignment model. Along the way, we design an algorithm for the recourse version of the online generalized network flow problem (also known as network flow problem with gains). We have a graph with costs and capacities on the edges, and sources arrive online. Upon arrival of a source, we need to send unit flow from the source. In contrast to standard network flow, every edge uv in the network has a gain parameter gamma(uv) > 0, meaning that theta-units of flow sent from u across uv becomes gamma(uv)theta units of flow when it reaches v. In the recourse version, the algorithm can undo prior flow sent on an edge by incurring a linear cost. We present an online algorithm for the problem with recourse at most O(1/epsilon) times the offline optimum cost flow for the instance when edge capacities are scaled by a factor 1/1+epsilon. This marks an improvement over prior work in two ways: the known algorithms only apply to standard network flow (i.e., unit gains), and secondly, the guarantees held against an offline flow when edge capacities are scaled by a factor of (2 + epsilon). As an immediate corollary of this, we also obtain an improved algorithm for the online b-matching problem with reassignment costs.
更多
查看译文
关键词
Online Algorithms with Recourse,Load Balancing,Generalized Network Flow
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要