Mechanism Design with Allocative, Informational and Learning Constraints May / 46

Size: px
Start display at page:

Download "Mechanism Design with Allocative, Informational and Learning Constraints May / 46"

Transcription

1 Mechanism Design with Allocative, Informational and Learning Constraints May 2017 Mechanism Design with Allocative, Informational and Learning Constraints May / 46

2 Joint work with Ph.D. student Abhinav Sinha (Graduating in September)

3 Allocation problems in networks A number of interesting problems in networks involve optimization of a social utility function (sum of agents utilities) under resource constraints, privacy constraints, and strategic behavior by agents Examples include: - power production, distribution, consumption on the smart grid, - Bandwidth allocation to cellular service providers - unicast, multi-rate multicast service on the Internet - advertisement on social networks - economies with public or local public goods (e.g., investment on clean air or cyber-security) Mechanism Design with Allocative, Informational and Learning Constraints May / 46

4 Spectrum allocation Total Bandwidth B x 1 x 2 x 3... x N max x R N + s.t. v i (x i ) i N x i B i N private consumption goods: utilities v i ( ) depend only on their own allocation Mechanism Design with Allocative, Informational and Learning Constraints May / 46

5 Unicast service on the Internet Tx Rx x 1 T1 R1 x 1 x 2 x 3 T2 T3 x 1 x 2 x1 x 2 x 3 x 3 x 4 R2 x 2 R3 x 3 x 4 T4 R4 x 4 s.t. max x R N + v i (x i ) i N i N l x i c l l L Mechanism Design with Allocative, Informational and Learning Constraints May / 46

6 Multi-rate multicast service on the Internet Tx Rx x 11 T1 R1 x 11 R2 x 22 x 22 x 23 x 34 x 35 T2 T3 x 34 x 35 x 11 x 22 x 11 x 23 x 22 R3 x 23 R4 x 34 R5 x 35 s.t. max x R N + k K l k K i G k v ki (x ki ) max {x ki } c l l L i G l k Mechanism Design with Allocative, Informational and Learning Constraints May / 46

7 Power allocation in wireless networks Each agent is a (transmitter, receiver) pair. x x 2 x 3 x N 1 = {1, 2, 3} N 2 = {3, 4} max x v i ({x i } i Nk(i) ) i N s.t. x R N + The vector of transmission powers x = (x 1,..., x N ) is a public (or local public) good Mechanism Design with Allocative, Informational and Learning Constraints May / 46

8 NUM and Salient Features Maximize sum of utilities subject to network constraints max v i (x) s.t. x X. x i N Linear constraints - common knowledge. v i ( ) - Private information and known only to agent i Designer can impose taxes and quasi-linear utilities u i = v i (x) t i. Mechanism Design with Allocative, Informational and Learning Constraints May / 46

9 Informal Framework of Mechanism Design Designer wishes to allocate optimally. Agents are strategic and... Possess private information relevant to optimal allocation. Designer wishes to cover this Informational gap Design Message Space and Contract. Agents then announce a selected message and receive outcomes based on the contract. Mechanism Design with Allocative, Informational and Learning Constraints May / 46

10 Hurwicz-Reiter Model Envinronment CP Outcome V = V i X Mechanism Design with Allocative, Informational and Learning Constraints May / 46

11 Hurwicz-Reiter Model Envinronment CP Outcome V = V i X Contract : h M = M i Messages Mechanism Design with Allocative, Informational and Learning Constraints May / 46

12 Hurwicz-Reiter Model Envinronment V = V i v CP Outcome X = X X x i (NE) h M = M i m Messages Design M & h : M X to replicate CP mapping at NE. Mechanism Design with Allocative, Informational and Learning Constraints May / 46

13 Motivating Question The motivating question, in this work, is whether it is possible to design Nash implementation mechanisms that posses certain properties... Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

14 Motivating Design Principles (a) Reduction in communication overhead for NUM problems Models with large type spaces - Private info. v i : R A R. (b) Systematic Design to deal with Allocative constraints Integrate different network constraints under one design umbrella. Special focus: Can off-equilibrium feasibility be accommodated? Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

15 Motivating Design Principles (contd) (c) Informational constraints on messaging What if not all agents can talk to a common designer? What if they don t want to? (privacy) 2 m 2 m 4 4 m 2 m 3 m3 m4 m 1 m (Not to be confused with Unicast or Multicast links or dependence of utility on local allocation only.) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

16 Motivating Design Principles (contd) (d) Learning of Nash equilibrium Solution concept of NE and convergence of a learning dynamic go together for models with stable environments Design for two Off-equilibrium properties - Off-equilibrium Feasibility - Convergence of a large class of Learning algorithms. (e) Designing beyond sum of utilities - fairness What about mechanism design for other objectives?, e.g., max x X i N ( log (v i (x)) or max x X min i N ( v i (x)) ). Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

17 Overview (a) Reduced communication overhead (b) Systematic Design Part 1: Multirate/Multicast (c) Informational constraints on messaging (d) Learning of NE Part 2: Distributed M.D. and Learning (e) Designing beyond SoU Fairness (not in this talk) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

18 Overview (a) Reduced communication overhead (b) Systematic Design Part 1: Multirate/Multicast (c) Informational constraints on messaging (d) Learning of NE Part 2: Distributed M.D. and Learning (e) Designing beyond SoU Fairness (not in this talk) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

19 Overview (a) Reduced communication overhead (b) Systematic Design Part 1: Multirate/Multicast (c) Informational constraints on messaging (d) Learning of NE Part 2: Distributed M.D. and Learning (e) Designing beyond SoU Fairness (not in this talk) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

20 Overview (a) Reduced communication overhead (b) Systematic Design Part 1: Multirate/Multicast (c) Informational constraints on messaging (d) Learning of NE Part 2: Distributed M.D. and Learning (e) Designing beyond SoU Fairness (not in this talk) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

21 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Overview 1 Systematic Design for Allocative constraints: Multi-rate/multicast transmission 2 Distributed Mechanisms with Learning Guarantees Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

22 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Relevant Literature Earliest works by [Groves, Ledyard 1977] for Lindahl allocation and [Hurwicz 1979] for Walrasian allocation. Also [Tian 1989, Chen 2002] for Lindahl allocation. Recent works motivated by [Kelly, Maulloo, Tan 1998] - Competitive equilibria, only for price-takers. Two classifications for recent works: based on constraint set, based on full/partial implementation. Single-link Unicast [Yang, Hajek 2006b], [Maheshwaran, Başar 2004] - full implementation. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

