Price of Stability for Network Design with Fair Cost Allocation

Slides:



Advertisements
Similar presentations
Best Response Dynamics in Multicast Cost Sharing
Advertisements

Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman TexPoint fonts used in EMF. Read the TexPoint manual.
Price of Stability Li Jian Fudan University May, 8 th,2007 Introduction to.
Price Of Anarchy: Routing
Selfish Routing Games Kook Jin Ahn Daniel Wagner.
Regret Minimization and the Price of Total Anarchy Paper by A. Blum, M. Hajiaghayi, K. Ligett, A.Roth Presented by Michael Wunder.
Strategic Network Formation and Group Formation Elliot Anshelevich Rensselaer Polytechnic Institute (RPI)
Computational Game Theory
Beyond selfish routing: Network Formation Games. Network Formation Games NFGs model the various ways in which selfish agents might create/use networks.
1 On the price of anarchy and stability of correlated equilibria of linear congestion games By George Christodoulou Elias Koutsoupias Presented by Efrat.
The Price Of Stability for Network Design with Fair Cost Allocation Elliot Anshelevich, Anirban Dasgupta, Jon Kleinberg, Eva Tardos, Tom Wexler, Tim Roughgarden.
On the Price of Stability for Designing Undirected Networks with Fair Cost Allocations Svetlana Olonetsky Joint work with Amos Fiat, Haim Kaplan, Meital.
Near Optimal Network Design With Selfish Agents Eliot Anshelevich Anirban Dasupta Eva Tardos Tom Wexler Presented by: Andrey Stolyarenko School of CS,
On the Price of Stability for Designing Undirected Networks with Fair Cost Allocations M.Sc. Thesis Defense Svetlana Olonetsky.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Potential games, Congestion games Computational game theory Spring 2010 Adapting slides by Michal Feldman TexPoint fonts used in EMF. Read the TexPoint.
The Price of Stability for Network Design Elliot Anshelevich Joint work with: Dasgupta, Kleinberg, Tardos, Wexler, Roughgarden.
Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research.
Congestion Games (Review and more definitions), Potential Games, Network Congestion games, Total Search Problems, PPAD, PLS completeness, easy congestion.
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Near-Optimal Network Design With Selfish Agents Elliot Anshelevich, Anirban Dasgupta, Éva Tardos, Tom Wexler STOC’03, June 9–11, 2003, San Diego, California,
Network Formation Games. Netwok Formation Games NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models:
Price of Anarchy Bounds Price of Anarchy Convergence Based on Slides by Amir Epstein and by Svetlana Olonetsky Modified/Corrupted by Michal Feldman and.
Inefficiency of equilibria, and potential games Computational game theory Spring 2008 Michal Feldman.
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
The Power of the Defender M. Gelastou  M. Mavronicolas  V. Papadopoulou  A. Philippou  P. Spirakis §  University of Cyprus, Cyprus § University of.
CSE 421 Algorithms Richard Anderson Lecture 24 Network Flow Applications.
The Effectiveness of Stackelberg strategies and Tolls for Network Congestion Games Chaitanya Swamy University of Waterloo.
Beyond Routing Games: Network (Formation) Games. Network Games (NG) NG model the various ways in which selfish users (i.e., players) strategically interact.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish agents strategically interact in using a network They.
Beyond selfish routing: Network Games. Network Games NGs model the various ways in which selfish users (i.e., players) strategically interact in using.
Vasilis Syrgkanis Cornell University
Computational Game Theory: Network Creation Game Arbitrary Payments Credit to Slides To Eva Tardos Modified/Corrupted/Added to by Michal Feldman and Amos.
The Price of Routing Unsplittable Flow Yossi Azar Joint work with B. Awerbuch and A. Epstein.
Complex Systems in Industrial Mathematics Dr Robert Leese Smith Institute Bath Institute for Complex Systems 31 January 2005.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Network Formation Games. NFGs model distinct ways in which selfish agents might create and evaluate networks We’ll see two models: Global Connection Game.
Satisfaction Games in Graphical Multi-resource Allocation
NP-Completeness (2) NP-Completeness Graphs 4/13/2018 5:22 AM x x x x x
More NP-Complete and NP-hard Problems
On a Network Creation Game
Market Equilibrium Ruta Mehta.
Equilibria of Atomic Flow Games are not Unique
Congestion games Computational game theory Fall 2010
NP-Completeness (2) NP-Completeness Graphs 7/23/ :02 PM x x x x
NP-Completeness Proofs
The Stackelberg Minimum Spanning Tree Game
Local Connection Game.
Local Connection Game.
Online Multicast with Egalitarian Cost Sharing
Chapter 12 Local Search Slides by Kevin Wayne Pearson-Addison Wesley. All rights reserved.
CS154, Lecture 16: More NP-Complete Problems; PCPs
ICS 353: Design and Analysis of Algorithms
Éva Tardos Cornell University
Intro to NP Completeness
NP-Completeness (2) NP-Completeness Graphs 11/23/2018 2:12 PM x x x x
The Stackelberg Minimum Spanning Tree Game
Network Formation Games
Selfish Routing 第3回
CSE 6408 Advanced Algorithms.
The Stackelberg Minimum Spanning Tree Game
Complexity Theory in Practice
Computing a Nash Equilibrium of a Congestion Game: PLS-completeness
The Price of Routing Unsplittable Flow
Network Formation Games
15th Scandinavian Workshop on Algorithm Theory
NP-Completeness (2) NP-Completeness Graphs 7/9/2019 6:12 AM x x x x x
Fair Cost Sharing Network Creation Game
Vertex Covers and Matchings
Presentation transcript:

