Network Congestion Games

Similar documents
Supplementary Materials

arxiv: v3 [cs.gt] 1 Jan 2019

1973 AP Calculus AB: Section I

Basic Polyhedral theory

Stackelberg strategies for selfish routing in general multicommodity networks

Altruism, Selfishness, and Spite in Traffic Routing

CPSC 665 : An Algorithmist s Toolkit Lecture 4 : 21 Jan Linear Programming

Strongly Connected Components

2008 AP Calculus BC Multiple Choice Exam

Abstract Interpretation: concrete and abstract semantics

Traffic Optimization For a Mixture of Self-interested and Compliant Agents

Random Access Techniques: ALOHA (cont.)

Computing and Communications -- Network Coding

Propositional Logic. Combinatorial Problem Solving (CPS) Albert Oliveras Enric Rodríguez-Carbonell. May 17, 2018

Dynamic Equilibria in Fluid Queueing Networks

Bifurcation Theory. , a stationary point, depends on the value of α. At certain values

Mathematics. Complex Number rectangular form. Quadratic equation. Quadratic equation. Complex number Functions: sinusoids. Differentiation Integration

The Matrix Exponential

Load Balancing Without Regret in the Bulletin Board Model

Week 3: Connected Subgraphs

Searching Linked Lists. Perfect Skip List. Building a Skip List. Skip List Analysis (1) Assume the list is sorted, but is stored in a linked list.

When Do Potential Functions Exist in Heterogeneous Routing Games? 1

1 Minimum Cut Problem

The Matrix Exponential

Examples and applications on SSSP and MST

INTEGRATION BY PARTS

Economics 201b Spring 2010 Solutions to Problem Set 3 John Zhu

Derangements and Applications

Data Assimilation 1. Alan O Neill National Centre for Earth Observation UK

u 3 = u 3 (x 1, x 2, x 3 )

Math 34A. Final Review

are given in the table below. t (hours)

10. The Discrete-Time Fourier Transform (DTFT)

AS 5850 Finite Element Analysis

Higher order derivatives

Recall that by Theorems 10.3 and 10.4 together provide us the estimate o(n2 ), S(q) q 9, q=1

Partial Derivatives: Suppose that z = f(x, y) is a function of two variables.

Cramér-Rao Inequality: Let f(x; θ) be a probability density function with continuous parameter

A. Limits and Horizontal Asymptotes ( ) f x f x. f x. x "±# ( ).

Gradebook & Midterm & Office Hours

Limiting value of higher Mahler measure

Finding low cost TSP and 2-matching solutions using certain half integer subtour vertices

cycle that does not cross any edges (including its own), then it has at least

A Heterogeneous Routing Game

Chapter 13 GMM for Linear Factor Models in Discount Factor form. GMM on the pricing errors gives a crosssectional

Definition1: The ratio of the radiation intensity in a given direction from the antenna to the radiation intensity averaged over all directions.

First derivative analysis

Problem Set 6 Solutions

COHORT MBA. Exponential function. MATH review (part2) by Lucian Mitroiu. The LOG and EXP functions. Properties: e e. lim.

Calculus concepts derivatives

On the irreducibility of some polynomials in two variables

Equidistribution and Weyl s criterion

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES. 1. Statement of results

ME 321 Kinematics and Dynamics of Machines S. Lambert Winter 2002

General Notes About 2007 AP Physics Scoring Guidelines

SECTION where P (cos θ, sin θ) and Q(cos θ, sin θ) are polynomials in cos θ and sin θ, provided Q is never equal to zero.

Chapter 14 Aggregate Supply and the Short-run Tradeoff Between Inflation and Unemployment

On spanning trees and cycles of multicolored point sets with few intersections

A Prey-Predator Model with an Alternative Food for the Predator, Harvesting of Both the Species and with A Gestation Period for Interaction

SCHUR S THEOREM REU SUMMER 2005

Hospital Readmission Reduction Strategies Using a Penalty-Incentive Model

DISTRIBUTION OF DIFFERENCE BETWEEN INVERSES OF CONSECUTIVE INTEGERS MODULO P

Optimizing Product Launches in the Presence of Strategic Consumers Appendix

RENT, LEASE OR BUY: RANDOMIZED ALGORITHMS FOR MULTISLOPE SKI RENTAL

MA 262, Spring 2018, Final exam Version 01 (Green)

