AGlimpseofAGT: Selfish Routing
|
|
- Brittney Magdalene Martin
- 6 years ago
- Views:
Transcription
1 AGlimpseofAGT: Selfish Routing Guido Schäfer CWI Amsterdam / VU University Amsterdam g.schaefer@cwi.nl Course: Combinatorial Optimization VU University Amsterdam March 12 & 14, 2013
2 Motivation
3 Situations of strategic interaction Viewpoint: many real-world problems are complex and distributed in nature: 1 involve several independent decision makers (lack of coordination) 2 each decision maker attempts to achieve his own goals (strategic behavior) 3 individual outcome depends on decisions made by others (interdependent) Examples: routing in networks Internet applications auctions... Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 3
4 Network routing Network routing: (think of urban road traffic) large number of commuters want to travel from their origins to their destinations in a given network commuters are autonomous and choose their routes so as to minimize their individual travel times travel time along a network link is affected by congestion individual travel time depends on the choices made by others Applications: road traffic, public transportation, Internet routing, etc. Observation: selfish route choices lead to inefficient outcomes Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 4
5 Inefficient outcomes Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 5
6 Consequences Negative consequences: environmental pollution waste of natural resources, time and money stress on the traffic participants... In 2010, congestion caused urban Americans to travel 4.8 billion hours more and to purchase an extra 1.9 billion gallons of fuel for a congestion cost of $101 billion. [Texas Transportation Institute, 2011 Urban Mobility Report] Need: gain fundamental understanding of the effect of strategic interactions in such applications Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 6
7 Approach Game theory: provides mathematical toolbox to study situations of strategic interaction different models of games several solution concepts for the prediction of rational outcomes Algorithmic game theory: use game-theoretical models and solution concepts take computational/algorithmic issues into account Goals: study the effect of strategic behavior analyze the efficiency loss due to lack of coordination provide algorithmic means to reduce the inefficiency Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 7
8 Today s goals Goals for today: get a glimpse of the research in algorithmic game theory running example: network routing get an idea of the phenomena and questions that arise familiarize with used approaches and techniques approach the state-of-the-art of recent studies (perhaps) Algorithmic game theory is a young, challenging, interdisciplinary research field... addresses many aspects of practical relevance... can have an impact on real-world applications... unites ideas from game theory, algorithms, combinatorial optimization, complexity theory, etc.... is fun! Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 8
9 AGT book N. Nisan, T. Roughgarden, E. Tardos, and V. Vazirani (Eds.) Algorithmic Game Theory Cambridge University Press, Available online (free!) at: Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 9
10 Roadmap 1 Examples of Some Phenomena 2 Wardrop Model and the Price of Anarchy 3 Coping with the Braess Paradox 4 Stackelberg Routing 5 Network Tolls Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 10
11 Examples of Some Phenomena
12 Cost minimization games A cost minimization game G is given by set of players N = {1,...,n} set of strategies S i for every player i N cost function C i : S 1 S n R S = S 1 S n is called the set of strategy profiles. Interpretation: every player i N chooses a strategy s i S i so as to minimize his individual cost C i (s 1,...,s n ) one-shot, simultaneous-move: players choose their strategies once and at the same time full-information: every player knows the strategies and cost function of every other player Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 12
13 Example: Congestion game n = 4 S i = {e 1, e 2 } l e1 (x) =x s t l e2 (x) =4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 13
14 Example: Congestion game n = 4 S i = {e 1, e 2 } l e1 (x) =x s 4 l e2 (x) =4 t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 13
15 Example: Congestion game l e1 (x) =x n = 4 S i = {e 1, e 2 } s 1 3 l e2 (x) =4 t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 13
16 Example: Congestion game l e1 (x) =x n = 4 S i = {e 1, e 2 } s 2 2 l e2 (x) =4 t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 13
17 Example: Congestion game l e1 (x) =x n = 4 S i = {e 1, e 2 } s 3 1 l e2 (x) =4 t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 13
18 Nash equilibrium and social cost Nash equilibrium: strategy profile s =(s 1,...,s n ) S is a pure Nash equilibrium (PNE) if no player has an incentive to unilaterally deviate i N : C i (s i, s i ) C i (s i, s i) s i S i (s i refers to (s 1,...,s i 1, s i+1,...,s n )) Social cost of strategy profile s =(s 1,...,s n ) S is C(s) = i N C i (s) Astrategyprofiles that minimizes the social cost function C( ) is called a social optimum. Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 14
19 Example: Congestion game n = 4 x s t 4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
20 Example: Congestion game n = 4 s x 4 t 4 Nash equilibrium: C(s) =4 4 = 16 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
21 Example: Congestion game n = 4 x s t social optimum: C(s )=4 + 8 = 12 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
22 Example: Congestion game n = 4 s x 2 2 t inefficiency: 4 C(s) C(s ) = = 4 3 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
23 Example: Congestion game n = 4 x s t 4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
24 Example: Congestion game n = 4 x s t Nash equilibrium: C(s) =9 + 4 = 13 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
25 Example: Congestion game n = 4 s x 3 1 t inefficiency: 4 C(s) C(s ) = Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 15
26 Inefficiency of equilibria Price of anarchy: worst-case inefficiency of equilibria POA(G) = max s PNE(G) C(s) C(s ) [Koutsoupias, Papadimitriou, STACS 99] Price of stability: best-case inefficiency of equilibria POS(G) = min s PNE(G) C(s) C(s ) [Schulz, Moses, SODA 03] Define the price of anarchy/stability of a class of games G as POA(G) =max POA(G) and POS(G) =max POS(G) G G G G Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 16
27 Example: Braess Paradox n = 4 x 4 s t 4 x Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
28 Example: Braess Paradox n = 4 s x 2 4 t 4 2 x Nash equilibrium: C(s) =24 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
29 Example: Braess Paradox n = 4 x 4 s t 4 x Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
30 Example: Braess Paradox n = 4 x 4 s 0 4 x t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
31 Example: Braess Paradox n = 4 x 4 s 0 4 t 4 x Nash equilibrium: C(s) =32 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
32 Example: Braess Paradox n = 4 x 4 s 0 4 t 4 x cost increase: = 4 3 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 17
33 [New York Times Article]
34 Example: Network tolls n = 4 x s t 4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 19
35 Example: Network tolls n = 4 x +2 s t 4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 19
36 Example: Network tolls n = 4 x +2 2 s 2 4 t Nash equilibrium = social optimum Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 19
37 Wardrop Model and the Price of Anarchy
38 Wardrop model Given: directed network G =(V, A) k commodities (s 1, t 1 ),...,(s k, t k ) demand r i for commodity i [k] l a(x) flow-dependent latency function l a ( ) for every arc a A (non-decreasing, differentiable, semi-convex) x Interpretation: send r i units of flow from s i to t i,correspondingtoan infinitely large population of non-atomic players latency experienced on arc a A is l a (x), wherex is the amount of flow on arc a selfishness: playerschooseminimum-latencypaths one-shot, simultaneous-move, full information game Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 21
39 Optimal flows Notation: P i = set of all (simple) directed s i, t i -paths P = i [k] P i = set of all relevant paths flow f is a function f : P R + f is a feasible flow if P P i f P = r i for all i flow on arc a: f a := P P:a P f P latency of path P: l P (f ):= a P l a(f a ) Social cost of flow: C(f )= f P l P (f )= f a l a (f a ) P P i i [k] a A Optimal flow: feasible flow f that minimizes C( ) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 22
40 Nash flows Nash flow: feasible flow f that satisfies for every i [k] P 1, P 2 P i with f P1 > 0, δ (0, f P1 ]: l P1 (f ) l P2 ( f ), where f P δ if P = P 1 fp := f P + δ if P = P 2 otherwise. f P Exploiting continuity of l a ( ) and letting δ 0, we obtain the following equivalent definition: Wardrop flow: feasible flow f that satisfies for every i [k] P 1, P 2 P i with f P1 > 0 : l P1 (f ) l P2 (f ) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 23
41 Inefficiency of equilibria Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 24
42 Inefficiency of equilibria Nash flow f : C(f )=1 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 24
43 Inefficiency of equilibria Optimal flow f : C(f )= = 3 4 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 24
44 Existence and computation of optimal flows min l a (f a )f a a A s.t. f P = r i i [k] P P i f a = a A P P:a P f P f P 0 P P Observations: minimize a continuous function (social cost) over a compact set (feasible flows) optimal flow must exist (extreme value theorem) optimal flow can be computed efficiently (convex program) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 25
45 KKT optimality conditions min a A h a (f a ) s.t. f P = r i i [k] P P i f a = a A P P:a P f P f P 0 P P (CP) Theorem (KKT optimality conditions) Suppose (h a ) a A are continuously differentiable and convex. f is an optimal solution for (CP) if and only if for every i [k] P 1, P 2 P i, f P1 > 0 : h a(f a ) h a(f a ) a P 1 a P 2 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 26
46 Existence and computation of Nash flows Idea: Can we determine functions (h a ) a A such that KKT optimality conditions reduce to Nash flow conditions? min s.t. fa a A 0 l a (x)dx f P = r i i [k] P P i f a = a A P P:a P f P f P 0 P P Observations: optimal solutions of (CP) above coincides with Nash flows Nash flow must exist (extreme value theorem) similar argument: cost of Nash flow is unique Nash flow can be computed efficiently (convex program) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 27
47 Characterization of optimal flows min l a (f a )f a a A s.t. f P = r i i [k] P P i f a = a A P P:a P f P f P 0 P P Applying KKT optimality conditions yields: Theorem fisanoptimalflowwithrespectto(l a ) a A if and only if f is a Nash flow with respect to (l a) a A,wherel a(x) =(x l a (x)). Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 28
48 Price of anarchy in selfish routing Price of anarchy: given an instance I =(G, (s i, t i ), (r i ), (l a )) POA(I) = max f Nash flow C(f ) C(f ) POA for selfish routing is independent of the network topology, but depends on the class of latency functions: POA = 4 3 for linear latency functions POA =Θ( p ln p ) for polynomial latency functions of degree p POA is unbounded in general [Roughgarden, Tardos, JACM 02] Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 29
49 [Upper bound on POA for linear latency functions]
50 POA for polynomial latency functions p POA Table: POA for polynomial latency functions of degree p Theorem Let (l a ) a A be polynomial latency functions of degree at most p. POA ( ) p 1 ( ) p 1 (p + 1) (p+1)/p =Θ ln p [Roughgarden, Tardos, JACM 02] Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 31
51 Example: Unbounded POA Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 32
52 Example: Unbounded POA Nash flow f : C(f )=1 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 32
53 Example: Unbounded POA Optimal flow f : C(f )=(1 ɛ) 1+p + ɛ 1 0 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 32
54 Example: Unbounded POA POA as p Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 32
55 Reducing inefficiency Means to reduce inefficiency: infrastructure improvement (expensive, Braess paradox) centralized routing (difficult to implement) Stackelberg routing (control part of the traffic) traffic regulation (taxes on fuel, pay-as-you-go tax) network tolls Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 33
56 Coping with the Braess Paradox
57 Braess subgraph problem Consider a single-commodity instance I =(G, (s, t), r, (l a )) with linear latency functions. Define d(h) =common latency of flow carrying paths in a Nash flow for H G Braess subgraph problem: Given (G, (s, t), r, (l a )), finda subgraph H G that minimizes d(h). Algorithm TRIVIAL: simply return the original graph G Theorem TRIVIAL is a 4 3-approximation algorithm for the Braess subgraph problem. Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 35
58 Braess subgraph problem Theorem TRIVIAL is a 4 3-approximation algorithm for the Braess subgraph problem. Proof: 1 Algorithm computes a feasible solution in polynomial time. 2 Consider an arbitrary subgraph H of G. Let f = Nash flow for G and h = Nash flow for H The bound of 4 3 on the price of anarchy yields C(f ) 4 3 C(f ) 4 3 C(h) r d(g) = C(f ) 4 3 C(f ) 4 3 C(h) =4 3 r d(h) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 36
59 As good as it gets... Theorem Assuming P NP, for every ε>0 there is no approximation algorithm for the Braess subgraph problem achieving an approximation guarantee of ( 4 3 ε). Proof idea: A ( 4 3 ε)-approximation algorithm can be used to determine whether there exist two disjoint paths between (s 1, t 1 ) and (s 2, t 2 ) in a directed graph. The latter problem is NP-complete. Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 37
60 Network Tolls
61 Reducing inefficiency Means to reduce inefficiency: infrastructure improvement (expensive, Braess paradox) centralized routing (difficult to implement) Stackelberg routing (control part of the traffic) traffic regulation (taxes on fuel, pay-as-you-go tax) network tolls Advantages of network tolls: fine-grained means: impose local taxes new technologies facilitate electronic collection of tolls dynamic pricing schemes have potential to change participants behavior... Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 59
62 Dynamic pricing: ERP in Singapore Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 60
63 Road pricing Network tolls: impose non-negative tolls τ := (τ a ) a A on arcs dynamic: flow-dependent function τ a (x) (non-decreasing, continuous) static: flow-independent constant τ a Interpretation: by traversing an arc a A with flow value x, a player experiences a delay of l a (x) and has to pay a toll of τ a (x) Assumption: players are homogeneous φ a (x) :=l a (x)+α τ a (x) α specifies how players value time over money (w.l.o.g. α = 1) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 61
64 Marginal cost tolls Marginal cost tolls: τ a (x) :=x l a(x) a A Theorem fisanoptimalflowwithrespecttol iff f is a Nash flow with respect to l + τ. Drawbacks: 1 potentially every arc of the network is tolled 2 imposed tolls can be arbitrarily large [Beckman, McGuire and Winsten 1956] Most previous studies: no restrictions on tolls that can be imposed on the arcs of the network Question: What can be done if such restrictions are given exogenously? Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 62
65 Effective road pricing in Singapore Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 63
66 Restricted Network Toll Problem
67 Restricted Network Toll Problem Our setting: suppose we are given threshold functions θ := (θ a ) a A (dynamic or static) Tolls τ =(τ a ) a A are θ-restricted if Special cases: a A : 0 τ a (x) θ a (x) x 0 1 taxing subnetworks: allow tolls only on arcs T A 2 restrict the toll on each arc a A by a (flow-independent) threshold value θ a 3 toll on each arc a A does not exceed a certain fraction of the latency of that arc, e.g., θ a (x) =εl a (x) for some ε>0 Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 65
68 Efficiency measures Given θ-restricted tolls τ, letf τ denote a Nash flow that is induced by τ, i.e.,f τ is a Nash flow with respect to l + τ. θ-restricted tolls τ are ρ-approximate if for all Nash flows f τ induced by θ-restricted tolls τ C(f τ ) ρ C(f τ ) The efficiency of θ-restricted tolls is C(f τ ) min θ-restricted tolls τ C(f ) Note: interested in the cost of the induced Nash flow (system performance) rather than the total disutility of the players Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 66
69 Results in a nutshell 1 Derive an algorithm to compute optimal θ-restricted tolls for parallel-arc networks and affine latency/threshold functions algorithm works for general latency/threshold functions can guarantee polynomial running time only for affine case key: characterize inducible flows for single-commodity networks 2 Provide bounds on the efficiency of θ-restricted tolls for multi-commodity networks and polynomial latency functions derive a pricing scheme that realizes respective efficiency bounds are tight, even for parallel-arc networks approach based on (λ, µ)-smoothness technique insight: impose tolls on arcs that are sensitive to flow changes Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 67
70 Related work 1 special case: taxing subnetworks NP-hard to compute optimal tolls for two-commodity networks and affine latency functions algorithm to compute optimal tolls for parallel-arc networks and affine latency functions [Hoefer, Olbrich, Skopalik, WINE 08] 2 existence/computation of optimal-inducing tolls for heterogenous players single-commodity, non-atomic [Cole, Dodis, Roughgarden, STOC 03] multi-commodity, non-atomic [Fleischer, Jain, Mahdian, FOCS 04] [Karakostas, Kolliopoulos, FOCS 04] multi-commodity, atomic [Swamy, SODA 07] 3 price of anarchy and price of stability of ε-nash flows [Christodoulou, Koutsoupias, Spirakis, ESA 09] Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 68
71 Computing Optimal Tolls for Parallel-Arc Networks
72 Characterization of inducible flows Question: Given an arbitrary flow f,canwedeterminewhether f is inducible by θ-restricted tolls? Note: If f is given, then l a (f a ) and θ a (f a ) are constants. Nash conditions: f is a Nash flow with respect to l + τ if P 1, P 2 P with f P1 > 0 : (l + τ) P1 (f ) (l + τ) P2 (f ) Can describe the set of θ-restricted tolls that induce f as { (τ a ) a A δ v δ u + l a + τ a a =(u, v) A \ A + δ v = δ u + l a + τ a a =(u, v) A + τ a 0 a A τ a θ a a A }, where A + := {a A : f a > 0}. Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 70
73 Characterization of inducible flows Auxiliary graph: Ĝ(f )=(V, Â) with arc-costs c : Â R: for every arc (u, v) A: introduceaforward arc (u, v) Â with c (u,v) := l (u,v) + θ (u,v) for every arc (u, v) A + :introduceabackward arc (v, u) Â with c (v,u) := l (u,v) Theorem fisinduciblebyθ-restricted tolls if and only if Ĝ(f ) does not contain a cycle of negative cost. [Bonifaci, Mahyar, Schäfer, SAGT 11] Remark: can also extract respective θ-restricted tolls from Ĝ(f ) Computing optimal tolls: compute a minimum cost flow f such that Ĝ(f ) does not contain a negative cycle Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 71
74 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. s. t Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 72
75 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. s. t ordered by decreasing l a (0) +θ a (0) Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 72
76 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. a s. t ordered by decreasing l a (0) +θ a (0) suppose we knew the arc a with f a = 0 and l a (0) +θ a (0) minimum Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 72
77 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. 0 a s. t ordered by decreasing l a (0) +θ a (0) suppose we knew the arc a with f a = 0 and l a (0) +θ a (0) minimum Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 72
78 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. 0 a s. t ordered by decreasing l a (0) +θ a (0) suppose we knew the arc a with f a = 0 and l a (0) +θ a (0) minimum Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 72
79 Algorithm for parallel-arc networks Goal: compute a minimum cost flow f such that a A, f a > 0 : l a (f a ) l a (f a )+θ a (f a ) a A. (1) Algorithm: 1 Guess the minimum value z = l a (0)+θ a (0) of a zero-flow arc a in a minimum cost flow satisfying (1). 2 Set f a = 0foreveryarca A with l a (0) > z. 3 Let A = {a A l a (0) z} be the remaining arcs and solve min a A f al a (f a ) s.t. a A f a = r f a 0 a A l a (f a ) z a A l a (f a ) l a (f a )+θ a (f a ) a, a A Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 73
80 Main result Theorem The algorithm computes optimal θ-restricted tolls for parallel-arc networks in polynomial time if all latency and threshold functions are affine. [Bonifaci, Mahyar, Schäfer, SAGT 11] Remark: [Hoefer et al., WINE 08] derived a similar result for the special case that restrictions are of the form θ a {0, } for every arc a A. Recall: problem is NP-hard for two-commodity networks and affine latency functions Open problem: Is the restricted network toll problem NP-hard for single-commodity networks and affine latency functions? Guido Schäfer A Glimpse of Algorithmic Game Theory: Selfish Routing 74
Doing Good with Spam is Hard
Doing Good with Spam is Hard Martin Hoefer, Lars Olbrich, and Aleander Skopalik Department of Computer Science, RWTH Aachen University, Germany Abstract. We study economic means to improve network performance
More informationAlgorithmic Game Theory. Alexander Skopalik
Algorithmic Game Theory Alexander Skopalik Today Course Mechanics & Overview Introduction into game theory and some examples Chapter 1: Selfish routing Alexander Skopalik Skopalik@mail.uni-paderborn.de
More informationImproving Selfish Routing for Risk-Averse Players
Improving Selfish Routing for Risk-Averse Players Dimitris Fotakis 1, Dimitris Kalimeris 2, and Thanasis Lianeas 3 1 School of Electrical and Computer Engineering, National Technical University of Athens,
More informationOn the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users
On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users Dimitris Fotakis, George Karakostas, and Stavros G. Kolliopoulos No Institute Given Abstract. We consider network
More informationAlgorithmic Game Theory
Bachelor course 64331010, Caput Operations Research, HC Caput OR 3.5 (3 ects) Lecture Notes Algorithmic Game Theory Department of Econometrics and Operations Research Faculty of Economics and Business
More informationOn the Smoothed Price of Anarchy of the Traffic Assignment Problem
On the Smoothed Price of Anarchy of the Traffic Assignment Problem Luciana Buriol 1, Marcus Ritt 1, Félix Rodrigues 1, and Guido Schäfer 2 1 Universidade Federal do Rio Grande do Sul, Informatics Institute,
More informationNetwork Congestion Games are Robust to Variable Demand
Network Congestion Games are Robust to Variable Demand José Correa Ruben Hoeksma Marc Schröder Abstract Network congestion games have provided a fertile ground for the algorithmic game theory community.
More informationTraffic Games Econ / CS166b Feb 28, 2012
Traffic Games Econ / CS166b Feb 28, 2012 John Musacchio Associate Professor Technology and Information Management University of California, Santa Cruz johnm@soe.ucsc.edu Traffic Games l Basics l Braess
More informationStrategic Games: Social Optima and Nash Equilibria
Strategic Games: Social Optima and Nash Equilibria Krzysztof R. Apt CWI & University of Amsterdam Strategic Games:Social Optima and Nash Equilibria p. 1/2 Basic Concepts Strategic games. Nash equilibrium.
More informationThe price of anarchy of finite congestion games
The price of anarchy of finite congestion games George Christodoulou Elias Koutsoupias Abstract We consider the price of anarchy of pure Nash equilibria in congestion games with linear latency functions.
More informationSelfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,
Selfish Routing Simon Fischer December 17, 2007 1 Selfish Routing in the Wardrop Model This section is basically a summery of [7] and [3]. 1.1 Some Examples 1.1.1 Pigou s Example l(x) = 1 Optimal solution:
More informationNew Perspectives and Challenges in Routing Games: Query models & Signaling. Chaitanya Swamy University of Waterloo
New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy University of Waterloo New Perspectives and Challenges in Routing Games: Query models & Signaling Chaitanya Swamy
More informationRouting Games 1. Sandip Chakraborty. Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR.
Routing Games 1 Sandip Chakraborty Department of Computer Science and Engineering, INDIAN INSTITUTE OF TECHNOLOGY KHARAGPUR November 5, 2015 1 Source: Routing Games by Tim Roughgarden Sandip Chakraborty
More informationMS&E 246: Lecture 18 Network routing. Ramesh Johari
MS&E 246: Lecture 18 Network routing Ramesh Johari Network routing Last lecture: a model where N is finite Now: assume N is very large Formally: Represent the set of users as a continuous interval, [0,
More informationReconciling Selfish Routing with Social Good
Reconciling Selfish Routing with Social Good Soumya Basu (B), Ger Yang, Thanasis Lianeas, Evdokia Nikolova, and Yitao Chen The University of Teas at Austin, Austin, USA basusoumya@uteas.edu Abstract. Selfish
More informationIntroduction to Game Theory
Introduction to Game Theory Project Group DynaSearch November 5th, 2013 Maximilian Drees Source: Fotolia, Jürgen Priewe Introduction to Game Theory Maximilian Drees 1 Game Theory In many situations, the
More informationA Priority-Based Model of Routing
A Priority-Based Model of Routing Babak Farzad, Neil Olver and Adrian Vetta May 13, 2009 Abstract We consider a priority-based selfish routing model, where agents may have different priorities on a link.
More informationHow Much Can Taxes Help Selfish Routing?
How Much Can Taxes Help Selfish Routing? Richard Cole Yevgeniy Dodis Tim Roughgarden July 28, 25 Abstract We study economic incentives for influencing selfish behavior in networks. We consider a model
More informationCS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria
CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria Tim Roughgarden November 4, 2013 Last lecture we proved that every pure Nash equilibrium of an atomic selfish routing
More informationRANDOM SIMULATIONS OF BRAESS S PARADOX
RANDOM SIMULATIONS OF BRAESS S PARADOX PETER CHOTRAS APPROVED: Dr. Dieter Armbruster, Director........................................................ Dr. Nicolas Lanchier, Second Committee Member......................................
More informationPartially Optimal Routing
Partially Optimal Routing Daron Acemoglu, Ramesh Johari, and Asuman Ozdaglar May 27, 2006 Abstract Most large-scale communication networks, such as the Internet, consist of interconnected administrative
More informationSINCE the passage of the Telecommunications Act in 1996,
JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. XX, NO. XX, MONTH 20XX 1 Partially Optimal Routing Daron Acemoglu, Ramesh Johari, Member, IEEE, Asuman Ozdaglar, Member, IEEE Abstract Most large-scale
More informationEfficiency and Braess Paradox under Pricing
Efficiency and Braess Paradox under Pricing Asuman Ozdaglar Joint work with Xin Huang, [EECS, MIT], Daron Acemoglu [Economics, MIT] October, 2004 Electrical Engineering and Computer Science Dept. Massachusetts
More informationTight Bounds for Cost-Sharing in Weighted Congestion Games
Tight Bounds for Cost-Sharing in Weighted Congestion Games Martin Gairing 1, Konstantinos Kollias 2, and Grammateia Kotsialou 1 1 University of Liverpool, Liverpool, Merseyside L69 3BX, UK 2 Stanford University,
More informationPrice Competition with Elastic Traffic
Price Competition with Elastic Traffic Asuman Ozdaglar Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology August 7, 2006 Abstract In this paper, we present
More informationStackelberg thresholds in network routing games or The value of altruism
Stackelberg thresholds in network routing games or The value of altruism Yogeshwer Sharma David P. Williamson 2006-08-22 14:38 Abstract We study the problem of determining the minimum amount of flow required
More informationRouting (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions
Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions Martin Gairing, Burkhard Monien, and Karsten Tiemann Faculty of Computer Science, Electrical Engineering and Mathematics,
More informationNews. Good news. Bad news. Ugly news
News Good news I probably won t use 1:3 hours. The talk is supposed to be easy and has many examples. After the talk you will at least remember how to prove one nice theorem. Bad news Concerning algorithmic
More informationOn the Hardness of Network Design for Bottleneck Routing Games
On the Hardness of Network Design for Bottleneck Routing Games Dimitris Fotakis 1, Alexis C. Kaporis 2, Thanasis Lianeas 1, and Paul G. Spirakis 3,4 1 School of Electrical and Computer Engineering, National
More informationOn the Price of Anarchy in Unbounded Delay Networks
On the Price of Anarchy in Unbounded Delay Networks Tao Wu Nokia Research Center Cambridge, Massachusetts, USA tao.a.wu@nokia.com David Starobinski Boston University Boston, Massachusetts, USA staro@bu.edu
More informationLagrangian road pricing
Lagrangian road pricing Vianney Boeuf 1, Sébastien Blandin 2 1 École polytechnique Paristech, France 2 IBM Research Collaboratory, Singapore vianney.boeuf@polytechnique.edu, sblandin@sg.ibm.com Keywords:
More informationOn the Packing of Selfish Items
On the Packing of Selfish Items Vittorio Bilò 1, 1 Dipartimento di Matematica Dipartimento di Informatica Università di Lecce Università di L Aquila Provinciale Lecce-Arnesano, P.O. Box 19 Via Vetoio,
More informationBraess s Paradox, Fibonacci Numbers, and Exponential Inapproximability
Braess s Paradox, Fibonacci Numbers, and Exponential Inapproximability Henry Lin, Tim Roughgarden, Éva Tardos, and Asher Walkover Abstract. We give the first analyses in multicommodity networks of both
More informationMS&E 246: Lecture 17 Network routing. Ramesh Johari
MS&E 246: Lecture 17 Network routing Ramesh Johari Network routing Basic definitions Wardrop equilibrium Braess paradox Implications Network routing N users travel across a network Transportation Internet
More informationConvergence and Approximation in Potential Games
Convergence and Approximation in Potential Games George Christodoulou 1, Vahab S. Mirrokni 2, and Anastasios Sidiropoulos 2 1 National and Kapodistrian University of Athens Dept. of Informatics and Telecommunications
More informationGame Theory Lecture 2
Game Theory Lecture 2 March 7, 2015 2 Cournot Competition Game and Transportation Game Nash equilibrium does not always occur in practice, due the imperfect information, bargaining, cooperation, sequential
More informationAtomic Routing Games on Maximum Congestion
Atomic Routing Games on Maximum Congestion Costas Busch and Malik Magdon-Ismail Rensselaer Polytechnic Institute, Dept. of Computer Science, Troy, NY 12180, USA. {buschc,magdon}@cs.rpi.edu Abstract. We
More informationNetwork Games with Friends and Foes
Network Games with Friends and Foes Stefan Schmid T-Labs / TU Berlin Who are the participants in the Internet? Stefan Schmid @ Tel Aviv Uni, 200 2 How to Model the Internet? Normal participants : - e.g.,
More informationSINCE the passage of the Telecommunications Act in 1996,
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 5, NO. 6, AUGUST 007 1 Partially Optimal Routing Daron Acemoglu, Ramesh Johari, Member, IEEE, Asuman Ozdaglar, Member, IEEE Abstract Most large-scale
More informationA GEOMETRIC APPROACH TO THE PRICE OF ANARCHY IN NONATOMIC CONGESTION GAMES
A GEOMETRIC APPROACH TO THE PRICE OF ANARCHY IN NONATOMIC CONGESTION GAMES JOSÉ R. CORREA, ANDREAS S. SCHULZ, AND NICOLÁS E. STIER-MOSES School of Business, Universidad Adolfo Ibáñez Av. Presidente Errázuriz
More informationCovering Games: Approximation through Non-Cooperation
Covering Games: Approximation through Non-Cooperation Martin Gairing Department of Computer Science, University of Liverpool, U.K. m.gairing@liverpool.ac.uk Abstract. We propose approximation algorithms
More informationThe Paradox Severity Linear Latency General Latency Extensions Conclusion. Braess Paradox. Julian Romero. January 22, 2008.
Julian Romero January 22, 2008 Romero 1 / 20 Outline The Paradox Severity Linear Latency General Latency Extensions Conclusion Romero 2 / 20 Introduced by Dietrich Braess in 1968. Adding costless edges
More informationPrice of Stability in Survivable Network Design
Noname manuscript No. (will be inserted by the editor) Price of Stability in Survivable Network Design Elliot Anshelevich Bugra Caskurlu Received: January 2010 / Accepted: Abstract We study the survivable
More informationCheap Labor Can Be Expensive
Cheap Labor Can Be Expensive Ning Chen Anna R. Karlin Abstract We study markets in which consumers are trying to hire a team of agents to perform a complex task. Each agent in the market prices their labor,
More informationPrice and Capacity Competition
Price and Capacity Competition Daron Acemoglu, Kostas Bimpikis, and Asuman Ozdaglar October 9, 2007 Abstract We study the efficiency of oligopoly equilibria in a model where firms compete over capacities
More informationNBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar
NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar Working Paper 12804 http://www.nber.org/papers/w12804 NATIONAL BUREAU OF ECONOMIC RESEARCH 1050 Massachusetts
More informationNash Equilibria in Discrete Routing Games with Convex Latency Functions
Nash Equilibria in Discrete Routing Games with Convex Latency Functions Martin Gairing 1, Thomas Lücking 1, Marios Mavronicolas 2, Burkhard Monien 1, and Manuel Rode 1 1 Faculty of Computer Science, Electrical
More informationUsing Reputation in Repeated Selfish Routing with Incomplete Information
Using Reputation in Repeated Selfish Routing with Incomplete Information Using Reputation in Repeated Selfish Routing with Incomplete Information By Kun Hu, B.E. A Thesis Submitted to the School of Graduate
More informationCyber-Physical Cooperative Freight Routing System
1 Cyber-Physical Cooperative Freight Routing System Ioannis Kordonis Member, IEEE, Maged M. Dessouky, Petros Ioannou Fellow IEEE Abstract The efficient use of the road network for freight transport has
More informationGame Theory and Control
Game Theory and Control Lecture 4: Potential games Saverio Bolognani, Ashish Hota, Maryam Kamgarpour Automatic Control Laboratory ETH Zürich 1 / 40 Course Outline 1 Introduction 22.02 Lecture 1: Introduction
More informationOn the Structure and Complexity of Worst-Case Equilibria
On the Structure and Complexity of Worst-Case Equilibria Simon Fischer and Berthold Vöcking RWTH Aachen, Computer Science 1 52056 Aachen, Germany {fischer,voecking}@cs.rwth-aachen.de Abstract. We study
More informationExact and Approximate Equilibria for Optimal Group Network Formation
Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich and Bugra Caskurlu Computer Science Department, RPI, 110 8th Street, Troy, NY 12180 {eanshel,caskub}@cs.rpi.edu Abstract.
More informationMechanism Design and Truthful Algorithms
Mechanism Design and Truthful Algorithms Ocan Sankur 13/06/2013 Ocan Sankur (ULB) Mechanism Design and Truthful Algorithms June 13, 2013 1 / 25 Mechanism Design Mechanism design is about designing games
More informationNetwork Pricing: How to Induce Optimal Flows Under Strategic Link Operators
Network Pricing: How to Induce Optimal Flows Under Strategic Link Operators JOSÉ CORREA, Universidad de Chile CRISTÓBAL GUZMÁN, Pontificia Universidad Católica de Chile THANASIS LIANEAS, National Technical
More informationThe negation of the Braess paradox as demand increases: The wisdom of crowds in transportation networks
The negation of the Braess paradox as demand increases: The wisdom of crowds in transportation networks nna Nagurney 1 1 University of Massachusetts mherst, Massachusetts 01003 PCS PCS PCS 87.23.Ge Dynamics
More informationVasilis Syrgkanis Microsoft Research NYC
Vasilis Syrgkanis Microsoft Research NYC 1 Large Scale Decentralized-Distributed Systems Multitude of Diverse Users with Different Objectives Large Scale Decentralized-Distributed Systems Multitude of
More informationPrice and Capacity Competition
Price and Capacity Competition Daron Acemoglu a, Kostas Bimpikis b Asuman Ozdaglar c a Department of Economics, MIT, Cambridge, MA b Operations Research Center, MIT, Cambridge, MA c Department of Electrical
More informationOn the Impact of Singleton Strategies in Congestion Games
On the Impact of Singleton Strategies in Congestion Games Vittorio Bilò 1 and Cosimo Vinci 2 1 Department of Mathematics and Physics, University of Salento, Lecce, Italy vittorio.bilo@unisalento.it 2 Gran
More informationPricing Network Edges for Heterogeneous Selfish Users
Pricing Network Edges for Heterogeneous Selfish Users Richard Cole Yevgeniy Dodis Tim Roughgarden November 6, 22 Abstract We study the negative consequences of selfish behavior in a congested network and
More informationConvergence Rate of Best Response Dynamics in Scheduling Games with Conflicting Congestion Effects
Convergence Rate of est Response Dynamics in Scheduling Games with Conflicting Congestion Effects Michal Feldman Tami Tamir Abstract We study resource allocation games with conflicting congestion effects.
More informationRouting Games : From Altruism to Egoism
: From Altruism to Egoism Amar Prakash Azad INRIA Sophia Antipolis/LIA University of Avignon. Joint work with Eitan Altman, Rachid El-Azouzi October 9, 2009 1 / 36 Outline 1 2 3 4 5 6 7 2 / 36 General
More informationarxiv: v4 [cs.gt] 22 Oct 2018
Toll Caps in Privatized Road Networks Tobias Harks Marc Schröder Dries Vermeulen October 23, 208 arxiv:802.054v4 [cs.gt] 22 Oct 208 Abstract We consider a nonatomic routing game on a parallel link network
More informationScheduling selfish tasks: about the performance of truthful algorithms
Scheduling selfish tasks: about the performance of truthful algorithms (Regular Submission) George Christodoulou Max-Planck-Institut fr Informatik, Saarbrücken, Germany gchristo@mpi-inf.mpg.de Laurent
More informationDynamic Atomic Congestion Games with Seasonal Flows
Dynamic Atomic Congestion Games with Seasonal Flows Marc Schröder Marco Scarsini, Tristan Tomala Maastricht University Department of Quantitative Economics Scarsini, Schröder, Tomala Dynamic Atomic Congestion
More informationGame Theory: Spring 2017
Game Theory: Spring 207 Ulle Endriss Institute for Logic, Language and Computation University of Amsterdam Ulle Endriss Plan for Today We have seen that every normal-form game has a Nash equilibrium, although
More informationLecture 19: Common property resources
Lecture 19: Common property resources Economics 336 Economics 336 (Toronto) Lecture 19: Common property resources 1 / 19 Introduction Common property resource: A resource for which no agent has full property
More informationEfficiency, Fairness and Competitiveness in Nash Bargaining Games
Efficiency, Fairness and Competitiveness in Nash Bargaining Games Deeparnab Chakrabarty, Gagan Goel 2, Vijay V. Vazirani 2, Lei Wang 2 and Changyuan Yu 3 Department of Combinatorics and Optimization, University
More informationPart II: Integral Splittable Congestion Games. Existence and Computation of Equilibria Integral Polymatroids
Kombinatorische Matroids and Polymatroids Optimierung in der inlogistik Congestion undgames im Verkehr Tobias Harks Augsburg University WINE Tutorial, 8.12.2015 Outline Part I: Congestion Games Existence
More informationDecision, Risk & Operations Working Papers Series
The Impact of Oligopolistic Competition in Networks R. Cominetti, J. R. Correa and N. E. Stier-Moses February 2006; revised April 2006, August 2006, January 2008 DRO-2006-03 Decision, Risk & Operations
More informationFlow Control, Routing, and Performance with a For-profit Service Provider
November 2004 Flow Control, Routing, and Performance with a For-profit Service Provider by Daron Acemoglu 1 and Asuman Ozdaglar 2 Abstract We consider a game theoretic framework to analyze traffic in a
More informationShortest Paths from a Group Perspective - a Note on Selsh Routing Games with Cognitive Agents
Shortest Paths from a Group Perspective - a Note on Selsh Routing Games with Cognitive Agents Johannes Scholz 1 1 Research Studios Austria, Studio ispace, Salzburg, Austria July 17, 2013 Abstract This
More informationThe Effect of Collusion in Congestion Games
The Effect of Collusion in Congestion Games Extended Abstract Ara Hayrapetyan Cornell University Dept. of Computer Science 4106 Upson Hall Ithaca, NY 14853, USA ara@cs.cornell.edu Éva Tardos Cornell University
More informationTHIS Differentiated services and prioritized traffic have
1 Nash Equilibrium and the Price of Anarchy in Priority Based Network Routing Benjamin Grimmer, Sanjiv Kapoor Abstract We consider distributed network routing for networks that support differentiated services,
More informationCongestion Games with Malicious Players
Congestion Games with Malicious Players Moshe Babaioff a Robert Kleinberg b, Christos H. Papadimitriou c a Microsoft Research - Silicon Valley, 1065 La Avenida, Mountain View, CA 94043. b Department of
More informationPotential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3
Potential Games p. 1/3 Potential Games Krzysztof R. Apt CWI, Amsterdam, the Netherlands, University of Amsterdam Potential Games p. 2/3 Overview Best response dynamics. Potential games. Congestion games.
More informationCoordination Mechanisms for Selfish Scheduling
Coordination Mechanisms for Selfish Scheduling Nicole Immorlica a,1, Li (Erran) Li b, Vahab S. Mirrokni c,1, Andreas S. Schulz d a Northwestern University, Evanston, IL b Bell Labs, Murray Hill, NJ c Google
More informationExact and Approximate Equilibria for Optimal Group Network Formation
Noname manuscript No. will be inserted by the editor) Exact and Approximate Equilibria for Optimal Group Network Formation Elliot Anshelevich Bugra Caskurlu Received: December 2009 / Accepted: Abstract
More informationRestoring Pure Equilibria to Weighted Congestion Games
0 Restoring Pure Equilibria to Weighted Congestion Games KONSTANTINOS KOLLIAS, Stanford University TIM ROUGHGARDEN, Stanford University Congestion games model several interesting applications, including
More informationTopics of Algorithmic Game Theory
COMP323 Introduction to Computational Game Theory Topics of Algorithmic Game Theory Paul G. Spirakis Department of Computer Science University of Liverpool Paul G. Spirakis (U. Liverpool) Topics of Algorithmic
More informationReducing Congestion Through Information Design
Reducing Congestion Through Information Design Sanmay Das, Emir Kamenica 2, and Renee Mirka,3 Abstract We consider the problem of designing information in games of uncertain congestion, such as traffic
More informationIntrinsic Robustness of the Price of Anarchy
Intrinsic Robustness of the Price of Anarchy Tim Roughgarden Department of Computer Science Stanford University 353 Serra Mall, Stanford, CA 94305 tim@cs.stanford.edu ABSTRACT The price of anarchy, defined
More informationSingle parameter FPT-algorithms for non-trivial games
Single parameter FPT-algorithms for non-trivial games Author Estivill-Castro, Vladimir, Parsa, Mahdi Published 2011 Journal Title Lecture Notes in Computer science DOI https://doi.org/10.1007/978-3-642-19222-7_13
More information(Almost) Optimal Coordination Mechanisms for Unrelated Machine Scheduling
(Almost) Optimal Coordination Mechanisms for Unrelated Machine Scheduling YOSSI AZAR KAMAL JAIN VAHAB MIRROKNI Abstract We investigate the influence of different algorithmic choices on the approximation
More informationDiscrete Optimization 2010 Lecture 12 TSP, SAT & Outlook
TSP Randomization Outlook Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook Marc Uetz University of Twente m.uetz@utwente.nl Lecture 12: sheet 1 / 29 Marc Uetz Discrete Optimization Outline TSP
More informationSELFISH ROUTING. A Dissertation. Presented to the Faculty of the Graduate School. of Cornell University
SELFISH ROUTING A Dissertation Presented to the Faculty of the Graduate School of Cornell University in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy by Tim Roughgarden
More informationUsing Piecewise-Constant Congestion Taxing Policy in Repeated Routing Games
Using Piecewise-Constant Congestion Taxing Policy in Repeated Routing Games Farhad Farokhi, and Karl H. Johansson Department of Electrical and Electronic Engineering, University of Melbourne ACCESS Linnaeus
More informationComputational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again
Computational Evolutionary Game Theory and why I m never using PowerPoint for another presentation involving maths ever again Enoch Lau 5 September 2007 Outline What is evolutionary game theory? Why evolutionary
More informationCombinatorial Agency of Threshold Functions
Combinatorial Agency of Threshold Functions Shaili Jain 1 and David C. Parkes 2 1 Yale University, New Haven, CT shaili.jain@yale.edu 2 Harvard University, Cambridge, MA parkes@eecs.harvard.edu Abstract.
More informationSetting Lower Bounds on Truthfulness
Setting Lower Bounds on Truthfulness Ahuva Mu alem Michael Schapira Abstract We present and discuss general techniques for proving inapproximability results for truthful mechanisms. We make use of these
More informationHow Bad is Selfish Routing?
How Bad is Selfish Routing? Tim Roughgarden Éva Tardos December 22, 2000 Abstract We consider the problem of routing traffic to optimize the performance of a congested network. We are given a network,
More informationWorst-Case Efficiency Analysis of Queueing Disciplines
Worst-Case Efficiency Analysis of Queueing Disciplines Damon Mosk-Aoyama and Tim Roughgarden Department of Computer Science, Stanford University, 353 Serra Mall, Stanford, CA 94305 Introduction Consider
More informationSequential Bidding in the Bailey-Cavallo Mechanism
Sequential Bidding in the Bailey-Cavallo Mechanism Krzysztof R. Apt 1,2 and Evangelos Markakis 2 1 CWI, Science Park 123, 1098 XG Amsterdam 2 Institute of Logic, Language and Computation, University of
More informationCoordination Games on Graphs
Noname manuscript No. (will be inserted by the editor) Coordination Games on Graphs Krzysztof R. Apt Bart de Keijzer Mona Rahn Guido Schäfer Sunil Simon the date of receipt and acceptance should be inserted
More informationInternalization of Social Cost in Congestion Games
Internalization of Social Cost in Congestion Games Igal Milchtaich * November 2017 Congestion models may be studied from either the users point of view or the social one. The first perspective examines
More informationEquilibria of Atomic Flow Games are not Unique
Equilibria of Atomic Flow Games are not Unique Umang Bhaskar Lisa Fleischer Darrell Hoy Chien-Chung Huang Abstract In routing games with infinitesimal players, it follows from well-known convexity arguments
More informationNo-Regret Learning in Bayesian Games
No-Regret Learning in Bayesian Games Jason Hartline Northwestern University Evanston, IL hartline@northwestern.edu Vasilis Syrgkanis Microsoft Research New York, NY vasy@microsoft.com Éva Tardos Cornell
More informationCongestion Games with Load-Dependent Failures: Identical Resources
Congestion Games with Load-Dependent Failures: Identical Resources Michal Penn Technion - IIT Haifa, Israel mpenn@ie.technion.ac.il Maria Polukarov Technion - IIT Haifa, Israel pmasha@tx.technion.ac.il
More informationOn a Network Creation Game
1 / 16 On a Network Creation Game Alex Fabrikant Ankur Luthra Elitza Maneva Christos H. Papadimitriou Scott Shenker PODC 03, pages 347-351 Presented by Jian XIA for COMP670O: Game Theoretic Applications
More informationPricing Network Edges for Heterogeneous Selfish Users
Pricing Network Edges for Heterogeneous Selfish Users Richard Cole Yevgeniy Dodis Tim Roughgarden ABSTRACT We study the negative consequences of selfish behavior in a congested network and economic means
More informationPrice of Stability in Polynomial Congestion Games
Price of Stability in Polynomial Congestion Games George Christodoulou Martin Gairing December 10, 2013 Abstract The Price of Anarchy in congestion games has attracted a lot of research over the last decade.
More information