Dynamic Atomic Congestion Games with Seasonal Flows

Size: px
Start display at page:

Download "Dynamic Atomic Congestion Games with Seasonal Flows"

Transcription

1 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 Games 1 / 9

2 Model Dynamic congestion games Most models of congestion games are static. The static game represents the steady state of a dynamic model with constant flow over time. Even if the flow of travellers is constant, how is the steady state reached? In real life traffic flows are rarely constant, although often (nearly) periodic. How does this affect the steady state? Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 2 / 9

3 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = 2. v w Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

4 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = 2. t = 0 v 1,2, w Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

5 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = 2. t = 1 v 1,2, w Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

6 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = 2. t = 2 v w Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

7 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = 2. t = v w Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

8 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = t = 0 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

9 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = t = t = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

10 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = t = t = 1 t = 2 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

11 Model Edge dynamics Each edge had a travel time and a capacity. For example, τ e = 2 and γ e = t = t = 1 t = 2 t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

12 Model Related literature Continuous time and flows Koch and Skutella (2011) provide a characterization of Nash flows over time via a sequence of thin flows with resetting. Cominetti, Correa and Larré (2011) prove existence and uniqueness of Nash flows over time. Macko, Larson and Steskal (201) analyse Braess s paradox for flows over time. Discrete time and flows Werth, Holzhauser and Krumke (2014). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 5 / 9

13 Model Model A directed network N = (V, E, (τ e ) e E, (γ e ) e E ) with a single source and sink, where - τ e N is the travel time, - γ e N is the capacity. Time is discrete and players are atomic. Inflow is deterministic, but is allowed to be periodic. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 6 / 9

14 Model Model At each stage t, a generation G t of δ t players departs from the source. Players are ordered by priority. At time t, player [it] observes the choices of players [js] [it] and chooses an edge e = (s, v) E. Player [it] arrives at time t + τ e at the exit of e. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 7 / 9

15 Model Model At this exit a queue might have formed by 1 players who entered e before [it], 2 players who entered e at the same time as [it], but have higher priority. Recall at most γ e players can exit e simultaneously. When exiting edge e = (s, v), player [it] chooses an outgoing edge e = (v, v ). This is repeated until player [it] arrives at the destination. This defines a game with perfect information Γ(N, K, δ). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 8 / 9

16 Model Latencies c it (σ) = e r it (σ) τ e is the travel time of player [it], w it (σ) is the waiting time of player [it], l it (σ) is the total latency suffered by player [it]: l it (σ) = c it (σ) + w it (σ). l t (σ) = l it (σ) is the total cost of generation G t. [it] G t Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 9 / 9

17 Model Solution concepts Equilibrium. Each player minimizes her own total latency given the queues in the system. - Exists: multiple equilibria - Subgame perfect Markov equilibrium Optimum. A social planner controls all players and seeks to minimize the long-run total costs, averaged over a period. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 10 / 9

18 Parallel networks Overview 1 Model 2 Parallel networks Uniform departures Periodic departures Extensions Chain-of-parallel networks Braess s networks Series-parallel networks 4 Conclusion Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 11 / 9

19 Parallel networks Uniform inflow In a parallel network each route is made of a single edge. The capacity of the network is γ = e γ e. e 1 s e 2 e d We assume that δ t = γ for all t N. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 12 / 9

20 Parallel networks Uniform departures Example Inflow=(,,,...). What happens in the equilibrium? τ 1 = 1 s τ 2 = τ = 5 d Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 1 / 9

21 Parallel networks Uniform departures Equilibrium 2 1 t = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

22 Parallel networks Uniform departures Equilibrium 2 1 t = t = 2 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

23 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

24 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = 1 2 t = 4 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

25 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = 1 2 t = t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

26 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = 1 2 t = t = t = 6 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

27 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = 1 2 t = t = t = t = 7 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

28 Parallel networks Uniform departures Equilibrium 2 1 t = t = t = 1 2 t = t = t = t = t = 8... Total costs= 5=15. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 14 / 9

29 Parallel networks Uniform departures Optimum Can we do better in the long-run than 15 per generation? Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 15 / 9

30 Parallel networks Uniform departures Optimum Can we do better in the long-run than 15 per generation? 2 1 t = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 15 / 9

31 Parallel networks Uniform departures Optimum Can we do better in the long-run than 15 per generation? 2 1 t = t = 2 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 15 / 9

32 Parallel networks Uniform departures Optimum Can we do better in the long-run than 15 per generation? 2 1 t = t = t =... Total costs=1++5=9. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 15 / 9

33 Parallel networks Uniform departures Steady state Proposition Let N be a parallel network. Then WEq(N, γ) = γ max e E τ e, Opt(N, γ) = e E γ e τ e. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 16 / 9

34 Parallel networks Uniform departures Steady state Proposition Let N be a parallel network. Then WEq(N, γ) = γ max e E τ e, Opt(N, γ) = e E γ e τ e. Equilibrium flows eventually coincide with optimal flows, but equilibrium costs are higher. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 16 / 9

35 Parallel networks Uniform departures Price of anarchy Let N be a parallel network. Then PoA(N, γ) = WEq(N, γ) Opt(N, γ) max e τ e min e τ e. The price of anarchy is unbounded over the class of parallel networks. Example Bad network: τ 1 = 1, γ 1 = N, τ 2 = N, γ 2 = 1. PoA(N, γ) = (N + 1) N. 2N Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 17 / 9

36 Parallel networks Periodic departures Periodic departures Inflow is a K-periodic vector: δ = (δ 1,..., δ K ) N K such that K k=1 δ k = K γ. We denote N K (γ) the set of such sequences. When δ is not-uniform, queues have to be created when there is a surge of players. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 18 / 9

37 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

38 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

39 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = 1 2 t = 2 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

40 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = 1 2 t = t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

41 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = 1 2 t = t = t = 4 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

42 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = 1 2 t = t = t = 4 2 t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

43 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = t = 6 2 t = t = t = 4 2 t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

44 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = t = 6 2 t = t = t = t = 4 2 t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

45 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = t = 6 2 t = t = t = 2 t = t = 4 2 t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

46 Parallel networks Periodic departures Example Equilibrium for inflow (4,2,) t = t = 6 2 t = t = t = 2 t = t = t = 9 2 t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 19 / 9

47 Parallel networks Periodic departures Example Optimum for inflow (4,2,). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 20 / 9

48 Parallel networks Periodic departures Example Optimum for inflow (4,2,) t = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 20 / 9

49 Parallel networks Periodic departures Example Optimum for inflow (4,2,) t = 1 2 t = 2 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 20 / 9

50 Parallel networks Periodic departures Example Optimum for inflow (4,2,) t = 1 2 t = t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 20 / 9

51 Parallel networks Periodic departures Example Optimum for inflow (4,2,) t = 1 2 t = t = Both in the equilibrium as in the optimum, the fourth player behaves as if he was postponed by one stage. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 20 / 9

52 Parallel networks Periodic departures Measure of periodicity Definition For any two elements δ, δ N K (γ), we say that δ is obtained from δ by an elementary operation if there exist an i with δ i > γ such that δ i = δ i 1, δ i+1 = δ i + 1. Let D(δ) be the minimal number of elementary operations one has to perform to transform δ into γ K. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 21 / 9

53 Parallel networks Periodic departures Measure of periodicity Figure: 1 operation needed to transform (, 1, 2) into (2, 2, 2). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 22 / 9

54 Parallel networks Periodic departures Measure of periodicity Figure: 1 operation needed to transform (, 1, 2) into (2, 2, 2) Figure: 2 operations needed to transform (, 2, 1) into (2, 2, 2). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 22 / 9

55 Parallel networks Periodic departures Steady state Theorem Let N be a parallel network and δ N K (γ). Then WEq(N, K, δ) = K γ max τ e + D(δ), e E Opt(N, K, δ) = K γ e τ e + D(δ). e E Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 2 / 9

56 Parallel networks Periodic departures Steady state Theorem Let N be a parallel network and δ N K (γ). Then WEq(N, K, δ) = K γ max τ e + D(δ), e E Opt(N, K, δ) = K γ e τ e + D(δ). e E Equilibrium flows eventually coincide with optimal flows. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 2 / 9

