Online metric allocation

11/30/2021
by   Nikhil Bansal, et al.
0

We introduce a natural online allocation problem that connects several of the most fundamental problems in online optimization. Let M be an n-point metric space. Consider a resource that can be allocated in arbitrary fractions to the points of M. At each time t, a convex monotone cost function c_t: [0,1]→ℝ_+ appears at some point r_t∈ M. In response, an algorithm may change the allocation of the resource, paying movement cost as determined by the metric and service cost c_t(x_r_t), where x_r_t is the fraction of the resource at r_t at the end of time t. For example, when the cost functions are c_t(x)=α x, this is equivalent to randomized MTS, and when the cost functions are c_t(x)=∞· 1_x<1/k, this is equivalent to fractional k-server. We give an O(log n)-competitive algorithm for weighted star metrics. Due to the generality of allowed cost functions, classical multiplicative update algorithms do not work for the metric allocation problem. A key idea of our algorithm is to decouple the rate at which a variable is updated from its value, resulting in interesting new dynamics. This can be viewed as running mirror descent with a time-varying regularizer, and we use this perspective to further refine the guarantees of our algorithm. The standard analysis techniques run into multiple complications when the regularizer is time-varying, and we show how to overcome these issues by making various modifications to the default potential function. We also consider the problem when cost functions are allowed to be non-convex. In this case, we give tight bounds of Θ(n) on tree metrics, which imply deterministic and randomized competitive ratios of O(n^2) and O(nlog n) respectively on arbitrary metrics. Our algorithm is based on an ℓ_2^2-regularizer.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/10/2019

Pure entropic regularization for metrical task systems

We show that on every n-point HST metric, there is a randomized online a...
research
04/15/2019

General Framework for Metric Optimization Problems with Delay or with Deadlines

In this paper, we present a framework used to construct and analyze algo...
research
07/12/2018

Metrical task systems on trees via mirror descent and unfair gluing

We consider metrical task systems on tree metrics, and present an O(dept...
research
11/10/2022

The Randomized k-Server Conjecture is False!

We prove a few new lower bounds on the randomized competitive ratio for ...
research
11/28/2019

PERMUTATION Strikes Back: The Power of Recourse in Online Metric Matching

In the classical Online Metric Matching problem, we are given a metric s...
research
11/18/2020

Scale-Free Allocation, Amortized Convexity, and Myopic Weighted Paging

Inspired by Belady's optimal algorithm for unweighted paging, we conside...
research
06/11/2022

Online Paging with Heterogeneous Cache Slots

It is natural to generalize the k-Server problem by allowing each reques...

Please sign up or login with your details

Forgot password? Click here to reset