Improving the Price of Anarchy for Selfish Routing via Coordination Mechanisms

被引:17
|
作者
Christodoulou, Giorgos [1 ]
Mehlhorn, Kurt [2 ]
Pyrga, Evangelia [3 ]
机构
[1] Univ Liverpool, Ashton Bldg,Ashton St, Liverpool L69 3BX, Merseyside, England
[2] Max Planck Inst Informat, D-66123 Saarbrucken, Germany
[3] Tech Univ Munich, D-80290 Munich, Germany
关键词
Algorithmic game theory; Selfish routing; Price of Anarchy; Coordination mechanisms; MULTICOMMODITY NETWORKS; ALGORITHMS; TOLLS; TASKS;
D O I
10.1007/s00453-013-9753-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We reconsider the well-studied Selfish Routing game with affine latency functions. The Price of Anarchy for this class of games takes maximum value 4/3; this maximum is attained already for a simple network of two parallel links, known as Pigou's network. We improve upon the value 4/3 by means of Coordination Mechanisms. We increase the latency functions of the edges in the network, i.e., if l(e) (x) is the latency function of an edge e, we replace it by (l) over cap (e)(x) with l(e) (x) <= (l) over cap (e)(x) for all x. Then an adversary fixes a demand rate as input. The engineered Price of Anarchy of the mechanism is defined as the worst-case ratio of the Nash social cost in the modified network over the optimal social cost in the original network. Formally, if (C) over cap (N)(r) denotes the cost of the worst Nash flow in the modified network for rate r and (C) over cap (opt)(r) denotes the cost of the optimal flow in the original network for the same rate then ePoA = max(r >= 0) (C) over cap (N)(r)/(C) over cap (opt) (r) We first exhibit a simple coordination mechanism that achieves for any network of parallel links an engineered Price of Anarchy strictly less than 4/3. For the case of two parallel links our basic mechanism gives 5/4=1.25. Then, for the case of two parallel links, we describe an optimal mechanism; its engineered Price of Anarchy lies between 1.191 and 1.192.
引用
收藏
页码:619 / 640
页数:22
相关论文
共 50 条
  • [1] Improving the Price of Anarchy for Selfish Routing via Coordination Mechanisms
    Giorgos Christodoulou
    Kurt Mehlhorn
    Evangelia Pyrga
    [J]. Algorithmica, 2014, 69 : 619 - 640
  • [2] Improving the Price of Anarchy for Selfish Routing via Coordination Mechanisms
    Christodoulou, George
    Mehlhorn, Kurt
    Pyrga, Evangelia
    [J]. ALGORITHMS - ESA 2011, 2011, 6942 : 119 - 130
  • [3] The price of anarchy for selfish ring routing is two
    [J]. 1600, Association for Computing Machinery (02):
  • [4] The price of anarchy in selfish multicast routing - (Extended abstract)
    Baltz, Andreas
    Esquivel, Sandro
    Kliemann, Lasse
    Srivastav, Anand
    [J]. COMBINATORIAL AND ALGORITHMIC ASPECTS OF NETWORKING, 2006, 4235 : 5 - +
  • [5] When Is Selfish Routing Bad? The Price of Anarchy in Light and Heavy Traffic
    Colini-Baldeschi, Riccardo
    Cominetti, Roberto
    Mertikopoulos, Panayotis
    Scarsini, Marco
    [J]. OPERATIONS RESEARCH, 2020, 68 (02) : 411 - 434
  • [6] Coordination Mechanisms for Selfish Routing over Time on a Tree
    Bhattacharya, Sayan
    Kulkarni, Janardhan
    Mirrokni, Vahab
    [J]. AUTOMATA, LANGUAGES, AND PROGRAMMING (ICALP 2014), PT I, 2014, 8572 : 186 - 197
  • [7] The Price of Selfish Routing
    Marios Mavronicolas
    Paul Spirakis
    [J]. Algorithmica, 2007, 48 : 91 - 126
  • [8] The price of selfish routing
    Mavronicolas, Marios
    Spirakis, Paul
    [J]. ALGORITHMICA, 2007, 48 (01) : 91 - 126
  • [9] Tighter price of anarchy for selfish task allocation on selfish machines
    Cheng, Xiayan
    Li, Rongheng
    Zhou, Yunxia
    [J]. JOURNAL OF COMBINATORIAL OPTIMIZATION, 2022, 44 (03) : 1848 - 1879
  • [10] Tighter price of anarchy for selfish task allocation on selfish machines
    Xiayan Cheng
    Rongheng Li
    Yunxia Zhou
    [J]. Journal of Combinatorial Optimization, 2022, 44 : 1848 - 1879