A GRAPH-THEORETIC GAME, AND ITS APPLICATION TO THE K-SERVER PROBLEM

被引:164
|
作者
ALON, N
KARP, RM
PELEG, D
WEST, D
机构
[1] UNIV CALIF BERKELEY,BERKELEY,CA 94720
[2] INT COMP SCI INST,BERKELEY,CA 94720
[3] WEIZMANN INST SCI,IL-76100 REHOVOT,ISRAEL
[4] UNIV ILLINOIS,CHICAGO,IL 60680
关键词
K SERVERS; SPANNERS; SPANNING TREES; AVERAGE STRETCH;
D O I
10.1137/S0097539792224474
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper investigates a zero-sum game played on a weighted connected graph G between two players, the tree player and the edge player. At each play, the tree player chooses a spanning tree T and the edge player chooses an edge e. The payoff to the edge player is cost(T, e), defined as follows: If e lies in the tree T then cost(T, e)=O; if e does not lie in the tree then cost(T, e)=cycle(T, e)/w(e), where w(e) is the weight of edge e and cycle(T, e) is the weight of the unique cycle formed when edge e is added to the tree T, The main result is that the value of the game on any n-vertex graph is bounded above by exp(O(root log n log log n)). It is conjecrured that the value of the game is O (log n). The game arises in connection with the k-server problem on a road network; i.e., a metric space that can be represented as a multigraph G in which each edge e represents a road of length w(e). It is shown that, if the value of the game on G is Val(G, w), then there is a randomized strategy that achieves a competitive ratio of k(1 + Val(G, w)) against any oblivious adversary. Thus, on any n-vertex road network, there is a randomized algorithm for the k-server problem that is k.exp(O(root log n log log n)) competitive against oblivious adversaries. At the heart of the analysis of the game is an algorithm that provides an approximate solution for the simple network design problem. Specifically, for any n-vertex weighted, connected multigraph, the algorithm constructs a spanning tree T such that the average, over all edges e, of cost (T, e) is less than or equal to exp(O(root log n log log n)). This result has potential application to the design of communication networks. It also improves substantially known estimates concerning the existence of a sparse basis for the cycle space of a graph.
引用
收藏
页码:78 / 100
页数:23
相关论文
共 50 条
  • [1] The k-server problem
    Koutsoupias, Elias
    COMPUTER SCIENCE REVIEW, 2009, 3 (02) : 105 - 118
  • [2] The distributed k-server problem - A competitive distributed translator for k-server algorithms
    Bartal, Y
    Rosen, A
    JOURNAL OF ALGORITHMS, 1997, 23 (02) : 241 - 264
  • [3] On the Bicriteria k-Server Problem
    Flammini, Michele
    Nicosia, Gaia
    ACM TRANSACTIONS ON ALGORITHMS, 2010, 7 (01)
  • [4] The delayed k-server problem
    Bein, WW
    Iwama, K
    Larmore, LL
    Noga, J
    FUNDAMENTALS OF COMPUTATIONAL THEORY, PROCEEDINGS, 2005, 3623 : 281 - 292
  • [5] The k-Server with Preferences Problem
    Castenow, Jannik
    Feldkord, Bjoern
    Knollmann, Till
    Malatyali, Manuel
    der Heide, Friedhelm Meyer Auf
    PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, SPAA 2022, 2022, : 345 - 356
  • [6] A graph-theoretic network security game
    Mavronicolas, M
    Papadopoulou, V
    Philippou, A
    Spirakis, P
    INTERNET AND NETWORK ECONOMICS, PROCEEDINGS, 2005, 3828 : 969 - 978
  • [7] A graph-theoretic network security game
    Department of Computer Science, University of Cyprus, Nicosia CY-1678, Cyprus
    不详
    不详
    Int. J. Auton. Adapt. Commun. Syst., 2008, 4 (390-410):
  • [8] The online k-server problem with rejection
    Bittner, E.
    Imreh, Cs.
    Nagy-Gyoergy, J.
    DISCRETE OPTIMIZATION, 2014, 13 : 1 - 15
  • [9] On the Advice Complexity of the k-Server Problem
    Boeckenhauer, Hans-Joachim
    Komm, Dennis
    Kralovic, Rastislav
    Kralovic, Richard
    AUTOMATA, LANGUAGES AND PROGRAMMING, ICALP, PT I, 2011, 6755 : 207 - 218
  • [10] On the advice complexity of the k-server problem
    Boeckenhauer, Hans-Joachim
    Komm, Dennis
    Kralovic, Rastislav
    Kralovic, Richard
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2017, 86 : 159 - 170