23 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Relevant Literature (contd) More General Constraint set [Yang, Hajek 2007], [Johari, Tsitsiklis 2009] - arbitrary convex constraint sets but with partial implementation. Off-equilibrium Feasibility. [Jain, Walrand 2010] - Partial Implementation. [Kakhbod, Teneketzis 2012a,b] - Full implementation for general unicast and multicast. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

24 Systematic Design for Allocative constraints: Multi-rate/multicast transmission The Multirate/Multicast Model Tx T1 max{x 11, x 12} T2 A B max{x 23, x 24} max{x 11, x 12 } + max{x 23, x 24 } max{x 11, x 12 } + x x 23 C 12 x 24 x 11 x 23 Rx R1 x 11 R2 x 12 R3 x 23 R4 x 24 Agent - a specific transmitter-receiver pair. Multicast Group - Group of agents requesting the same content. (e.g. same TV program). Multi-rate - Agents within the same multicast group can request different QoS (e.g. high/standard definition video). Watching on mobile phone or on HDTV. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

25 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Notation Tx T1 max{x 11, x 12} T2 A B max{x 23, x 24} max{x 11, x 12 } + max{x 23, x 24 } max{x 11, x 12 } + x x 23 C 12 x 24 x 11 x 23 Rx R1 x 11 R2 x 12 R3 x 23 R4 x 24 Set of multicast groups K = {1,..., K}. Agents indexed group-wise (k, i) K G k (called agent ki). Each agent uses a fixed route L ki L. Set of groups active on link l L denoted by K l K. Agents from group k that are active on link l are identified by G l k G k. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

26 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Centralized Problem Tx T1 T2 max{x 11, x 12 } A max{x 23, x 24 } max{x 11, x 12 } + max{x 23, x 24 } max{x 11, x 12 } + x x 23 C 12 B x 24 x 11 x 23 Rx R1 x 11 R2 x 12 R3 x 23 R4 x 24 Agents T1-R1 T1-R2 T2-R3 T2-R4 max x R N + s.t. k K k K l i G k v ki (x ki ) (CP MM ) max {x ki } c l l L i G l k Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

27 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Public and Private goods Two levels of interaction in the Multi-rate Multicast problem 1 Contest between groups through the highest rate at each link. 2 No contest within a group, since only maximum gets charged. Due to the max{ }, there s a possible case for free-riding. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

28 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Systematic Mechanism Design max x,s ki N v ki (x ki ) s.t. x ki 0 ki N (C 1 ) and k K l s l k cl l L (C 2 ) and x ki s l k i G l k, k, l (C 3) s l k { } - proxy for max xki. i G l k Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

29 Systematic Design for Allocative constraints: Multi-rate/multicast transmission KKT - Necessary and Sufficient Assuming utilities are strictly concave (and monotonic) and differentiable There exist Primal variables (x, s ) and Dual variables (λ l ) l L and (µ l ki )ki N,l Lki such that: 1. Primal Feasibility (x, s ) satisfy multicast constraints. 2. Dual Feasibility λ, µ 0. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

30 Systematic Design for Allocative constraints: Multi-rate/multicast transmission KKT - Necessary and Sufficient Assuming utilities are strictly concave (and monotonic) and differentiable 3. Complimentary Slackness λ l ( k K l s l k c l ) = 0 l L µ l ki ( x ki sl k ) = 0 ki N, l L ki 4. Stationarity v ki (x ki ) = λ l = µ l ki l L ki µ l ki ki N if x ki > 0 k K l, l L i G l k Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

31 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism - Message Space ( M ki = R + R 2L ki + where m ki = y ki, ( ) p l ki, ql ki )l L ki. y ki agent ki s demand for allocation. p l ki individual price for ki. (proxy for µl ki ) Best not to have agents pay at prices quoted by themself. So q l ki used in place of pl ke for the next agent on link l. p l kj q l kj p l ki q l ki p l ke q l ke Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

32 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Proportional Allocation A new allocation scheme... that guarantees off-equilibrium feasibility! Demand y is translated into allocation x using a scaling factor, i.e., x ki (m) = r y ki with r = min l L { r l (m) }. x 2 y x y x y x x 1 Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

33 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Tax for any agent ki is the sum of taxes t l ki over route L ki. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

34 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Tax for any agent ki is the sum of taxes t l ki over route L ki. Consider agents kj ki ke from G l k. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

35 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. t l ki = x kiq l kj + (ql ki pl ke )2 + q l ( kj p l ki q l ) ( ) kj s l k x ki + (w l k wl k )2 + w l ( k w l k w l ) ( k c l ) s l k k K l Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

36 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. x ki q l kj Payment for x ki Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

37 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. (q l ki pl ke )2 Equal Prices (individual) p l kj q l kj p l ki q l ki p l ke q l ke Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

38 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. q l ( kj p l ki q l ) ( ) kj s l k x ki Complimentary Slackness (individual) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

39 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. Define w l k = i G l k (w l k wl k )2 Equal Prices (group) p l ki and w l k = 1 K l 1 k K l \{k} w l k. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

40 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Mechanism: Taxes Consider agents kj ki ke from G l k. w l ( k w l k w l ) ( k c l ) s l k k K l Complimentary Slackness (group) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

41 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Summary of Results Theorem (Full Implementation+IR+WBB/SBB) At any Nash equilibrium m of the induced game, The allocation x(m ) is the unique solution to (CP MM ). Individual Rationality is satisfied for all agents. Weak Budget Balance ki N t ki(m ) 0. Strong Budget Balance ki N t ki(m ) = 0, with an augmented message space. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

42 Systematic Design for Allocative constraints: Multi-rate/multicast transmission Summary of Results Theorem (Full Implementation+IR+WBB/SBB) At any Nash equilibrium m of the induced game, The allocation x(m ) is the unique solution to (CP MM ). Individual Rationality is satisfied for all agents. Weak Budget Balance ki N t ki(m ) 0. Strong Budget Balance ki N t ki(m ) = 0, with an augmented message space. Basic idea behind proof of Implementation F.O.C. for NE gives KKT as necessary conditions. Existence using S.O.C. and invertibility. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

43 Distributed Mechanisms with Learning Guarantees Overview 1 Systematic Design for Allocative constraints: Multi-rate/multicast transmission 2 Distributed Mechanisms with Learning Guarantees Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

44 Distributed Mechanisms with Learning Guarantees Mechanism Design, Learning and Networks Mechanism Design / Strategic behavior Learning / Transient behavior Networks / Local messages Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

45 Distributed Mechanisms with Learning Guarantees Learning and Modeling trade-offs Fully Compliant Agents Sophistication & Guarantees Design Choices Fully Strategic Agents Good enough guarantee and large enough design space Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

46 Distributed Mechanisms with Learning Guarantees Mechanism Design, Learning and Networks Well-known algorithms for finding roots and/or optimization Stochastic Approximation: [Robbins, Monro 1951] Gradient Descent: [Nesterov 1983] Simulated Annealing: [Khachaturyan et al 1979, Kirkpatrick et al 1983] Online algorithms: prediction with advice [Littlestone, Warmuth 1994, Vovk 1992]; exp3 [Auer et al 2002] Learning / Transient Behavior Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

47 Distributed Mechanisms with Learning Guarantees Mechanism Design, Learning and Networks Decentralized system Message passing is done locally Realistic and scalable architecture Several well-known graph problems such as Consensus on a Network [Fischer, Lynch, Paterson 1985] Byzantine Generals [Lamport, Shostak, Pease 1982] Network / Local Messages Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

48 Distributed Mechanisms with Learning Guarantees Learning + Networks State of the art design has accommodated at most two out of three requirements Learning on a network with non-strategic agents: distributed optimization - Distributed Stochastic Gradient descent: [Tsitsiklis, Bertsekas 1986] - Consensus and Optimization: [Nedic, Ozdaglar, Parrilo 2008] - ADMM: [Boyd, Parikh, Chu, Peleato, Eckstein 2011]. Learning / Transient Behavior Network / Local Messages Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

49 Distributed Mechanisms with Learning Guarantees Mechanism Design + Learning Learning Mechanism Design Mechanism Design with Learning guarantees in Broadcast environments (i.e., fully connected networks). Supermodularity has played a major role in providing learning guarantees in games. [Milgrom, Roberts 1990; Chen 2002] Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

50 Distributed Mechanisms with Learning Guarantees Mechanism Design + Learning Theorem (Milgrom and Roberts 1990) For a supermodular game i.e., compact action space and an increasing best-response, any learning strategy within the adaptive dynamics (AD) class converges to a point between two most extreme NE. Limitations Requirement of a compact action space, and A region for the convergent point if multiple equilibria exist. Experimental results have shown that supermodularity does not result in fast convergence Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

51 Distributed Mechanisms with Learning Guarantees Goal - Design simultaneously for all three Mechanism Design / Strategic behavior Learning / Transient behavior Networks / Local messages Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

52 Distributed Mechanisms with Learning Guarantees Walrasian and Lindahl allocation Two centralized problems - private and public goods Private good max v i (x i ) x R N i N s.t. x i = 0. i N (Walrasian) Public good max v i (x). x R i N (Lindahl) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

53 Distributed Mechanisms with Learning Guarantees Walrasian and Lindahl allocation Two centralized problems - private and public goods Private good max v i (x i ) x R N i N s.t. x i = 0. i N (Walrasian) Public good max v i (x). x R i N (Lindahl) Environment assumption: Utilities v i : R R are assumed to be strictly concave with continuous second derivatives such that ( v i ( ) η, 1 ). η Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

54 Distributed Mechanisms with Learning Guarantees Summarizing our goals We aim to design, as before, reduced message space Nash implementation mechanisms such that... A. Allocation and Tax function depend only on neighborhood messages x i, t i : M R, with x i (m i, m N(i) ) and t i (m i, m N(i) ) B. There is guaranteed convergence, to the Nash equilibrium, when agents choose their learning strategies within a class L of learning strategies. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

55 Distributed Mechanisms with Learning Guarantees Walrasian Mechanism - Proxy via neighbor Message: m i = (y i, q i ) R N+1, - Demand y i R, - Proxy q i = (q 1 i,..., qn i ) RN. Proxy q i are included to collect demand y j from non-neighbor agents. q k j y k q k i i j k Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

56 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( Allocation: x i = y i 1 y k ). N 1 k i Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

57 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( ) Allocation: x i = y i 1 q k n(i,k). N 1 k i n(i, k) neighbor of i closest to k, Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

58 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( ) Allocation: x i = y i 1 q k n(i,k). N 1 k i Tax: t i = p i x i price p i = ( y i + k i y k ) Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

59 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( ) Allocation: x i = y i 1 q k n(i,k). N 1 k i Tax: t i = p i x i price p i = ( q i n(i,i) + k i y k ). Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

60 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( ) Allocation: x i = y i 1 q k n(i,k). N 1 k i Tax: t i = p i x i price p i = ( q i n(i,i) + k i q k n(i,k) ). Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

61 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( ) Allocation: x i = y i 1 q k n(i,k). N 1 k i Tax: t i = p i price p i = ( x i + k N(i), k=i q i n(i,i) + k i q k n(i,k) ( ) q k 2 i y k + explicit duplication ). k/ N(i) k i ( q k i qk n(i,k) duplication via message passing ) 2, Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

62 Distributed Mechanisms with Learning Guarantees Mechanism - Allocation and Tax ( Allocation: x i = y i 1 q k n(i,k) + q k ) n(i,k). N 1 ξ ξ d(i,k) 1 k N(i) k/ N(i) k i Tax: t i = p i price x i + d(i, k) shortest distance to k k N(i), k=i ( p i = 1 q i n(i,i) + δ ξ k N(i) ( ) q k 2 i ξy k + explicit duplication q k n(i,k) ξ + k/ N(i) k i k/ N(i) k i q k n(i,k) ξ d(i,k) 1 ( q k i ξqk n(i,k) duplication via message passing ). ) 2, Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

63 Distributed Mechanisms with Learning Guarantees Main Result Theorem 1 The induced game has unique NE and the corresponding allocation is x. 2 Best-Response for the induced game is contractive and hence every learning dynamics in the ABR class, converges to the NE. 3 Budget Balance: the total tax paid at NE is zero, t t N = 0. Same results for Lindahl allocation. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

64 Distributed Mechanisms with Learning Guarantees Sketch of the proof Efficient Nash equilibrium arguments same as before. Contraction verify BR < 1. Row-sum matrix norm. Explicitly write down best-response (y i, q i ) = BR i (y i, q i ). Quadratic tax and Linear allocation make this easy. Show there exist parameters ξ (0, 1) and δ (0, ) for any given η (1, ). Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

65 Distributed Mechanisms with Learning Guarantees Contraction and ABR Theorem (Healy and Mathevet (2012)) If a game is contractive i.e., BR < 1, then all ABR dynamics converge to the unique Nash equilibrium. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

66 Distributed Mechanisms with Learning Guarantees Contraction and ABR Theorem (Healy and Mathevet (2012)) If a game is contractive i.e., BR < 1, then all ABR dynamics converge to the unique Nash equilibrium. Cournot Best-Response Dynamics. Best-Response to empirical distrib. from past k periods. Best-Response to any convex combination of past k periods. Fictitious Play (under concave utilities). Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

67 Distributed Mechanisms with Learning Guarantees Adaptive Best-Response Dynamics (ABR) Asymptotically, the support of randomized actions must not be further than the best-response to the worst observed action in the finite past. m 2 m m 1 Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

68 Distributed Mechanisms with Learning Guarantees Adaptive Best-Response Dynamics (ABR) Asymptotically, the support of randomized actions must not be further than the best-response to the worst observed action in the finite past. m 2 C m m 1 Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

69 Distributed Mechanisms with Learning Guarantees Adaptive Best-Response Dynamics (ABR) Asymptotically, the support of randomized actions must not be further than the best-response to the worst observed action in the finite past. m 2 C BR(C) m m 1 Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

70 Distributed Mechanisms with Learning Guarantees Adaptive Best-Response Dynamics (ABR) Asymptotically, the support of randomized actions must not be further than the best-response to the worst observed action in the finite past. m 2 C BR(C) m C m 1 Message at t should be inside C Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

71 Distributed Mechanisms with Learning Guarantees Numerical example N = 31, η = 25. Agents utility function as quadratic v i (x) = θ i x 2 i + σ ix i. Two graphs: (1) full binary tree and (2) Erdős-Reńyi random graph where any two edges are connected with probability p = 0.3 Two types of learning dynamics: (a) action taken is the best-response to an exponentially weighed average of past actions; (b) best-respond to the arithmetic mean of past 10 rounds Distance to optimum allocation Binary Tree and Exponential Weight Binary Tree and 10-period average Erdos-Renyi and Exponential Weight Erdos-Renyi and 10-period average Iteration number 10 4 Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

72 Distributed Mechanisms with Learning Guarantees Conclusions and Future Research Directions We try to systematize the design of mechanisms for NUM problems with small message spaces, allocative constraints and off-equilibrium feasibility, informational constraints and provide learning guarantees. Can we further reduce average message space from (N + 1) to ( deg + 1 )? r R(i) y r = s L j i k y i + s L + s R s R = Impossibility of Learning for small and continuous mechanisms. What about dynamic environments? (dynamic mechanism design/dynamic games/perfect Bayesian Equilibria...) l L(i) y l Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

73 Distributed Mechanisms with Learning Guarantees Thank you. Mechanism Design with Allocative, Informational and LearningMay Constraints / 46

Informed Principal in Private-Value Environments

Informed Principal in Private-Value Environments Informed Principal in Private-Value Environments Tymofiy Mylovanov Thomas Tröger University of Bonn June 21, 2008 1/28 Motivation 2/28 Motivation In most applications of mechanism design, the proposer

More information

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:

Motivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem: CDS270 Maryam Fazel Lecture 2 Topics from Optimization and Duality Motivation network utility maximization (NUM) problem: consider a network with S sources (users), each sending one flow at rate x s, through

More information

Local public good provision in networks: A Nash implementation mechanism

Local public good provision in networks: A Nash implementation mechanism Local public good provision in networks: A Nash implementation mechanism Shrutivandana Sharma a,1,, Demosthenis Teneketzis a a Electrical Engineering and Computer Science, University of Michigan 1301 Beal

More information

Mathematical Economics - PhD in Economics

Mathematical Economics - PhD in Economics - PhD in Part 1: Supermodularity and complementarity in the one-dimensional and Paulo Brito ISEG - Technical University of Lisbon November 24, 2010 1 2 - Supermodular optimization 3 one-dimensional 4 Supermodular

More information

Positive Models of Private Provision of Public Goods: A Static Model. (Bergstrom, Blume and Varian 1986)

Positive Models of Private Provision of Public Goods: A Static Model. (Bergstrom, Blume and Varian 1986) Positive Models of Private Provision of Public Goods: A Static Model (Bergstrom, Blume and Varian 1986) Public goods will in general be under-supplied by voluntary contributions. Still, voluntary contributions

More information

Resource Allocation in Decentralized Systems with Strategic Agents: An Implementation Theory Approach

Resource Allocation in Decentralized Systems with Strategic Agents: An Implementation Theory Approach Resource Allocation in Decentralized Systems with Strategic Agents: An Implementation Theory Approach by Ali Kakhbod A dissertation submitted in partial fulfillment of the requirements for the degree of

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

Resource Allocation and Pricing. R. Srikant University of Illinois

Resource Allocation and Pricing. R. Srikant University of Illinois Resource Allocation and Pricing R. Srikant University of Illinois References The Mathematics of Internet Congestion Control, Birkhauser, 2004. Pricing: Kelly Distributed Resource Allocation: Kelly, Mauloo

More information

A Simple Market-Like Allocation Mechanism for Public Goods

A Simple Market-Like Allocation Mechanism for Public Goods A Simple Market-Like Allocation Mechanism for Public Goods Matthew Van Essen* Department of Economics, Finance, and Legal Studies University of Alabama Mark Walker Economics Department University of Arizona

More information

Uses of duality. Geoff Gordon & Ryan Tibshirani Optimization /

Uses of duality. Geoff Gordon & Ryan Tibshirani Optimization / Uses of duality Geoff Gordon & Ryan Tibshirani Optimization 10-725 / 36-725 1 Remember conjugate functions Given f : R n R, the function is called its conjugate f (y) = max x R n yt x f(x) Conjugates appear

More information

5. Externalities and Public Goods. Externalities. Public Goods types. Public Goods

5. Externalities and Public Goods. Externalities. Public Goods types. Public Goods 5. Externalities and Public Goods 5. Externalities and Public Goods Externalities Welfare properties of Walrasian Equilibria rely on the hidden assumption of private goods: the consumption of the good

More information

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions

CS 598RM: Algorithmic Game Theory, Spring Practice Exam Solutions CS 598RM: Algorithmic Game Theory, Spring 2017 1. Answer the following. Practice Exam Solutions Agents 1 and 2 are bargaining over how to split a dollar. Each agent simultaneously demands share he would

More information

A Price-Based Approach for Controlling Networked Distributed Energy Resources

A Price-Based Approach for Controlling Networked Distributed Energy Resources A Price-Based Approach for Controlling Networked Distributed Energy Resources Alejandro D. Domínguez-García (joint work with Bahman Gharesifard and Tamer Başar) Coordinated Science Laboratory Department

More information

Dual Ascent. Ryan Tibshirani Convex Optimization

Dual Ascent. Ryan Tibshirani Convex Optimization Dual Ascent Ryan Tibshirani Conve Optimization 10-725 Last time: coordinate descent Consider the problem min f() where f() = g() + n i=1 h i( i ), with g conve and differentiable and each h i conve. Coordinate

More information

5. Externalities and Public Goods

5. Externalities and Public Goods 5. Externalities and Public Goods Welfare properties of Walrasian Equilibria rely on the hidden assumption of private goods: the consumption of the good by one person has no effect on other people s utility,

More information

Distributed Resource Allocation Using One-Way Communication with Applications to Power Networks

Distributed Resource Allocation Using One-Way Communication with Applications to Power Networks Distributed Resource Allocation Using One-Way Communication with Applications to Power Networks Sindri Magnússon, Chinwendu Enyioha, Kathryn Heal, Na Li, Carlo Fischione, and Vahid Tarokh Abstract Typical

More information

AN EXTERNALITY BASED DECENTRALIZED OPTIMAL POWER ALLOCATION SCHEME FOR WIRELESS MESH NETWORKS

AN EXTERNALITY BASED DECENTRALIZED OPTIMAL POWER ALLOCATION SCHEME FOR WIRELESS MESH NETWORKS AN EXTERNALITY BASED DECENTRALIZED OPTIMAL POWER ALLOCATION SCHEME FOR WIRELESS MESH NETWORKS Shruti Sharma and Demos Teneketzis Department of Electrical Engineering and Computer Science University of

More information

20 GUOQIANG TIAN may cooperate and in others they may not, and such information is unknown to the designer. (2) This combining solution concept, which

20 GUOQIANG TIAN may cooperate and in others they may not, and such information is unknown to the designer. (2) This combining solution concept, which ANNALS OF ECONOMICS AND FINANCE 1, 19 32 (2000) Feasible and Continuous Double Implementation of Constrained Walrasian Allocations * Guoqiang Tian Department of Economics, Texas A&M University, College

More information

Supermodular Games. Ichiro Obara. February 6, 2012 UCLA. Obara (UCLA) Supermodular Games February 6, / 21

Supermodular Games. Ichiro Obara. February 6, 2012 UCLA. Obara (UCLA) Supermodular Games February 6, / 21 Supermodular Games Ichiro Obara UCLA February 6, 2012 Obara (UCLA) Supermodular Games February 6, 2012 1 / 21 We study a class of strategic games called supermodular game, which is useful in many applications

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

Node-based Distributed Optimal Control of Wireless Networks

Node-based Distributed Optimal Control of Wireless Networks Node-based Distributed Optimal Control of Wireless Networks CISS March 2006 Edmund M. Yeh Department of Electrical Engineering Yale University Joint work with Yufang Xi Main Results Unified framework for

More information

Are We There Yet? Mechanism Design Beyond Equilibrium

Are We There Yet? Mechanism Design Beyond Equilibrium Are We There Yet? Mechanism Design Beyond Equilibrium Matthew Van Essen* Department of Economics, Finance, and Legal Studies University of Alabama Mark Walker Department of Economics University of Arizona

More information

A three-level MILP model for generation and transmission expansion planning

A three-level MILP model for generation and transmission expansion planning A three-level MILP model for generation and transmission expansion planning David Pozo Cámara (UCLM) Enzo E. Sauma Santís (PUC) Javier Contreras Sanz (UCLM) Contents 1. Introduction 2. Aims and contributions

More information

Power Allocation and Spectrum Sharing in Multi-User, Multi-Channel Systems with Strategic Users

Power Allocation and Spectrum Sharing in Multi-User, Multi-Channel Systems with Strategic Users Power Allocation and Spectrum Sharing in Multi-User, Multi-Channel Systems with Strategic Users 1 Ali Kakhbod and Demosthenis Teneketzis Department of Electrical Engineering and Computer Science, University

More information

In the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S.

In the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S. In the Name of God Sharif University of Technology Graduate School of Management and Economics Microeconomics 1 44715 (1396-97 1 st term) - Group 1 Dr. S. Farshad Fatemi Chapter 10: Competitive Markets

More information

Market Equilibrium and the Core

Market Equilibrium and the Core Market Equilibrium and the Core Ram Singh Lecture 3-4 September 22/25, 2017 Ram Singh (DSE) Market Equilibrium September 22/25, 2017 1 / 19 Market Exchange: Basics Let us introduce price in our pure exchange

More information

Intermediate public economics 6 Public goods Hiroaki Sakamoto

Intermediate public economics 6 Public goods Hiroaki Sakamoto Intermediate public economics 6 Public goods Hiroaki Sakamoto June 26, 2015 Contents 1. Definition and examples 2. Modeling public goods 2.1 Model 2.2 Efficient allocation and equilibrium 3. Lindahl mechanism

More information

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games 6.254 : Game Theory with Engineering Applications Lecture 7: Asu Ozdaglar MIT February 25, 2010 1 Introduction Outline Uniqueness of a Pure Nash Equilibrium for Continuous Games Reading: Rosen J.B., Existence

More information

Implementation in Economies with Non-Convex Production Technologies Unknown to the Designer

Implementation in Economies with Non-Convex Production Technologies Unknown to the Designer Implementation in Economies with Non-Convex Production Technologies Unknown to the Designer Guoqiang TIAN Department of Economics Texas A&M University College Station, Texas 77843 and Institute for Advanced

More information

On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments

On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments by Ahuva Mu alem June 2005 presented by Ariel Kleiner and Neil Mehta Contributions Brings the concept of Nash Implementation

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

Optimization in Wireless Communication

Optimization in Wireless Communication Zhi-Quan (Tom) Luo Department of Electrical and Computer Engineering University of Minnesota 200 Union Street SE Minneapolis, MN 55455 2007 NSF Workshop Challenges Optimization problems from wireless applications

More information

Introduction to General Equilibrium: Framework.

Introduction to General Equilibrium: Framework. Introduction to General Equilibrium: Framework. Economy: I consumers, i = 1,...I. J firms, j = 1,...J. L goods, l = 1,...L Initial Endowment of good l in the economy: ω l 0, l = 1,...L. Consumer i : preferences

More information

Strategic Properties of Heterogeneous Serial Cost Sharing

Strategic Properties of Heterogeneous Serial Cost Sharing Strategic Properties of Heterogeneous Serial Cost Sharing Eric J. Friedman Department of Economics, Rutgers University New Brunswick, NJ 08903. January 27, 2000 Abstract We show that serial cost sharing

More information

Dual methods and ADMM. Barnabas Poczos & Ryan Tibshirani Convex Optimization /36-725

Dual methods and ADMM. Barnabas Poczos & Ryan Tibshirani Convex Optimization /36-725 Dual methods and ADMM Barnabas Poczos & Ryan Tibshirani Convex Optimization 10-725/36-725 1 Given f : R n R, the function is called its conjugate Recall conjugate functions f (y) = max x R n yt x f(x)

More information

Utility, Fairness and Rate Allocation

Utility, Fairness and Rate Allocation Utility, Fairness and Rate Allocation Laila Daniel and Krishnan Narayanan 11th March 2013 Outline of the talk A rate allocation example Fairness criteria and their formulation as utilities Convex optimization

More information

Asymptotics of Efficiency Loss in Competitive Market Mechanisms

Asymptotics of Efficiency Loss in Competitive Market Mechanisms Page 1 of 40 Asymptotics of Efficiency Loss in Competitive Market Mechanisms Jia Yuan Yu and Shie Mannor Department of Electrical and Computer Engineering McGill University Montréal, Québec, Canada jia.yu@mail.mcgill.ca

More information

SURPLUS SHARING WITH A TWO-STAGE MECHANISM. By Todd R. Kaplan and David Wettstein 1. Ben-Gurion University of the Negev, Israel. 1.

SURPLUS SHARING WITH A TWO-STAGE MECHANISM. By Todd R. Kaplan and David Wettstein 1. Ben-Gurion University of the Negev, Israel. 1. INTERNATIONAL ECONOMIC REVIEW Vol. 41, No. 2, May 2000 SURPLUS SHARING WITH A TWO-STAGE MECHANISM By Todd R. Kaplan and David Wettstein 1 Ben-Gurion University of the Negev, Israel In this article we consider

More information

Efficiency Loss in a Network Resource Allocation Game

Efficiency Loss in a Network Resource Allocation Game Efficiency Loss in a Network Resource Allocation Game Ashish Khisti October 27, 2004 Efficiency Loss in a Network Resource Allocation Game p. 1/2 Resource Allocation in Networks Basic Question: How should

More information

Efficient Mechanism Design

Efficient Mechanism Design Efficient Mechanism Design Bandwidth Allocation in Computer Network Presenter: Hao MA Game Theory Course Presentation April 1st, 2014 Efficient Mechanism Design Efficient Mechanism Design focus on the

More information

Classic Mechanism Design (III)

Classic Mechanism Design (III) Parkes Mechanism Design 1 Classic Mechanism Design (III) David C. Parkes Division of Engineering and Applied Science, Harvard University CS 286r Spring 2002 Parkes Mechanism Design 2 Vickrey-Clarke-Groves

More information

Area I: Contract Theory Question (Econ 206)

Area I: Contract Theory Question (Econ 206) Theory Field Exam Summer 2011 Instructions You must complete two of the four areas (the areas being (I) contract theory, (II) game theory A, (III) game theory B, and (IV) psychology & economics). Be sure

More information

A Solution to the Problem of Externalities When Agents Are Well-Informed

A Solution to the Problem of Externalities When Agents Are Well-Informed A Solution to the Problem of Externalities When Agents Are Well-Informed Hal R. Varian. The American Economic Review, Vol. 84, No. 5 (Dec., 1994), pp. 1278-1293 Introduction There is a unilateral externality

More information

Mechanism Design and Truthful Algorithms

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

Competitive Equilibrium and the Welfare Theorems

Competitive Equilibrium and the Welfare Theorems Competitive Equilibrium and the Welfare Theorems Craig Burnside Duke University September 2010 Craig Burnside (Duke University) Competitive Equilibrium September 2010 1 / 32 Competitive Equilibrium and

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012 The time limit for this exam is 4 hours. It has four sections. Each section includes two questions. You are

More information

Robust Mechanism Design and Robust Implementation

Robust Mechanism Design and Robust Implementation Robust Mechanism Design and Robust Implementation joint work with Stephen Morris August 2009 Barcelona Introduction mechanism design and implementation literatures are theoretical successes mechanisms

More information

Vasilis Syrgkanis Microsoft Research NYC

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

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding

EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding EECS 495: Combinatorial Optimization Lecture Manolis, Nima Mechanism Design with Rounding Motivation Make a social choice that (approximately) maximizes the social welfare subject to the economic constraints

More information

Continuous and Feasible Implementation of Rational-Expectations Lindahl Allocations

Continuous and Feasible Implementation of Rational-Expectations Lindahl Allocations GAMES AND ECONOMIC BEHAVIOR 16, 135 151 (1996) ARTICLE NO. 0079 Continuous and Feasible Implementation of Rational-Expectations Lindahl Allocations Guoqiang Tian Department of Economics, Texas A&M University,

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

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

SIGNIFICANT increase in amount of private distributed

SIGNIFICANT increase in amount of private distributed 1 Distributed DC Optimal Power Flow for Radial Networks Through Partial Primal Dual Algorithm Vahid Rasouli Disfani, Student Member, IEEE, Lingling Fan, Senior Member, IEEE, Zhixin Miao, Senior Member,

More information

Implementation in economies with non-convex production technologies unknown to the designer

Implementation in economies with non-convex production technologies unknown to the designer Games and Economic Behavior 66 (2009) 526 545 www.elsevier.com/locate/geb Implementation in economies with non-convex production technologies unknown to the designer Guoqiang Tian a,b, a Department of

More information

Solving Dual Problems

Solving Dual Problems Lecture 20 Solving Dual Problems We consider a constrained problem where, in addition to the constraint set X, there are also inequality and linear equality constraints. Specifically the minimization problem

More information

ADMM and Fast Gradient Methods for Distributed Optimization

ADMM and Fast Gradient Methods for Distributed Optimization ADMM and Fast Gradient Methods for Distributed Optimization João Xavier Instituto Sistemas e Robótica (ISR), Instituto Superior Técnico (IST) European Control Conference, ECC 13 July 16, 013 Joint work

More information

Computational complexity of solution concepts

Computational complexity of solution concepts Game Theory and Algorithms, Lake Como School of Advanced Studies 7-11 September 2015, Campione d'italia Computational complexity of solution concepts Gianluigi Greco Dept. of Mathematics and Computer Science

More information

Dual Methods. Lecturer: Ryan Tibshirani Convex Optimization /36-725

Dual Methods. Lecturer: Ryan Tibshirani Convex Optimization /36-725 Dual Methods Lecturer: Ryan Tibshirani Conve Optimization 10-725/36-725 1 Last time: proimal Newton method Consider the problem min g() + h() where g, h are conve, g is twice differentiable, and h is simple.

More information

Dynamic Service Placement in Geographically Distributed Clouds

Dynamic Service Placement in Geographically Distributed Clouds Dynamic Service Placement in Geographically Distributed Clouds Qi Zhang 1 Quanyan Zhu 2 M. Faten Zhani 1 Raouf Boutaba 1 1 School of Computer Science University of Waterloo 2 Department of Electrical and

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

Economic Growth: Lecture 8, Overlapping Generations

Economic Growth: Lecture 8, Overlapping Generations 14.452 Economic Growth: Lecture 8, Overlapping Generations Daron Acemoglu MIT November 20, 2018 Daron Acemoglu (MIT) Economic Growth Lecture 8 November 20, 2018 1 / 46 Growth with Overlapping Generations

More information

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann

Microeconomic Theory (501b) Problem Set 10. Auctions and Moral Hazard Suggested Solution: Tibor Heumann Dirk Bergemann Department of Economics Yale University Microeconomic Theory (50b) Problem Set 0. Auctions and Moral Hazard Suggested Solution: Tibor Heumann 4/5/4 This problem set is due on Tuesday, 4//4..

More information

Volume 31, Issue 3. Games on Social Networks: On a Problem Posed by Goyal

Volume 31, Issue 3. Games on Social Networks: On a Problem Posed by Goyal Volume 31, Issue 3 Games on Social Networks: On a Problem Posed by Goyal Ali Kakhbod University of Michigan, Ann Arbor Demosthenis Teneketzis University of Michigan, Ann Arbor Abstract Within the context

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

The Multi-Path Utility Maximization Problem

The Multi-Path Utility Maximization Problem The Multi-Path Utility Maximization Problem Xiaojun Lin and Ness B. Shroff School of Electrical and Computer Engineering Purdue University, West Lafayette, IN 47906 {linx,shroff}@ecn.purdue.edu Abstract

More information

Fundamental Theorems of Welfare Economics

Fundamental Theorems of Welfare Economics Fundamental Theorems of Welfare Economics Ram Singh Lecture 6 September 29, 2015 Ram Singh: (DSE) General Equilibrium Analysis September 29, 2015 1 / 14 First Fundamental Theorem The First Fundamental

More information

Distributed Consensus Optimization

Distributed Consensus Optimization Distributed Consensus Optimization Ming Yan Michigan State University, CMSE/Mathematics September 14, 2018 Decentralized-1 Backgroundwhy andwe motivation need decentralized optimization? I Decentralized

More information

Content Pricing in Peer-to-Peer Networks

Content Pricing in Peer-to-Peer Networks Content Pricing in Peer-to-Peer Networks Jaeok Park and Mihaela van der Schaar Electrical Engineering Department, UCLA 21 Workshop on the Economics of Networks, Systems, and Computation (NetEcon 1) October

More information

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games

6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Potential Games 6.254 : Game Theory with Engineering Applications Lecture 8: Supermodular and Asu Ozdaglar MIT March 2, 2010 1 Introduction Outline Review of Supermodular Games Reading: Fudenberg and Tirole, Section 12.3.

More information

ALADIN An Algorithm for Distributed Non-Convex Optimization and Control

ALADIN An Algorithm for Distributed Non-Convex Optimization and Control ALADIN An Algorithm for Distributed Non-Convex Optimization and Control Boris Houska, Yuning Jiang, Janick Frasch, Rien Quirynen, Dimitris Kouzoupis, Moritz Diehl ShanghaiTech University, University of

More information

Modeling, equilibria, power and risk

Modeling, equilibria, power and risk Modeling, equilibria, power and risk Michael C. Ferris Joint work with Andy Philpott and Roger Wets University of Wisconsin, Madison Workshop on Stochastic Optimization and Equilibrium University of Southern

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

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

Distributed online optimization over jointly connected digraphs

Distributed online optimization over jointly connected digraphs Distributed online optimization over jointly connected digraphs David Mateos-Núñez Jorge Cortés University of California, San Diego {dmateosn,cortes}@ucsd.edu Mathematical Theory of Networks and Systems

More information

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Redistribution Mechanisms for Assignment of Heterogeneous Objects Redistribution Mechanisms for Assignment of Heterogeneous Objects Sujit Gujar Dept of Computer Science and Automation Indian Institute of Science Bangalore, India sujit@csa.iisc.ernet.in Y Narahari Dept

More information

Constrained Optimization and Lagrangian Duality

Constrained Optimization and Lagrangian Duality CIS 520: Machine Learning Oct 02, 2017 Constrained Optimization and Lagrangian Duality Lecturer: Shivani Agarwal Disclaimer: These notes are designed to be a supplement to the lecture. They may or may

More information

Welfare Analysis in Partial Equilibrium.

Welfare Analysis in Partial Equilibrium. Welfare Analysis in Partial Equilibrium. Social welfare function: assigns social welfare value (real number) to each profile of utility levels (u 1,u 2,...u I ): W (u 1,u 2,...u I ) (Utilitarian welfare).

More information

Contracts under Asymmetric Information

Contracts under Asymmetric Information Contracts under Asymmetric Information 1 I Aristotle, economy (oiko and nemo) and the idea of exchange values, subsequently adapted by Ricardo and Marx. Classical economists. An economy consists of a set

More information

Order on Types based on Monotone Comparative Statics

Order on Types based on Monotone Comparative Statics Order on Types based on Monotone Comparative Statics Takashi Kunimoto Takuro Yamashita July 10, 2015 Monotone comparative statics Comparative statics is important in Economics E.g., Wealth Consumption

More information

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016 Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016 The time limit for this exam is four hours. The exam has four sections. Each section includes two questions.

More information

SF2972 Game Theory Exam with Solutions March 15, 2013

SF2972 Game Theory Exam with Solutions March 15, 2013 SF2972 Game Theory Exam with s March 5, 203 Part A Classical Game Theory Jörgen Weibull and Mark Voorneveld. (a) What are N, S and u in the definition of a finite normal-form (or, equivalently, strategic-form)

More information

A family of supermodular Nash mechanisms implementing Lindahl allocations

A family of supermodular Nash mechanisms implementing Lindahl allocations Economic Theory 19, 773 790 (00) A family of supermodular Nash mechanisms implementing Lindahl allocations Yan Chen Department of Economics, University of Michigan, Ann Arbor, MI 48109-10, USA (e-mail:

More information

1 Lattices and Tarski s Theorem

1 Lattices and Tarski s Theorem MS&E 336 Lecture 8: Supermodular games Ramesh Johari April 30, 2007 In this lecture, we develop the theory of supermodular games; key references are the papers of Topkis [7], Vives [8], and Milgrom and

More information

CMSC 858F: Algorithmic Game Theory Fall 2010 Market Clearing with Applications

CMSC 858F: Algorithmic Game Theory Fall 2010 Market Clearing with Applications CMSC 858F: Algorithmic Game Theory Fall 2010 Market Clearing with Applications Instructor: Mohammad T. Hajiaghayi Scribe: Rajesh Chitnis September 15, 2010 1 Overview We will look at MARKET CLEARING or

More information

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham

Mechanism Design: Implementation. Game Theory Course: Jackson, Leyton-Brown & Shoham Game Theory Course: Jackson, Leyton-Brown & Shoham Bayesian Game Setting Extend the social choice setting to a new setting where agents can t be relied upon to disclose their preferences honestly Start

More information

Network Games: Learning and Dynamics

Network Games: Learning and Dynamics Network Games: Learning and Dynamics Asu Ozdaglar Conference on Decision and Control (CDC) December 2008 Department of Electrical Engineering & Computer Science Massachusetts Institute of Technology, USA

More information

Microeconomics, Block I Part 2

Microeconomics, Block I Part 2 Microeconomics, Block I Part 2 Piero Gottardi EUI Sept. 20, 2015 Piero Gottardi (EUI) Microeconomics, Block I Part 2 Sept. 20, 2015 1 / 48 Pure Exchange Economy H consumers with: preferences described

More information

Games on Social Networks: On a Problem Posed by Goyal

Games on Social Networks: On a Problem Posed by Goyal Games on Social Networks: On a Problem Posed by Goyal Ali Kakhbod Demosthenis Teneketzis November 13, 2017 arxiv:1001.3896v4 [cs.gt] 9 Feb 2012 Abstract Within the context of games on networks S. Goyal

More information

Noncooperative Games, Couplings Constraints, and Partial Effi ciency

Noncooperative Games, Couplings Constraints, and Partial Effi ciency Noncooperative Games, Couplings Constraints, and Partial Effi ciency Sjur Didrik Flåm University of Bergen, Norway Background Customary Nash equilibrium has no coupling constraints. Here: coupling constraints

More information

Equilibria for games with asymmetric information: from guesswork to systematic evaluation

Equilibria for games with asymmetric information: from guesswork to systematic evaluation Equilibria for games with asymmetric information: from guesswork to systematic evaluation Achilleas Anastasopoulos anastas@umich.edu EECS Department University of Michigan February 11, 2016 Joint work

More information

Bayesian Learning in Social Networks

Bayesian Learning in Social Networks Bayesian Learning in Social Networks Asu Ozdaglar Joint work with Daron Acemoglu, Munther Dahleh, Ilan Lobel Department of Electrical Engineering and Computer Science, Department of Economics, Operations

More information

Crowdsourcing contests

Crowdsourcing contests December 8, 2012 Table of contents 1 Introduction 2 Related Work 3 Model: Basics 4 Model: Participants 5 Homogeneous Effort 6 Extensions Table of Contents 1 Introduction 2 Related Work 3 Model: Basics

More information

A SIMPLE PARALLEL ALGORITHM WITH AN O(1/T ) CONVERGENCE RATE FOR GENERAL CONVEX PROGRAMS

A SIMPLE PARALLEL ALGORITHM WITH AN O(1/T ) CONVERGENCE RATE FOR GENERAL CONVEX PROGRAMS A SIMPLE PARALLEL ALGORITHM WITH AN O(/T ) CONVERGENCE RATE FOR GENERAL CONVEX PROGRAMS HAO YU AND MICHAEL J. NEELY Abstract. This paper considers convex programs with a general (possibly non-differentiable)

More information

Fairness Considerations in Network Flow Problems

Fairness Considerations in Network Flow Problems 2015 IEEE 54th Annual Conference on Decision and Control (CDC) December 15-18, 2015. Osaka, Japan Fairness Considerations in Network Flow Problems Er Wei, Chaithanya Bandi Abstract In most of the physical

More information

Fixed Point Theorems

Fixed Point Theorems Fixed Point Theorems Definition: Let X be a set and let f : X X be a function that maps X into itself. (Such a function is often called an operator, a transformation, or a transform on X, and the notation

More information

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings

CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings CS599: Algorithm Design in Strategic Settings Fall 2012 Lecture 12: Approximate Mechanism Design in Multi-Parameter Bayesian Settings Instructor: Shaddin Dughmi Administrivia HW1 graded, solutions on website

More information

2 Regularized Image Reconstruction for Compressive Imaging and Beyond

2 Regularized Image Reconstruction for Compressive Imaging and Beyond EE 367 / CS 448I Computational Imaging and Display Notes: Compressive Imaging and Regularized Image Reconstruction (lecture ) Gordon Wetzstein gordon.wetzstein@stanford.edu This document serves as a supplement

More information

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i,

NTU IO (I) : Auction Theory and Mechanism Design II Groves Mechanism and AGV Mechansim. u i (x, t i, θ i ) = V i (x, θ i ) + t i, Meng-Yu Liang NTU O : Auction Theory and Mechanism Design Groves Mechanism and AGV Mechansim + 1 players. Types are drawn from independent distribution P i on [θ i, θ i ] with strictly positive and differentiable

More information

Notes on General Equilibrium

Notes on General Equilibrium Notes on General Equilibrium Alejandro Saporiti Alejandro Saporiti (Copyright) General Equilibrium 1 / 42 General equilibrium Reference: Jehle and Reny, Advanced Microeconomic Theory, 3rd ed., Pearson

More information

Virtual Robust Implementation and Strategic Revealed Preference

Virtual Robust Implementation and Strategic Revealed Preference and Strategic Revealed Preference Workshop of Mathematical Economics Celebrating the 60th birthday of Aloisio Araujo IMPA Rio de Janeiro December 2006 Denitions "implementation": requires ALL equilibria

More information