Competitive Analysis of Online Facility Assignment for General Layout of Servers on a Line

08/11/2023
by   Tsubasa Harada, et al.
0

In the online facility assignment on a line OFAL(S,c) with a set S of k servers and a capacity c:S→ℕ, each server s∈ S with a capacity c(s) is placed on a line, and a request arrives on a line one-by-one. The task of an online algorithm is to irrevocably match a current request with one of the servers with vacancies before the next request arrives. An algorithm can match up to c(s) requests to a server s∈ S. In this paper, we propose a new online algorithm PTCP (Policy Transition at Critical Point) for OFAL(S,c) and show that PTCP is (2α(S)+1)-competitive, where α(S) is informally the ratio of the diameter of S to the maximum distance between two adjacent servers in S. Depending on the layout of servers, α(S) ranges from constant (independent of k) to k-1. Among all of known algorithms for OFAL(S,c), this upper bound on the competitive ratio is the best when α(S) is small. We also show that the competitive ratio of any MPFS (Most Preferred Free Servers) algorithm is at least 2α(S)+1. For OFAL(S,c), recall that MPFS is a class of algorithms whose competitive ratio does not depend on a capacity c and it includes the natural greedy algorithm and PTCP, etc. Thus, this implies that PTCP is the best for OFAL(S,c) in the class MPFS.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/12/2022

Capacity-Insensitive Algorithms for Online Facility Assignment Problems on a Line

In the online facility assignment problem OFA(k,ℓ), there exist k server...
research
08/19/2020

Competitive Analysis for Two Variants of Online Metric Matching Problem

In this paper, we study two variants of the online metric matching probl...
research
10/06/2022

The Power of Greedy for Online Minimum Cost Matching on the Line

We consider the online minimum cost matching problem on the line, in whi...
research
07/23/2019

Managing Multiple Mobile Resources

We extend the Mobile Server Problem, introduced in SPAA'17, to a model w...
research
04/20/2023

Polylog-Competitive Algorithms for Dynamic Balanced Graph Partitioning for Ring Demands

The performance of many large-scale and data-intensive distributed syste...
research
02/20/2019

Competitive Concurrent Distributed Scheduling

We introduce a new scheduling problem in distributed computing that we c...
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...

Please sign up or login with your details

Forgot password? Click here to reset