congestion games and selfish routing
play

Congestion Games and Selfish Routing Maria Serna Fall 2016 - PowerPoint PPT Presentation

Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion Games and Selfish Routing Maria Serna Fall 2016 AGT-MIRI, FIB-UPC Congestion Games Contents Congestion games and variants Selfish Routing Price


  1. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion Games and Selfish Routing Maria Serna Fall 2016 AGT-MIRI, FIB-UPC Congestion Games

  2. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability 1 Congestion games and variants 2 Selfish Routing 3 Price of Anarchy/Stability AGT-MIRI, FIB-UPC Congestion Games

  3. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games AGT-MIRI, FIB-UPC Congestion Games

  4. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games A congestion game ( E , N , ( d e ) e ∈ E , ( c i ) i ∈ N ) is defined on a finite set E of resources and has n players using a delay function d e mapping N to the integers, for each resource e . The actions for each player are subsets of E . The cost functions are the following: � c i ( a 1 , . . . , a n ) = d e ( f e ( a 1 , . . . , a n )) e ∈ a i being f e ( a 1 , . . . , a n ) = |{ i | e ∈ a i }| . AGT-MIRI, FIB-UPC Congestion Games

  5. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Weighted congestion games AGT-MIRI, FIB-UPC Congestion Games

  6. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Weighted congestion games A weighted congestion game ( E , N , ( d e ) e ∈ E , ( c i ) i ∈ N , ( w i ) i ∈ N ) is defined on a finite set E of resources and has n players. Player i has an associated natural weight w i . Using a delay function d e mapping N to the integers, for each resource e . The actions for each player are subsets of E . The cost functions are the following: � c i ( a 1 , . . . , a n ) = d e ( f e ( a 1 , . . . , a n )) e ∈ a i being f e ( a 1 , . . . , a n ) = � { i | e ∈ a i } w i . AGT-MIRI, FIB-UPC Congestion Games

  7. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Network weighted congestion games AGT-MIRI, FIB-UPC Congestion Games

  8. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Network weighted congestion games A network weighted congestion game is defined on a directed graph G = ( V . E ), ( N , G , ( d e ) e ∈ E , ( c i ) i ∈ N , ( w i ) i ∈ N , ( s i ) i ∈ N , ( t i ) i ∈ N ). The resources are the arcs in G . The game has n players. Player i has an associated natural weight w i . Using a delay function d e mapping N to the integers, for each arc e ∈ E . The action set for player i is the set of ( s i , t i )-paths in G . The cost functions are the following: � c i ( a 1 , . . . , a n ) = d e ( f e ( a 1 , . . . , a n )) e ∈ a i being f e ( a 1 , . . . , a n ) = � { i | e ∈ a i } w i . AGT-MIRI, FIB-UPC Congestion Games

  9. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology AGT-MIRI, FIB-UPC Congestion Games

  10. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted) AGT-MIRI, FIB-UPC Congestion Games

  11. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. AGT-MIRI, FIB-UPC Congestion Games

  12. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: AGT-MIRI, FIB-UPC Congestion Games

  13. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. AGT-MIRI, FIB-UPC Congestion Games

  14. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: AGT-MIRI, FIB-UPC Congestion Games

  15. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. AGT-MIRI, FIB-UPC Congestion Games

  16. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. singleton congestion games: AGT-MIRI, FIB-UPC Congestion Games

  17. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. singleton congestion games: all possible actions have only one resource. AGT-MIRI, FIB-UPC Congestion Games

  18. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. singleton congestion games: all possible actions have only one resource. nonatomic network congestion games (vs. atomic) AGT-MIRI, FIB-UPC Congestion Games

  19. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. singleton congestion games: all possible actions have only one resource. nonatomic network congestion games (vs. atomic) In nonatomic congestion games the number of players is infinite and each player controls an infinitesimal weight of the total traffic. AGT-MIRI, FIB-UPC Congestion Games

  20. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability Congestion games terminology unweighted (vs. weighted): w i = 1. symmetric (vs. non-symmetric) strategies: all the players have the same set of actions. symmetric congestion games: unweighted with symmetric strategies. singleton congestion games: all possible actions have only one resource. nonatomic network congestion games (vs. atomic) In nonatomic congestion games the number of players is infinite and each player controls an infinitesimal weight of the total traffic. Named also Selfish routing games. AGT-MIRI, FIB-UPC Congestion Games

  21. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a network congestion game AGT-MIRI, FIB-UPC Congestion Games

  22. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a network congestion game There are three players. and a network (with a delay function on arcs) AGT-MIRI, FIB-UPC Congestion Games

  23. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a network congestion game There are three players. and a network (with a delay function on arcs) U 1/2/4 2/3/7 A B 4/5/9 0/2/9 R AGT-MIRI, FIB-UPC Congestion Games

  24. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a network congestion game There are three players. and a network (with a delay function on arcs) U 1/2/4 2/3/7 A B 4/5/9 0/2/9 R Player’s objective: going from s = A to t = B as fast as possible. AGT-MIRI, FIB-UPC Congestion Games

  25. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a network congestion game There are three players. and a network (with a delay function on arcs) U 1/2/4 2/3/7 A B 4/5/9 0/2/9 R Player’s objective: going from s = A to t = B as fast as possible. Strategy profiles: paths from A to B . A NE? AGT-MIRI, FIB-UPC Congestion Games

  26. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a weighted network congestion game AGT-MIRI, FIB-UPC Congestion Games

  27. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a weighted network congestion game There are three players with weights 1,1,2 AGT-MIRI, FIB-UPC Congestion Games

  28. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a weighted network congestion game There are three players with weights 1,1,2 and a network (with a delay function on arcs) AGT-MIRI, FIB-UPC Congestion Games

  29. Contents Congestion games and variants Selfish Routing Price of Anarchy/Stability An example of a weighted network congestion game There are three players with weights 1,1,2 and a network (with a delay function on arcs) U 1/2/4/5 2/3/7/8 A B 4/5/9/9 0/2/9/10 R AGT-MIRI, FIB-UPC Congestion Games

Recommend


More recommend