1 / 21

Algorithms and Economics of Networks

Algorithms and Economics of Networks. Abraham Flaxman and Vahab Mirrokni, Microsoft Research. Outline. Network Congestion Games Congestion Games Rosenthal’s Theorem: Congestion games are potential Games: PoA for Congestion Games. Market Sharing Games. Network Design Games.

auryon
Download Presentation

Algorithms and Economics of Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Algorithms and Economics of Networks Abraham Flaxman and Vahab Mirrokni, Microsoft Research

  2. Outline • Network Congestion Games • Congestion Games • Rosenthal’s Theorem: Congestion games are potential Games: • PoA for Congestion Games. • Market Sharing Games. • Network Design Games.

  3. Network Congestion Games • A directed graph G=(V,E) with n users, • Each edge e in E(G) has a delay function fe, • Strategy of user i is to choose a path Aj from a source si to a destination ti, • The delay of a path is the sum of delays of edges on the path, • Each user wants to minimize his own delay by choosing the best path.

  4. Example: Network Congestion Game s1 t1 t3 t2 s2 s3

  5. Example: Network Congestion Game Agent 2 path 2 s1 t1 t3 t2 s2 Agent 2 path 1 s3

  6. Congestion Games • n players, a set of facilities E, • Strategy of player i is to choose a subset of facilities (from a given family of subsets Ti), • Facility i have a cost (delay) function fe which depends on the number of players playing this facility, • Each player minimizes its total cost,

  7. Example: Congestion Games Picture from Kapelushnik Lior f1 f2 f3 f4 F5 F6

  8. Example: Congestion Games f1 f2 f3 f4 F5 F6

  9. Example: Congestion Games f1 f2 f3 f4 F5 F6

  10. Example: Congestion Games f1 f2 f3 f4 F5 F6

  11. Congestion Games: Pure NE • Rosenthal’s Theorem (1979): Any congestion game is an exact potential game. • Proof is based on the following Potential Function

  12. Classes of Congestion Games • Every network congestion game is a congestion game • Symmetric and Asymmetric Players • Network Design Games. • Maximizing Congestion Games: Each player wants to maximize his payoff (instead of minimizing his delay)  Market Sharing Games. • Generalizations: • Weighted Congestion Games • Player-specific Congestion Games

  13. Congestion Games: Social Cost • Two social Cost functions: • Consider a pure Strategy A = (A1, A2, …, An). Defintion 1: Defintion 2:

  14. Congestion Games: PoA • PoA for two social Cost functions: Defintion 1: Defintion 2: We Prove bounds for

  15. Congestion Games: PoA • PoA for congestion game with linear delay functions is at most 5/2. • Proof: • Lemma 1: for a pair of nonnegative integers a,b: • Proof: …

  16. Congestion Games: Lower Bound S1 t1 S2 t2 S3 t3

  17. Congestion Games: PoA for mixed NE • Theorem: PoA for mixed Nash equilibria in congestion games with linear latency function is 2.61. • Theorem: PoA for mixed Nash equilibria of weighted congestion games with linear latency function is 2.61. • Theorem: PoA for polynomial delay functions of constant degree is a constant.

  18. Other Variants • Atomic Congestion Games: Many infinitesimal users. The load of each user is very small. • Theorem: PoA for non-atomic congestion games with linear latency functions is 4/3. • Splittable Network Congestion Games

  19. Market Sharing Games • Congestion Game • Facilities are Markets. • Cost function  Profit Function. • Players share the profit of markets (equally). • Each player has some packing constraint for the set of markets he can satisfy. • PoA: 1/2.

  20. Network Design Games • Players want to construct a network. • They share the cost of buying links in the network. • Known Results: Price of Stability, Convergence…

  21. Next Lecture • Coordination Mechanism Design

More Related