1 Atomic Routing Games on Maximum Congestion Costas Busch Department of Computer Science Louisiana State University Collaborators: Rajgopal Kannan, LSU.

Slides:



Advertisements
Similar presentations
Numbers Treasure Hunt Following each question, click on the answer. If correct, the next page will load with a graphic first – these can be used to check.
Advertisements

1 A B C
Scenario: EOT/EOT-R/COT Resident admitted March 10th Admitted for PT and OT following knee replacement for patient with CHF, COPD, shortness of breath.
Variations of the Turing Machine
Angstrom Care 培苗社 Quadratic Equation II
AP STUDY SESSION 2.
1
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
Objectives: Generate and describe sequences. Vocabulary:
David Burdett May 11, 2004 Package Binding for WS CDL.
1 RA I Sub-Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Casablanca, Morocco, 20 – 22 December 2005 Status of observing programmes in RA I.
Local Customization Chapter 2. Local Customization 2-2 Objectives Customization Considerations Types of Data Elements Location for Locally Defined Data.
Process a Customer Chapter 2. Process a Customer 2-2 Objectives Understand what defines a Customer Learn how to check for an existing Customer Learn how.
Custom Statutory Programs Chapter 3. Customary Statutory Programs and Titles 3-2 Objectives Add Local Statutory Programs Create Customer Application For.
Custom Services and Training Provider Details Chapter 4.
CALENDAR.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt BlendsDigraphsShort.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt RhymesMapsMathInsects.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt FactorsFactors.
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Wants.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
The 5S numbers game..
1. PHOTO INDEX Bayside: Page 5-7 Other Colour Leon: Page 8-10 Cabrera Page Canaria Page Driftwood Page 16 Florence Florence and Corfu Page.
Media-Monitoring Final Report April - May 2010 News.
Break Time Remaining 10:00.
Turing Machines.
Table 12.1: Cash Flows to a Cash and Carry Trading Strategy.
PP Test Review Sections 6-1 to 6-6
1 The Blue Café by Chris Rea My world is miles of endless roads.
Bright Futures Guidelines Priorities and Screening Tables
EIS Bridge Tool and Staging Tables September 1, 2009 Instructor: Way Poteat Slide: 1.
Outline Minimum Spanning Tree Maximal Flow Algorithm LP formulation 1.
Bellwork Do the following problem on a ½ sheet of paper and turn in.
Exarte Bezoek aan de Mediacampus Bachelor in de grafische en digitale media April 2014.
TESOL International Convention Presentation- ESL Instruction: Developing Your Skills to Become a Master Conductor by Beth Clifton Crumpler by.
Why Do You Want To Work For Us?
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
1 RA III - Regional Training Seminar on CLIMAT&CLIMAT TEMP Reporting Buenos Aires, Argentina, 25 – 27 October 2006 Status of observing programmes in RA.
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
Adding Up In Chunks.
MaK_Full ahead loaded 1 Alarm Page Directory (F11)
1 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Synthetic.
Artificial Intelligence
Subtraction: Adding UP
: 3 00.
5 minutes.
1 hi at no doifpi me be go we of at be do go hi if me no of pi we Inorder Traversal Inorder traversal. n Visit the left subtree. n Visit the node. n Visit.
Analyzing Genes and Genomes
Prof.ir. Klaas H.J. Robers, 14 July Graduation: a process organised by YOU.
1 Let’s Recapitulate. 2 Regular Languages DFAs NFAs Regular Expressions Regular Grammars.
Speak Up for Safety Dr. Susan Strauss Harassment & Bullying Consultant November 9, 2012.
Essential Cell Biology
Converting a Fraction to %
Clock will move after 1 minute
PSSA Preparation.
Essential Cell Biology
Immunobiology: The Immune System in Health & Disease Sixth Edition
Physics for Scientists & Engineers, 3rd Edition
Energy Generation in Mitochondria and Chlorplasts
Select a time to count down from the clock above
Copyright Tim Morris/St Stephen's School
1 Decidability continued…. 2 Theorem: For a recursively enumerable language it is undecidable to determine whether is finite Proof: We will reduce the.
1 Bottleneck Routing Games on Grids Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University.
1 Quality of Routing Congestion Games in Wireless Sensor Networks Costas Busch Louisiana State University Rajgopal Kannan Louisiana State University Athanasios.
Presentation transcript:

1 Atomic Routing Games on Maximum Congestion Costas Busch Department of Computer Science Louisiana State University Collaborators: Rajgopal Kannan, LSU Malik Magdon-Ismail, RPI

2 Introduction Price of Stability Price of Anarchy Outline of Talk 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 A player may selfishly choose an alternative path that minimizes congestion Congestion Games:

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

We are interested in Nash Equilibriums where every player is locally optimal Metrics of equilibrium quality: Price of StabilityPrice 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 Introduction Price of Stability Price of Anarchy Outline of Talk Bicriteria Game

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

11 number of players with cost Routing Vector

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

If player performs a greedy move transforming routing to then: 13 Lemma: 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 > == No change Definite Decrease possible decrease possible increase or 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 Introduction Price of Stability Price of Anarchy Outline of Talk Bicriteria Game

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

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

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

23 In Nash Equilibrium social cost is:

24 Edges in optimal paths of

25

26 Edges in optimal paths of

27

28 In a similar way we can define:

29 We obtain sequences: There exist subsequence: Where: and

30 Maximum edge utilization Minimum edge utilization Maximum path length Known relations

31 Worst Case Scenario:

32 Introduction Price of Stability Price of Anarchy Outline of Talk Bicriteria Game

33 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

34 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

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

36 Social cost function for routing : Largest player cost

37 Results: Price of Stability is 1 Price of Anarchy is

38 We consider restricted QoR games For any path : Path lengthService Cost of path

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

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

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

42 In Nash Equilibrium:

43 Edges in optimal paths of

44

45 Edges in optimal paths of

46

47 In a similar way we can define:

48 We obtain sequences: There exist subsequence: Where: and

49 Maximum edge utilization Minimum edge utilization Maximum path length Known relations

50 We have: By considering class service costs, we obtain: