
Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Prof. Sebastian Lehaie, Computer Science, Algorithmic Game Theory, Columbia, Lecture Notes
Typology: Exercises
1 / 1
This page cannot be seen from the preview
Don't miss anything!

Recall in class we proved a bound of 43 on the price of anarchy in networks with linear latency functions. We also stated (without proof) that the two node, two link networks form the worst case for price of anarchy calculations.
(a) For a positive integer d ≥ 1, let Md denote the set {axi^ : a ≥ 0 , i ∈ { 0 , 1 ,... , d}} of monomials with non negative coefficients with degree at most d. What is the largest price of anarchy possible with cost functions in Md? Can you give an asymptotic bound in terms of d.
(b) For a positive integer d ≥ 1, let Pd denote the set {
∑d i=0 aix
i (^) : a 0 , a 1 ,... , ad ≥^0 }^ of polynomials with non negative coefficients and degree at most d. What is the largest price of anarchy possible with cost functions in Pd?
When talking about selfish routing in class, we focused on what are known as “single-commodity” networks. That is all traffic has the same source, and same destination. In this problem we extend the definitions to a “multicommodity” networks. We are given a graph G = (V, E) and linear latency functions `e : [0, 1] → R+ on all of the edges. We are given k source-sink pairs (s 1 , t 1 ), (s 2 , t 2 ),... , (sk, tk) with si, ti ∈ V. We would like to route 1 unit of flow from each source si to each sink ti.
(a) Extend the definitions of flows at Nash equilibrium and optimal flows to the multicommodity case.
(b) Prove a generalization of the bicriteria theorem we showed in class. That is, if f is a Nash flow, then f /2 is the optimal flow for routing 1/2 unit from each si to each ti.
In class we showed that the price of anarchy for the network design game can be as bad as k. Prove that the price of anarchy can never exceed k.
Recall the network design game as we talked about in class. We are given a graph G = (V, E), and k players, where player i wants to go from si ∈ V to ti ∈ V. Assume the edge costs are integral, and bounded above by C; that is ce ∈ { 0 , 1 , 2 ,... , C − 1 , C}. As we saw, iterated best response will converge to a Nash equilibrium, but may do so slowly. One way to deal with this problem is to consider only “large” changes in the potential. That is, fix a constant > 0, and call a change in the potential large if it decreases Φ by at least an /k fraction of its value.
(a) Show that if we consider only best responses that cause large changes in the potential, the process converges in time that is polynomial in |E|, k, log C and (^1) .
(b) Show that the resulting outcome may be far from an equilibrium. That is, even though there are no deviations that cause large changes in the potential, individual players may still reduce their costs by an arbitrarily large factor.