57 Extensions Overview 1 Model 2 Parallel networks Uniform departures Periodic departures Extensions Chain-of-parallel networks Braess s networks Series-parallel networks 4 Conclusion Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 24 / 9

58 Extensions Chain-of-parallel networks Parallel network below capacity τ 1 = 1 s τ 2 = 2 τ = τ 4 = d Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 25 / 9

59 Extensions Chain-of-parallel networks Parallel network below capacity τ 1 = 1 s τ 2 = 2 τ = τ 4 = d Equilibrium. If δ =, then WEq(N, 1, δ) = 9. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 25 / 9

60 Extensions Chain-of-parallel networks Parallel network below capacity τ 1 = 1 s τ 2 = 2 τ = τ 4 = d Equilibrium. If δ =, then WEq(N, 1, δ) = 9. If δ = (6, 0), then WEq(N, 2, δ) = 16 < 18. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 25 / 9

61 Extensions Chain-of-parallel networks Steady state below capacity Proposition Let N be a parallel network with capacity γ and let δ N K (γ ), where γ γ. Then WEq(N, K, δ) K γ max e E τ e + D(δ). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 26 / 9

62 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

63 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

64 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

65 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

66 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

67 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = t = 4 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

68 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = t = t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

69 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = t = t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

70 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then t = t = t = 5 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 27 / 9

71 Extensions Chain-of-parallel networks Chain-of-parallel network τ 1 = 1 τ 2 = 2 s v d τ = τ 4 = τ 5 = 1 γ 5 = Equilibrium. If δ = (6, 0), then WEq(N, 2, δ) = 22 (earliest-arrival property). WEq (N, 2, δ) = 25 (no overtaking). WEq (N, 2, δ) = 27 (allow overtaking). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 28 / 9

72 Extensions Chain-of-parallel networks Optimum Let F be the (static) min-cost flow. Define M r p(σ) = Theorem (p+1)k t=pk+1 N r p(σ). Let δ N K (γ). Then there exists an optimal strategy profile σ such that Mp(σ) r = K Fr for each route r and each period p, and Opt(N, K, δ) = Opt(N, K, γ) + D(δ). Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 29 / 9

73 Extensions Braess s networks Braess s network s τ 1 = 0 τ 2 = 1 v τ = 0 w τ 4 = 1 τ 5 = 0 d Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 0 / 9

74 Extensions Braess s networks Braess s network Worst equilibrium. Player [11] and [21] choose e 1 e e 5. Player [12] chooses e 1 e e 5 and [22] chooses e 2 e 5. Player [1] chooses e 1 e e 5 and [2] chooses e 1 e 4. Player [14] chooses e 2 e 5 and [24] chooses e 1 e e 5. For t 5, player [1t] chooses e 1 e 4 and [2t] chooses e 2 e 5. Total costs=+=6. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 1 / 9

75 Extensions Braess s networks Braess s network Best equilibrium. Player [11] chooses e 1 e e 5 and [21] chooses e 2 e 5. For t 2, player [1t] chooses e 1 e 4 and [2t] chooses e 2 e 5. Total costs=1+1=2. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 2 / 9

76 Extensions Braess s networks Braess s network Proposition For every even integer n, there exists a network N in which V = n such that PoA(N, γ) = WEq(N, γ) BEq(N, γ) = BR(N, γ) = n 1. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games / 9

77 Extensions Series-parallel networks Series-parallel network τ 1 = 1 τ 2 = 0 s v d γ 2 = 2 τ = 0 τ 4 = 1 Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

78 Extensions Series-parallel networks Series-parallel network τ 1 = 1 τ 2 = 0 s v d γ 2 = 2 τ = 0 τ 4 = 1 Equilibrium. Player [11] chooses e 2 e, [21] chooses e 2 e 4, [1] chooses e 2 e. For t 2, [1t] chooses e 1, [2t] chooses e 2 e, [t] chooses e 2 e 4. Total costs=1+1+2=4. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 4 / 9

79 Extensions Series-parallel networks Series-parallel network τ 1 = 1 τ 2 = 0 s v d γ 2 = 2 τ = 1 τ 4 = 1 Suppose e contains a queue, then total costs decrease to Another view on Braess s paradox: initial queues can improve total costs. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 5 / 9