Linear Non-Gaussian Structural Equation Models

Combinatorial Networks Week 1, March 11-12

Hardy-Littlewood Conjecture and Exceptional real Zero. JinHua Fei. ChangLing Company of Electronic Technology Baoji Shannxi P.R.

Construction of asymmetric orthogonal arrays of strength three via a replacement method

a 1and x is any real number.

ON RIGHT(LEFT) DUO PO-SEMIGROUPS. S. K. Lee and K. Y. Park

Electrical Flows, Laplacian Systems, and Faster Approximation of Maximum Flow in Undirected Graphs

Exam 1. It is important that you clearly show your work and mark the final answer clearly, closed book, closed notes, no calculator.

Brief Introduction to Statistical Mechanics

(Upside-Down o Direct Rotation) β - Numbers

A Penalized Best-Response Algorithm for Non-Linear Single-Path Routing Problems

1997 AP Calculus AB: Section I, Part A

BINOMIAL COEFFICIENTS INVOLVING INFINITE POWERS OF PRIMES

Introduction to Arithmetic Geometry Fall 2013 Lecture #20 11/14/2013

Random Process Part 1

Fourier Transforms and the Wave Equation. Key Mathematics: More Fourier transform theory, especially as applied to solving the wave equation.

Diploma Macro Paper 2

Einstein Equations for Tetrad Fields

Deift/Zhou Steepest descent, Part I

Inefficiency of Standard Multi-Unit Auctions


ECE602 Exam 1 April 5, You must show ALL of your work for full credit.

Search sequence databases 3 10/25/2016

SOME PARAMETERS ON EQUITABLE COLORING OF PRISM AND CIRCULANT GRAPH.

Davisson Germer experiment

An Application of Hardy-Littlewood Conjecture. JinHua Fei. ChangLing Company of Electronic Technology Baoji Shannxi P.R.China

Chapter 3 Exponential and Logarithmic Functions. Section a. In the exponential decay model A. Check Point Exercises

AP Calculus Multiple-Choice Question Collection connect to college success

SCALING OF SYNCHROTRON RADIATION WITH MULTIPOLE ORDER. J. C. Sprott

Chapter 13 Aggregate Supply

Solution of Assignment #2

Elements of Statistical Thermodynamics

Addition of angular momentum

Rent, Lease or Buy: Randomized Algorithms for Multislope Ski Rental

Sliding Mode Flow Rate Observer Design

Transcription:

Ntwork Congstion Gams Assistant Profssor Tas A&M Univrsity Collg Station, TX TX Dallas Collg Station Austin Houston

Bst rout dpnds on othrs Ntwork Congstion Gams

Travl tim incrass with congstion Highway congstion costs wr $115 billion in 2009. Avg. commutr travls 100 minuts a day. Ntwork Congstion Gams

