Slaying Hydrae: Improved Bounds for Generalized k-Server in Uniform Metrics

10/01/2018
by   Marcin Bienkowski, et al.
0

The generalized k-server problem is an extension of the weighted k-server problem, which in turn extends the classic k-server problem. In the generalized k-server problem, each of k servers s_1, ..., s_k remains in its own metric space M_i. A request is a tuple (r_1,...,r_k), where r_i ∈ M_i, and to service it, an algorithm needs to move at least one server s_i to the point r_i. The objective is to minimize the total distance traveled by all servers. In this paper, we focus on the generalized k-server problem for the case where all M_i are uniform metrics. We show an O(k^2 · k)-competitive randomized algorithm improving over a recent result by Bansal et al. [SODA 2018], who gave an O(k^3 · k)-competitive algorithm. To this end, we define an abstract online problem, called Hydra game, and we show that a randomized solution of low cost to this game implies a randomized algorithm to the generalized k-server problem with low competitive ratio. We also show that no randomized algorithm can achieve competitive ratio lower than Ω(k), thus improving the lower bound of Ω(k / ^2 k) by Bansal et al.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/05/2019

Unbounded lower bound for k-server against weak adversaries

We study the resource augmented version of the k-server problem, also kn...
research
07/16/2020

Memoryless Algorithms for the Generalized k-server Problem on Uniform Metrics

We consider the generalized k-server problem on uniform metrics. We stud...
research
11/17/2021

A Hitting Set Relaxation for k-Server and an Extension to Time-Windows

We study the k-server problem with time-windows. In this problem, each r...
research
10/17/2018

k-Servers with a Smile: Online Algorithms via Projections

We consider the k-server problem on trees and HSTs. We give an algorithm...
research
06/11/2022

Online Paging with Heterogeneous Cache Slots

It is natural to generalize the k-Server problem by allowing each reques...
research
02/22/2021

The Randomized Competitive Ratio of Weighted k-server is at least Exponential

The weighted k-server problem is a natural generalization of the k-serve...
research
05/23/2022

The k-Server with Preferences Problem

The famous k-Server Problem covers plenty of resource allocation scenari...

Please sign up or login with your details

Forgot password? Click here to reset