80 Conclusion Overview 1 Model 2 Parallel networks Uniform departures Periodic departures Extensions Chain-of-parallel networks Braess s networks Series-parallel networks 4 Conclusion Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 6 / 9

81 Conclusion Summary Two main contributions: We propose a measure of periodicity that characterizes the additional delay due to periodicity. We illustrate a new form of Braess s paradox: the presence of initial queues in a network may decrease the long-run costs in equilibrium. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 7 / 9

82 Conclusion Open problems General networks Multiple sources and destinations Connection with continuous time and flows Stochastic inflow Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 8 / 9

83 Conclusion Apologies for congesting your brain. Scarsini, Schröder, Tomala Dynamic Atomic Congestion Games 9 / 9

Game Theory: Spring 2017

Game 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 information

warwick.ac.uk/lib-publications

warwick.ac.uk/lib-publications Original citation: Cao, Zhigang, Chen, Bo, Chen, Xujin and Wang, Changjun (2017) A network game of dynamic traffic. ACM Transactions on Economics and Computation. Permanent WRAP URL: http://wrap.warwick.ac.uk/88188

More information

MS&E 246: Lecture 17 Network routing. Ramesh Johari

MS&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 information

Nash Equilibria and the Price of Anarchy for Flows over Time

Nash Equilibria and the Price of Anarchy for Flows over Time Nash Equilibria and the Price of Anarchy for Flows over Time Ronald Koch and Martin Skutella TU Berlin, Inst. f. Mathematik, MA 5-2, Str. des 17. Juni 136, 10623 Berlin, Germany {koch,skutella}@math.tu-berlin.de

More information

Strategic Games: Social Optima and Nash Equilibria

Strategic 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 information

Traffic Games Econ / CS166b Feb 28, 2012

Traffic 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 information

Network Congestion Games are Robust to Variable Demand

Network 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 information

Routing 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. 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 information

News. Good news. Bad news. Ugly news

News. 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 information

Hotelling games on networks

Hotelling games on networks Gaëtan FOURNIER Marco SCARSINI Tel Aviv University LUISS, Rome NUS December 2015 Hypothesis on buyers 1 Infinite number of buyers, distributed on the network. 2 They want to buy one share of a particular

More information

Potential Games. Krzysztof R. Apt. CWI, Amsterdam, the Netherlands, University of Amsterdam. Potential Games p. 1/3

Potential 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 information

RANDOM SIMULATIONS OF BRAESS S PARADOX

RANDOM 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 information

Selfish Routing. Simon Fischer. December 17, Selfish Routing in the Wardrop Model. l(x) = x. via both edes. Then,

Selfish 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 information

AGlimpseofAGT: Selfish Routing

AGlimpseofAGT: Selfish Routing 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 Motivation Situations

More information

On the Price of Anarchy in Unbounded Delay Networks

On 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 information

On the Hardness of Network Design for Bottleneck Routing Games

On 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 information

Game Theory and Control

Game 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 information

Routing Games : From Altruism to Egoism

Routing 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 information

Efficiency and Braess Paradox under Pricing

Efficiency 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 information

Network Games with Friends and Foes

Network 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 information

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook

Discrete 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 information

Reducing Congestion Through Information Design

Reducing 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 information

Parking Slot Assignment Problem

Parking Slot Assignment Problem Department of Economics Boston College October 11, 2016 Motivation Research Question Literature Review What is the concern? Cruising for parking is drivers behavior that circle around an area for a parking

More information

Long-Run versus Short-Run Player

Long-Run versus Short-Run Player Repeated Games 1 Long-Run versus Short-Run Player a fixed simultaneous move stage game Player 1 is long-run with discount factor δ actions a A a finite set 1 1 1 1 2 utility u ( a, a ) Player 2 is short-run

More information

Strategic Open Routing in Service Networks

Strategic Open Routing in Service Networks Strategic Open Routing in Service Networks Alessandro Arlotto, Andrew E. Frazelle The Fuqua School of Business, Duke University, 100 Fuqua Drive, Durham, NC 27708, alessandro.arlotto@duke.edu, andrew.frazelle@duke.edu