Gam modl Dirctd graph G = (V,E Multipl sourc-dst. pairs (s k,t k, dmand d k Playrs (usrs: nonatomic (infinitsimally small Stratgy st: paths P k btwn (s k,t k for all k Ρ Playrs dcisions: flow vctor R or Ρ Somtims will us f R for path flow. R E ( Edg dlay (latncy functions: typically assumd continuous and nondcrasing. Ntwork Congstion Gams

Outlin Wardrop Equilibrium Social Optimum Pric of Anarchy Ntwork Congstion Gams

Outlin Wardrop Equilibrium Social Optimum Pric of Anarchy Ntwork Congstion Gams

Wardrop s First Principl Travl tims on usd routs ar qual and no gratr than travl tims on unusd routs. Dfinition: A flow is a Wardrop Equilibrium (WE if for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, whr path path ( path' (, ( = ( path Also calld Usr Equilibrium or Nash Equilibrium. Equilibrium flow is calld Nash flow.. for all path ' P k Ntwork Congstion Gams

Outlin Wardrop Equilibrium Social Optimum Pric of Anarchy Ntwork Congstion Gams

Wardrop s Scond Principl Th avrag [total] journy tim is minimum. Th cost of flow is dfind as th total journy tim : Dnot C( = ( = all paths E c path ( path path path ( : = ( = all paths = E path path (. (, assumd conv. Ntwork Congstion Gams

Wardrop s Scond Principl Th avrag [total] journy tim is minimum. Dfinition: A flow is a Social Optimum if it minimizs total dlay: Ntwork Congstion Gams. for all 0, for all, for all s.t. ( ( min : P p f K k f d E f c p P p p k p P p p E E k = = = flow constraints

Social Optimum Th avrag [total] journy tim is minimum. Dfinition: A flow is a Social Optimum if it minimizs total dlay: min s.t. E c ( = E flow constraints ( Ntwork Congstion Gams

Social Optimum Dfinition: A flow is a Social Optimum if it solvs Lmma: A flow vctor is locally optimal if for ach path p with positiv flow and ach path p, whr c' ( min = E c ( = ( E c' ( c' ' (, p c' ( Proof sktch: p marginal bnfit of marginal cost of rducing traffic on p incrasing traffic on p p. p Ntwork Congstion Gams

Social Optimum (SO Dfinition: A flow is a Social Optimum if it solvs min E c ( = ( E Lmma: A flow vctor is locally optimal if for ach path p with positiv flow and ach path p, Corollary 1: If costs ar conv, local opt is a global opt, and lmma givs quivalnt dfn of SO. c' ( c' ' (. p c ( p Ntwork Congstion Gams

Social Optimum (SO Dfinition: A flow is a Social Optimum if it solvs min E c ( = ( E Lmma: A flow vctor is locally optimal if for ach path p with positiv flow and ach path p, Corollary 2: If costs ar conv, SO is an quilibrium with rspct to modifid latncis * c' ( c' ' (. p c ( ( = c' ( = ( + p '(. Ntwork Congstion Gams

Social Optimum (SO Dfinition: A flow is a Social Optimum if it solvs min c ( = ( Mchanism Dsign Intrprtation: If usrs valu tim and mony qually, E imposing E tolls '( pr unit flow on ach dg will caus slfish Lmma: A flow vctor is locally optimal if for playrs ach path to rach p with th positiv Social flow Optimum! and ach path p, c' ( c' ' (. p c ( Corollary 2: If costs ar conv, SO is an quilibrium with rspct to modifid latncis * ( = c' ( = ( + p '(. Ntwork Congstion Gams

Computing Social Optimum (SO Dfinition: A flow is a Social Optimum if it solvs min s.t. E c ( flow constraints c ( ( Corollary 3: If costs ar conv, SO ists and can b found fficintly by solving conv program abov. = E Ntwork Congstion Gams

Outlin Rvisit Wardrop Equilibrium Social Optimum Pric of Anarchy Ntwork Congstion Gams

Equilibrium istnc WE Dfinition: A flow is a Wardrop Equilibrium if for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, path compar with: ( '(, for all path' path SO Dfinition: A flow vctor is a Social Optimum for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, c' ( c' ' (, for all path' path path Ntwork Congstion Gams

Equilibrium istnc WE Dfinition: A flow is a Wardrop Equilibrium if for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, h whr path h '( h ''(, for all path' path SO Dfinition: A flow vctor is a Social Optimum for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, c' ( c' ' (, for all path' path '( : = ( path. Ntwork Congstion Gams

Equilibrium istnc WE Dfinition: A flow is a Wardrop Equilibrium if for vry sourc-dst. pair k and for vry path with positiv flow btwn this pair, h path '( h ''(, for all path' path whr h '( : = (. Altrnativ SO Dfinition: A flow vctor is a Social Optimum if it solvs: min E c ( Ntwork Congstion Gams

Equilibrium istnc Altrnativ WE Dfinition: A flow vctor is a Wardrop Equilibrium if it solvs: whr h '( min E : = ( Altrnativ SO Dfinition: A flow vctor is a Social Optimum if it solvs: min E h (,. c ( E.g., h ( = 0 ( z dz Ntwork Congstion Gams

Equilibrium istnc Altrnativ WE Dfinition: A flow vctor is a Wardrop Equilibrium if it solvs: whr h '( min : = E ( Altrnativ SO Dfinition: A flow vctor is a Social Optimum if it solvs: min 0 E ( z dz,. c ( Ntwork Congstion Gams

Equilibrium istnc Altrnativ WE Dfinition: A flow vctor is a Wardrop Equilibrium if it solvs: min s.t. E 0 ( z dz flow constraints Thorm: A Wardrop Equilibrium ists and can b computd in polynomial tim. Also, if program abov is strictly conv, quilibrium is uniqu, up to sam flow cost. Ntwork Congstion Gams

Outlin Wardrop Equilibrium Social Optimum Pric of Anarchy Ntwork Congstion Gams

Eampl: Infficincy of quilibria hours 1/2 1 hour Dlay is 1.5 hours for vrybody at th uniqu Nash quilibrium Town A Town B 1 hour hours Suppos drivrs (total 1 unit of flow lav from town A towards town B. Evry drivr wants to minimiz hr own travl tim. What is th traffic on th ntwork? 1/2 In any unbalancd traffic pattrn, all drivrs on th most loadd path hav incntiv to switch thir path. Ntwork Congstion Gams

Eampl: Infficincy of quilibria hours 1 1 hour Dlay is 2 hours for vrybody at th uniqu Nash quilibrium Town A 0 hours Town B 1 hour hours A bnvolnt mayor builds a suprhighway conncting th fast highways of th ntwork. What is now th traffic on th ntwork? No mattr what th othr drivrs ar doing it is always bttr for m to follow th zig-zag path. Ntwork Congstion Gams

Eampl: Infficincy of quilibria 1/2 1 hours 1 hour hours 1 hour A B vs A B 1 hour hours 1 hour hours 1/2 Adding a fast road on a road-ntwork is not always a good ida! Brass s parado In th RHS ntwork thr ists a traffic pattrn whr all playrs hav dlay 1.5 hours. Pric of Anarchy: Ntwork Congstion Gams masurs th loss in systm prformanc du to fr-will

Pric of Anarchy Cost of Flow: total usr cost Social optimum: flow minimizing total usr cost Pric of anarchy: (Koutsoupias, Papadimitriou 99 sup problm instancs Equilibrium Cost Social Optimum Cost Ntwork Congstion Gams

Variational Inquality rprsntation of quilibria Thorm: Equilibria in nonatomic gams ar solutions to th Variational Inquality (VI ( ( ' 0 for all fasibl flows ' Proof: whr Flow f is an quilibrium = (,..., if and only if [flow l(. vctor] <= l(.. 1 P ( = ( 1(,..., P ( [latncy vctor] Proof: (=> Equilibrium flow routs along minimum-cost paths l(. Fiing path costs at l(, any othr flow that assigns flow to highr-cost paths will rsult in highr ovrall cost l(.. VI Solution ists ovr compact conv st with l( continuous [Hartman, Stampacchia 66]. (<= Suppos is not an q. Thn thr is a flow-carrying path p VI Solution uniqu if l( is monoton: (l(-l ( (- 0. with lp( > lp (. Shifting flow from p to p will obtain [Ercis: vrify] l(. < l(., contradiction. Ntwork Congstion Gams

Thorm**: Th pric of anarchy (PoA is 4/3 in gnral graphs and latncis i.. whr is WE and * is SO flow. Pf: 0,,, ( + = b a b a l Pric of Anarchy with linar latncis Ntwork Congstion Gams * ( ( ( E E C =, ( 3 4 ( * C C ] 4 1 ( [ ( * 2 * * * 2 E E b a b a + + + = + + = E E a b a 2 * * 4 1 ( **Rfrncs: Roughgardn, Tardos 02; Corra, Schulz, Stir-Moss 04, 08 QED., ( ( 4 3 * C C 2 * 2 * 4 1 + 2 * 2 1 ( 0 ( 4 1 ( * C C + * ( E b a + =

Tak-away points Equilibrium and Social Optimum in nonatomic routing gams ist and can b found fficintly via conv programs. Social optimum is an quilibrium with rspct to modifid latncis = original latncis plus toll. Pric of anarchy: 4/3 for linar latncis, can b found similarly for mor gnral classs of latncy functions. Ntwork Congstion Gams

Rfrncs Wardrop 52, Bckmann t al. 56, A lot of work in AGT community and othrs. Survys of rcnt work: AGT Book Nisan t al. 07 Corra, Stir-Moss 11 Ntwork Congstion Gams

Som opn qustions What is th pric of anarchy with rspct to othr Social Cost functions? Dynamic (tim-changing latncy functions? Uncrtain dlays? Ntwork Congstion Gams

Ntwork Congstion Gams

Announcmnt I am looking for Ph.D. studnts and a postdoc with a strong thortical background. Email application to: nikolova@tamu.du Ntwork Congstion Gams