The k-Server with Preferences Problem
Jannik Castenow, Bj\"orn Feldkord, Till Knollmann, Manuel Malatyali,, Friedhelm Meyer auf der Heide

TL;DR
This paper introduces a generalized k-Server problem with preferences, analyzing the competitive ratios of algorithms in uniform and non-uniform metrics, revealing trade-offs and bounds for mixed request types.
Contribution
It models a new k-Server variant with request preferences, provides algorithms with competitive ratios, and establishes bounds and trade-offs for mixed request scenarios.
Findings
Competitive ratio of 3k-2 for one algorithm under certain request frequencies.
Lower bounds of 3k-2 and 2k-1 for the algorithms, respectively.
Adapted algorithms for non-uniform metrics with specific competitive ratios.
Abstract
The -Server Problem covers plenty of resource allocation scenarios, and several variations have been studied extensively for decades. We present a model generalizing the -Server Problem by preferences of the requests, where the servers are not identical and requests can express which specific servers should serve them. In our model, requests can either be answered by any server (general requests) or by a specific one (specific requests). If only general requests appear, the instance is one of the original -Server Problem, and a lower bound for the competitive ratio of applies. If only specific requests appear, a solution with a competitive ratio of becomes trivial. We show that if both kinds of requests appear, the lower bound raises to . We study deterministic online algorithms and present two algorithms for uniform metrics. The first one has a competitive…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsOptimization and Search Problems · Mobile Agent-Based Network Management · Vehicle Routing Optimization Methods