More information

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks

Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Fair and Efficient User-Network Association Algorithm for Multi-Technology Wireless Networks Pierre Coucheney, Corinne Touati, Bruno Gaujal INRIA Alcatel-Lucent, LIG Infocom 2009 Pierre Coucheney (INRIA)

More information

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems  M/M/1  M/M/m  M/M/1/K Queueing Theory I Summary Little s Law Queueing System Notation Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K " Little s Law a(t): the process that counts the number of arrivals

More information

Price and Capacity Competition

Price 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 information

NBER 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 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 information

MS&E 246: Lecture 18 Network routing. Ramesh Johari

MS&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 information

Lecture 19: Common property resources

Lecture 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 information

Outline for today. Stat155 Game Theory Lecture 17: Correlated equilibria and the price of anarchy. Correlated equilibrium. A driving example.

Outline for today. Stat155 Game Theory Lecture 17: Correlated equilibria and the price of anarchy. Correlated equilibrium. A driving example. Outline for today Stat55 Game Theory Lecture 7: Correlated equilibria and the price of anarchy Peter Bartlett s Example: October 5, 06 A driving example / 7 / 7 Payoff Go (-00,-00) (,-) (-,) (-,-) Nash

More information

The Paradox Severity Linear Latency General Latency Extensions Conclusion. Braess Paradox. Julian Romero. January 22, 2008.

The 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 information

Price and Capacity Competition

Price 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 information

Outline. 3. Implementation. 1. Introduction. 2. Algorithm

Outline. 3. Implementation. 1. Introduction. 2. Algorithm Outline 1. Introduction 2. Algorithm 3. Implementation What s Dynamic Traffic Assignment? Dynamic traffic assignment is aimed at allocating traffic flow to every path and making their travel time minimized

More information

SINCE the passage of the Telecommunications Act in 1996,

SINCE 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 information

THIS Differentiated services and prioritized traffic have

THIS 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 information

ALGORITHMIC GAME THEORY. Incentive and Computation

ALGORITHMIC GAME THEORY. Incentive and Computation ALGORITHMIC GAME THEORY Incentive and Computation Basic Parameters When: Monday/Wednesday, 3:00-4:20 Where: Here! Who: Professor Aaron Roth TA: Steven Wu How: 3-4 problem sets (40%), 2 exams (50%), Participation

More information

Optima and Equilibria for Traffic Flow on Networks with Backward Propagating Queues

Optima and Equilibria for Traffic Flow on Networks with Backward Propagating Queues Optima and Equilibria for Traffic Flow on Networks with Backward Propagating Queues Alberto Bressan and Khai T Nguyen Department of Mathematics, Penn State University University Park, PA 16802, USA e-mails:

More information

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours)

1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) 1.225 Transportation Flow Systems Quiz (December 17, 2001; Duration: 3 hours) Student Name: Alias: Instructions: 1. This exam is open-book 2. No cooperation is permitted 3. Please write down your name

More information

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics Tim Roughgarden November 13, 2013 1 Do Players Learn Equilibria? In this lecture we segue into the third part of the course, which studies

More information

Managing Call Centers with Many Strategic Agents

Managing Call Centers with Many Strategic Agents Managing Call Centers with Many Strategic Agents Rouba Ibrahim, Kenan Arifoglu Management Science and Innovation, UCL YEQT Workshop - Eindhoven November 2014 Work Schedule Flexibility 86SwofwthewqBestwCompanieswtowWorkwForqwofferw

More information

Introduction to Game Theory

Introduction 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 information

Queues and Queueing Networks

Queues and Queueing Networks Queues and Queueing Networks Sanjay K. Bose Dept. of EEE, IITG Copyright 2015, Sanjay K. Bose 1 Introduction to Queueing Models and Queueing Analysis Copyright 2015, Sanjay K. Bose 2 Model of a Queue Arrivals

More information

The common-line problem in congested transit networks

The common-line problem in congested transit networks The common-line problem in congested transit networks R. Cominetti, J. Correa Abstract We analyze a general (Wardrop) equilibrium model for the common-line problem in transit networks under congestion

More information

A Priority-Based Model of Routing

A 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 information