Price of Stability for Network Design with Fair Cost Allocation [Anshellevich, Dasgupta, Kleinberg, Tardos, Wexler, Roughgarden : FOCS ’04] Presented by Mangesh Gupte

Network Design Games Graph G = (V,E) , cost function c : E ̶> R Users U : user i wants to connect terminals (si , ti) ( buy a si-ti path ) Cost for common edges is shared equally ci(e) = c(e) / xe c(e) = cost of edge e xe = number of users using edge e We want to find the Price of Stability (Cost of Best Nash / Optimal Cost) of this Game

Examples Game with high Price of Anarchy 1+ε s1, s2,.., sk t1, t2, .., tk k Game with high Price of Stability s1, s2,.., sk 1 1/n 1/2 1+ε t1 t2 tn

Price of Stability of the fair connection game is at most H(k) Construct a potential function Φ : (S1, S2, …, Sk) ̶> R Φ(S) – Φ(S’) = ui(S’) – ui(S) : S, S’ differ in strategy for player i Define : Φ(S) = Σe in E c(e) Hxe c(S) ≤ Φ(S) ≤ Hk c(S) SOPT : optimal solution. Start from SOPT and apply best response to get SNASH c(SNASH) ≤ Φ(SNASH) ≤ Φ(SNASH) ≤ Hk c(SOPT)

If the edge cost function is concave, non-decreasing then the PoS is Hk Define Φ(S) = Σe in E Σx=1..xe ce(x) / x Again Φ(S) - Φ(S’) = ui(S’) – ui(S) : S, S’ differ in strategy for player i Σx=1..xe ce(x) / x ≤ Hxe ce(xe) ce(k) / k ≤ ce(j) / j for j ≤ k Hence , c(S) = Σe in E ce(x) / xe ≤ Σe in E Σx=1..xe ce(x) / x = Φ(S) Using same arguments c(S) ≤ Φ(S) ≤ Hxe c(S)

More General cost function Cost of an edge : ce is arbitrary non-decreasing, satisfies conditions : Φ(S) = Σe in E Σx=1..xe ce(x) / x c(S) ≤ A Φ(S) Φ(S) ≤ B c(S) Then, the Price of Stability is AB These are called Potential Games. Example : fe(x) = ce(x) / x + de(x) , where d is a polynomial of degree l. Then de(1) + de(2) + … + de(t) = 1l + 2l + .. + tl = (l+1) tl+1 = (l+1) de(t+1)

It is NP-hard to know if there is a Nash Equilibrium of cost at most C 3D Matching : Given sets X, Y, Z and subsets of the form (xi, yj, zk) , can we cover all elements exactly. Given an instance of 3D matching we create an instance of the connection game Set C = |X|+|Y|+|Z| and create C users with a distinct source node for each one Connect as given by diagram, to the unique sink node t

t 3 3 Subsets X Y Z

It is easy to see that Every 3D matching is a Nash Equilibrium of the fair connection game If there is a 3D matching, then a Nash Equilibrium will be a matching Hence, finding Nash Equilibrium of cost at most C is equivalent to telling if there exists a 3D matching, which is NP-Hard

Thank You