1 / 50

Atomic Routing Games on Maximum Congestion

Atomic Routing Games on Maximum Congestion. Costas Busch Department of Computer Science Louisiana State University. Collaborators: Rajgopal K annan , LSU Malik Magdon -Ismail, RPI. Outline of Talk. Introduction. Price of Stability. Price of Anarchy. Bicriteria Game.

cher
Télécharger la présentation

Atomic Routing Games on Maximum Congestion

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. Atomic Routing Games on Maximum Congestion Costas Busch Department of Computer Science Louisiana State University Collaborators: RajgopalKannan, LSU MalikMagdon-Ismail, RPI

  2. Outline of Talk Introduction Price of Stability Price of Anarchy Bicriteria Game

  3. Network Routing Each player corresponds to a pair of source-destination Objective is to select paths with small cost

  4. Main objective of each player is to minimize congestion: minimize maximum utilized edge

  5. Congestion Games: A player may selfishly choose an alternative path that minimizes congestion

  6. Player cost function for routing : Congestion of selected path Social cost function for routing : Largest player cost

  7. We are interested in Nash Equilibriums where every player is locally optimal Metrics of equilibrium quality: Price of Stability Price of Anarchy is optimal coordinated routing with smallest social cost

  8. Results: • Price of Stability is 1 • Price of Anarchy is Maximum allowed path length

  9. Outline of Talk Introduction Price of Stability Price of Anarchy Bicriteria Game

  10. We show: • QoR games have Nash Equilibriums • (we define a potential function) • The price of stability is 1

  11. Routing Vector number of players with cost

  12. Routing Vectors are ordered lexicographically = = = = < = < =

  13. Lemma: If player performs a greedy move transforming routing to then: Proof Idea: Show that the greedy move gives a lower order routing vector

  14. Player Cost Before greedy move: After greedy move: Since player cost decreases:

  15. Before greedy move player was counted here After greedy move player is counted here

  16. > > = = possible increase or decrease possible decrease No change Definite Decrease Possible increase END OF PROOF IDEA

  17. Existence of Nash Equilibriums Greedy moves give lower order routings Eventually a local minimum for every player is reached which is a Nash Equilibrium

  18. Price of Stability Lowest order routing : • Is a Nash Equilibrium • Achieves optimal social cost

  19. Outline of Talk Introduction Price of Stability Price of Anarchy Bicriteria Game

  20. We show for any restricted QoR game: Price of Anarchy =

  21. Consider an arbitrary Nash Equilibrium Path of player maximum congestion in path edge

  22. In optimal routing : Optimal path of player must have an edge with congestion Since otherwise:

  23. In Nash Equilibrium social cost is:

  24. Edges in optimal paths of

  25. Edges in optimal paths of

  26. In a similar way we can define:

  27. We obtain sequences: There exist subsequence: and Where:

  28. Maximum path length Maximum edge utilization Minimum edge utilization Known relations

  29. Worst Case Scenario:

  30. Outline of Talk Introduction Price of Stability Price of Anarchy Bicriteria Game

  31. We consider Quality of Routing (QoR) congestion games where the paths are partitioned into routing classes: With service costs: Only paths in same routing class can cause congestion to each other

  32. An example: • We can have routing classes • Each routing class contains paths • with length in range • Service cost: • Each routing class uses a different • wireless frequency channel

  33. Player cost function for routing : Congestion of selected path Cost of respective routing class

  34. Social cost function for routing : Largest player cost

  35. Results: • Price of Stability is 1 • Price of Anarchy is

  36. We consider restricted QoR games For any path : Path length Service Cost of path

  37. We show for any restricted QoR game: Price of Anarchy =

  38. Consider an arbitrary Nash Equilibrium Path of player maximum congestion in path edge

  39. In optimal routing : Optimal path of player must have an edge with congestion Since otherwise:

  40. In Nash Equilibrium:

  41. Edges in optimal paths of

  42. Edges in optimal paths of

  43. In a similar way we can define:

  44. We obtain sequences: There exist subsequence: and Where:

  45. Maximum path length Maximum edge utilization Minimum edge utilization Known relations

  46. We have: By considering class service costs, we obtain:

More Related