The price of anarchy of finite congestion games

The 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 information

Algorithmic Game Theory. Alexander Skopalik

Algorithmic 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 information

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash

CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash CS 781 Lecture 9 March 10, 2011 Topics: Local Search and Optimization Metropolis Algorithm Greedy Optimization Hopfield Networks Max Cut Problem Nash Equilibrium Price of Stability Coping With NP-Hardness

More information

Intersection Models and Nash Equilibria for Traffic Flow on Networks

Intersection Models and Nash Equilibria for Traffic Flow on Networks Intersection Models and Nash Equilibria for Traffic Flow on Networks Alberto Bressan Department of Mathematics, Penn State University bressan@math.psu.edu (Los Angeles, November 2015) Alberto Bressan (Penn

More information

Long Term Behavior of Dynamic Equilibria in Fluid Queuing Networks

Long Term Behavior of Dynamic Equilibria in Fluid Queuing Networks Long Term Behavior of Dynamic Equilibria in Fluid Queuing Networks Roberto Cominetti 1,José Correa 2, and Neil Olver 3,4(B) 1 Facultad de Ingeniería y Ciencias, Universidad Adolfo Ibáñez, Santiago, Chile

More information

Conservation laws and some applications to traffic flows

Conservation laws and some applications to traffic flows Conservation laws and some applications to traffic flows Khai T. Nguyen Department of Mathematics, Penn State University ktn2@psu.edu 46th Annual John H. Barrett Memorial Lectures May 16 18, 2016 Khai

More information

Partially Optimal Routing

Partially 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 information

Anticipatory Pricing to Manage Flow Breakdown. Jonathan D. Hall University of Toronto and Ian Savage Northwestern University

Anticipatory Pricing to Manage Flow Breakdown. Jonathan D. Hall University of Toronto and Ian Savage Northwestern University Anticipatory Pricing to Manage Flow Breakdown Jonathan D. Hall University of Toronto and Ian Savage Northwestern University Flow = density x speed Fundamental diagram of traffic Flow (veh/hour) 2,500 2,000

More information

Price Competition with Elastic Traffic

Price 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 information

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions Queueing Theory II Summary! M/M/1 Output process! Networks of Queue! Method of Stages " Erlang Distribution " Hyperexponential Distribution! General Distributions " Embedded Markov Chains M/M/1 Output

More information

Homework 1 - SOLUTION

Homework 1 - SOLUTION Homework - SOLUTION Problem M/M/ Queue ) Use the fact above to express π k, k > 0, as a function of π 0. π k = ( ) k λ π 0 µ 2) Using λ < µ and the fact that all π k s sum to, compute π 0 (as a function

More information

Worst-case Equilibria

Worst-case Equilibria Worst-case Equilibria Elias Koutsoupias Christos Papadimitriou April 29, 2009 Abstract In a system where noncooperative agents share a common resource, we propose the price of anarchy, which is the ratio

More information

Exact and Approximate Equilibria for Optimal Group Network Formation

Exact 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 information

TWO-PERSON KNAPSACK GAME. Zhenbo Wang and Wenxun Xing. Shu-Cherng Fang. (Communicated by Kok Lay Teo)

TWO-PERSON KNAPSACK GAME. Zhenbo Wang and Wenxun Xing. Shu-Cherng Fang. (Communicated by Kok Lay Teo) JOURNAL OF INDUSTRIAL AND doi:10.3934/jimo.2010.6.847 MANAGEMENT OPTIMIZATION Volume 6, Number 4, November 2010 pp. 847 860 TWO-PERSON KNAPSACK GAME Zhenbo Wang and Wenxun Xing Department of Mathematical

More information

Routing (Un-) Splittable Flow in Games with Player-Specific Linear Latency Functions

Routing (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 information

Price of Stability in Survivable Network Design

Price 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 information

How Much Can Taxes Help Selfish Routing?

How 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 information

6 Solving Queueing Models

6 Solving Queueing Models 6 Solving Queueing Models 6.1 Introduction In this note we look at the solution of systems of queues, starting with simple isolated queues. The benefits of using predefined, easily classified queues will

More information

Departure time choice equilibrium problem with partial implementation of congestion pricing

Departure time choice equilibrium problem with partial implementation of congestion pricing Departure time choice equilibrium problem with partial implementation of congestion pricing Tokyo Institute of Technology Postdoctoral researcher Katsuya Sakai 1 Contents 1. Introduction 2. Method/Tool

More information

CS364A: Algorithmic Game Theory Lecture #13: Potential Games; A Hierarchy of Equilibria

CS364A: 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 information

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 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 information

Stackelberg thresholds in network routing games or The value of altruism

Stackelberg 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 information

Atomic Routing Games on Maximum Congestion

Atomic 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 information

SINCE the passage of the Telecommunications Act in 1996,

SINCE 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 information

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory

Definition Existence CG vs Potential Games. Congestion Games. Algorithmic Game Theory Algorithmic Game Theory Definitions and Preliminaries Existence of Pure Nash Equilibria vs. Potential Games (Rosenthal 1973) A congestion game is a tuple Γ = (N,R,(Σ i ) i N,(d r) r R) with N = {1,...,n},

More information

Algorithmic Game Theory

Algorithmic 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 information

Introduction to Queueing Theory with Applications to Air Transportation Systems

Introduction to Queueing Theory with Applications to Air Transportation Systems Introduction to Queueing Theory with Applications to Air Transportation Systems John Shortle George Mason University February 28, 2018 Outline Why stochastic models matter M/M/1 queue Little s law Priority

More information

A Computable Theory of Dynamic Congestion Pricing

A Computable Theory of Dynamic Congestion Pricing A Computable Theory of Dynamic Congestion Pricing Terry L. Friesz Changhyun Kwon Reetabrata Mookherjee Abstract In this paper we present a theory of dynamic congestion pricing for the day-to-day as well

More information

Game Theory: introduction and applications to computer networks

Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Introduction Giovanni Neglia INRIA EPI Maestro February 04 Part of the slides are based on a previous course with D. Figueiredo (UFRJ) and

More information

Lectures 6, 7 and part of 8

Lectures 6, 7 and part of 8 Lectures 6, 7 and part of 8 Uriel Feige April 26, May 3, May 10, 2015 1 Linear programming duality 1.1 The diet problem revisited Recall the diet problem from Lecture 1. There are n foods, m nutrients,

More information

Extensive Form Games I

Extensive Form Games I Extensive Form Games I Definition of Extensive Form Game a finite game tree X with nodes x X nodes are partially ordered and have a single root (minimal element) terminal nodes are z Z (maximal elements)

More information

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE MULTIPLE CHOICE QUESTIONS DECISION SCIENCE 1. Decision Science approach is a. Multi-disciplinary b. Scientific c. Intuitive 2. For analyzing a problem, decision-makers should study a. Its qualitative aspects

More information

ABHELSINKI UNIVERSITY OF TECHNOLOGY

ABHELSINKI UNIVERSITY OF TECHNOLOGY Modelling the population dynamics and file availability of a P2P file sharing system Riikka Susitaival, Samuli Aalto and Jorma Virtamo Helsinki University of Technology PANNET Seminar, 16th March Slide

More information

Session-Based Queueing Systems

Session-Based Queueing Systems Session-Based Queueing Systems Modelling, Simulation, and Approximation Jeroen Horters Supervisor VU: Sandjai Bhulai Executive Summary Companies often offer services that require multiple steps on the

More information

On the Smoothed Price of Anarchy of the Traffic Assignment Problem

On 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 information

Introduction to queuing theory

Introduction to queuing theory Introduction to queuing theory Claude Rigault ENST claude.rigault@enst.fr Introduction to Queuing theory 1 Outline The problem The number of clients in a system The client process Delay processes Loss

More information

LEARNING IN CONCAVE GAMES

LEARNING IN CONCAVE GAMES LEARNING IN CONCAVE GAMES P. Mertikopoulos French National Center for Scientific Research (CNRS) Laboratoire d Informatique de Grenoble GSBE ETBC seminar Maastricht, October 22, 2015 Motivation and Preliminaries

More information

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe

Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem. Wade Trappe Queuing Networks: Burke s Theorem, Kleinrock s Approximation, and Jackson s Theorem Wade Trappe Lecture Overview Network of Queues Introduction Queues in Tandem roduct Form Solutions Burke s Theorem What

More information

Parking Space Assignment Problem: A Matching Mechanism Design Approach

Parking Space Assignment Problem: A Matching Mechanism Design Approach Parking Space Assignment Problem: A Matching Mechanism Design Approach Jinyong Jeong Boston College ITEA 2017, Barcelona June 23, 2017 Jinyong Jeong (Boston College ITEA 2017, Barcelona) Parking Space

More information

The inefficiency of equilibria

The inefficiency of equilibria The inefficiency of equilibria Chapters 17,18,19 of AGT 3 May 2010 University of Bergen Outline 1 Reminder 2 Potential games 3 Complexity Formalization Like usual, we consider a game with k players {1,...,

More information

The Value of Congestion

The Value of Congestion Laurens G. Debo Tepper School of Business Carnegie Mellon University Pittsburgh, PA 15213 The Value of Congestion Uday Rajan Ross School of Business University of Michigan Ann Arbor, MI 48109. February

More information

Static Models of Oligopoly

Static Models of Oligopoly Static Models of Oligopoly Cournot and Bertrand Models Mateusz Szetela 1 1 Collegium of Economic Analysis Warsaw School of Economics 3 March 2016 Outline 1 Introduction Game Theory and Oligopolies 2 The

More information

Nash Equilibria in Discrete Routing Games with Convex Latency Functions

Nash 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 information

A cork model for parking

A cork model for parking A cork model for parking Marco Alderighi U. Valle d Aosta SIET 2013 Venezia Marco Alderighi U. Valle d Aosta () Cork model SIET 2013 Venezia 1 / 26 The problem Many facilities, such as department stores,

More information

Available online at ScienceDirect. Procedia Computer Science 91 (2016 )

Available online at   ScienceDirect. Procedia Computer Science 91 (2016 ) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 91 (2016 ) 101 108 Information Technology and Quantitative Management (ITQM 2016) About possible methods of generalization

More information

Shortest 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 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 information

For general queries, contact

For general queries, contact PART I INTRODUCTION LECTURE Noncooperative Games This lecture uses several examples to introduce the key principles of noncooperative game theory Elements of a Game Cooperative vs Noncooperative Games:

More information

First-Best Dynamic Assignment of Commuters with Endogenous Heterogeneities in a Corridor Network

First-Best Dynamic Assignment of Commuters with Endogenous Heterogeneities in a Corridor Network First-Best Dynamic Assignment of Commuters with Endogenous Heterogeneities in a Corridor Network ISTTT 22@Northwestern University Minoru Osawa, Haoran Fu, Takashi Akamatsu Tohoku University July 24, 2017

More information

The Commuting Game. July Abstract. We examine commuting in a game-theoretic setting with a continuum

The Commuting Game. July Abstract. We examine commuting in a game-theoretic setting with a continuum The Commuting Game Alex Anas y and Marcus Berliant z July 2009 Abstract We examine commuting in a game-theoretic setting with a continuum of commuters. Commuters home and work locations can be heterogeneous.

More information

Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models

Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models Probability Models in Electrical and Computer Engineering Mathematical models as tools in analysis and design Deterministic models Probability models Statistical regularity Properties of relative frequency

More information

Using Piecewise-Constant Congestion Taxing Policy in Repeated Routing Games

Using 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 information

Multi-Player Flow Games

Multi-Player Flow Games AAMAS 08, July 0-5, 08, Stockholm, Sweden Shibashis Guha Université Libre de Bruelles Brussels, Belgium shibashis.guha@ulb.ac.be ABSTRACT In the traditional maimum-flow problem, the goal is to transfer

More information

Negotiation: Strategic Approach

Negotiation: Strategic Approach Negotiation: Strategic pproach (September 3, 007) How to divide a pie / find a compromise among several possible allocations? Wage negotiations Price negotiation between a seller and a buyer Bargaining

More information

Discrete Optimization 2010 Lecture 12 TSP, SAT & Outlook

Discrete Optimization 2010 Lecture 12 TSP, SAT & 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 Randomization Outlook 1 Approximation

More information