Mechanism Design for Network Decongestion: Rebates and Time-of-Day Pricing

Similar documents
arxiv: v1 [cs.ni] 29 May 2013

Traffic Games Econ / CS166b Feb 28, 2012

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

Some problems related to the Progressive Second Price Auction Mechanism

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

Efficiency and Braess Paradox under Pricing

Mechanism Design. Christoph Schottmüller / 27

Queueing Systems: Lecture 6. Lecture Outline

MS&E 246: Lecture 12 Static games of incomplete information. Ramesh Johari

Robust Predictions in Games with Incomplete Information

The Value of Sharing Intermittent Spectrum

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

Efficient Mechanism Design

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

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

Lagrangian road pricing

arxiv: v2 [cs.ni] 8 Apr 2014

Mechanism Design: Basic Concepts

Resource Allocation and Pricing. R. Srikant University of Illinois

Strategic Games: Social Optima and Nash Equilibria

Ateneo de Manila, Philippines

Total Latency in Singleton Congestion Games

Pareto-Improving Congestion Pricing on General Transportation Networks

Fiscal Rules and Discretion under Self-Enforcement

Product differences and prices

Cyber-Awareness and Games of Incomplete Information

Flow Control, Routing, and Performance with a For-profit Service Provider

Game Theory: introduction and applications to computer networks

Strategic Properties of Heterogeneous Serial Cost Sharing

4. Partial Equilibrium under Imperfect Competition

Evolutionary Internalization of Congestion Externalities When Values of Time are Unknown

Optimal Income Taxation and Public-Goods Provision with Preference and Productivity Shocks

On Decentralized Incentive Compatible Mechanisms for Partially Informed Environments

LEARNING IN CONCAVE GAMES

Hans Zenger University of Munich. Abstract

Content Pricing in Peer-to-Peer Networks

Distributed Learning based on Entropy-Driven Game Dynamics

Spatial Economics and Potential Games

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

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer Social learning and bargaining (axiomatic approach)

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

The price of anarchy of finite congestion games

Redistribution Mechanisms for Assignment of Heterogeneous Objects

Optimal Demand Response

Dynamic Service Placement in Geographically Distributed Clouds

Paid Prioritization and Its Impact on Net Neutrality

Price Competition with Elastic Traffic

Optimal Demand Response

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Microeconomics, Block I Part 2

Hotelling games on networks

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

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,

Non-Neutrality Pushed by Big Content Providers

Wireless Network Pricing Chapter 6: Oligopoly Pricing

Utility, Fairness and Rate Allocation

Intro Prefs & Voting Electoral comp. Voter Turnout Agency GIP SIP Rent seeking Partisans. 7. Special-interest politics

Managing Call Centers with Many Strategic Agents

Zero-rating of Content and its Effect on the Quality of Service in the Internet

ANSWER KEY. University of California, Davis Date: June 22, 2015

Spitsmijden Reward Experiments. Jasper Knockaert VU University Amsterdam

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

Recap Social Choice Fun Game Voting Paradoxes Properties. Social Choice. Lecture 11. Social Choice Lecture 11, Slide 1

Virtual Robust Implementation and Strategic Revealed Preference

AGlimpseofAGT: Selfish Routing

APPENDIX Should the Private Sector Provide Public Capital?

On the Existence of Optimal Taxes for Network Congestion Games with Heterogeneous Users

Game theory and market power

Convergence and Approximation in Potential Games

CS 573: Algorithmic Game Theory Lecture date: Feb 6, 2008

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

Mechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities

Equilibrium Conditions for the Simple New Keynesian Model

Bayesian Congestion Control over a Markovian Network Bandwidth Process

Core-selecting package auctions. Han Dong, Hajir Roozbehani

Battery Energy Storage

Some Notes on Adverse Selection

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

PROPERTY RIGHTS IN GROWTH THEORY

Price and Capacity Competition

NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar

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

Efficient Random Assignment with Cardinal and Ordinal Preferences: Online Appendix

For general queries, contact

Maskin Meets Abreu and Matsushima

On the Price of Anarchy in Unbounded Delay Networks

Efficiency Loss in Resource Allocation Games. Yunjian Xu

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

Hotelling's Location Model with Quality Choice in Mixed Duopoly. Abstract

Field Exam: Advanced Theory

Vickrey Auction. Mechanism Design. Algorithmic Game Theory. Alexander Skopalik Algorithmic Game Theory 2013 Mechanism Design

Parking Space Assignment Problem: A Matching Mechanism Design Approach

Wireless Network Pricing Chapter 6: Oligopoly Pricing

Lecture 19: Common property resources

Differentiable Welfare Theorems Existence of a Competitive Equilibrium: Preliminaries

SGZ Macro Week 3, Lecture 2: Suboptimal Equilibria. SGZ 2008 Macro Week 3, Day 1 Lecture 2

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

A Mathematical Model of the Paris Metro Pricing Scheme for Charging Packet Networks

Algorithmic Game Theory and Economics: A very short introduction. Mysore Park Workshop August, 2012

Transcription:

Mechanism Design for Network Decongestion: Rebates and Time-of-Day Pricing Galina Schwartz1 (with Saurabh Amin2, Patrick Loiseau3 and John Musacchio3 ) 1 University of California, Berkeley 2 MIT 3 University of California, Santa Cruz Autumn 2011 TRUST Conference November 2-3, 2011, Hotel Palomar, Washington DC, USA

Motivation 2 / 16 Congestion: the Phenomenon wired Internet access wireless Internet access Congestion: the Causes variations in individual user demands (randomness) disparity of public and private incentives (brings tragedy of commons) Congestion: the Management peak-time (congested) off-peak time (not congested) the need to design mechanisms to shape user demand But a problem: users prefer flat (monthly) prices

Mechanisms of Congestion Management: Time-of-Day Pricing versus Rebates 3 / 16 Time-of-day (ToD) pricing [more standard] fixed reward: (individual shifted demand) (unit reward) Rebates (random) to users [with a fixed total rebate amount] individual shifted demand probabilistic reward: (total reward) total shifted demand Connections to literature probabilistic reward lottery (i.e., can be interpreted as a lottery) lottery scheduling [Waldspurger & Weihl (1994)] lotteries for roads decongestion [Merugu, Prabhakar & Rama (2009)] lotteries for public good provision [Morgan (2000)]

Model of network (with congestion) 2 periods: peak (congested) and off-peak (not congested) Non-atomic users User type θ Θ (delay (& time) preference) x θ fraction shifted to off-peak µ distribution of user types Aggregate user demand: D = Θ dµ(θ) peak demand D p off-peak demand D o D p = D and D o = f o D f p f o off-peak demand D o D p User demand shifted to off-peak period: G = x θ dµ(θ) [public good] Q: Why traffic shifted to off-peak is a public good? Θ 4 / 16

Network Load and Network Delay 5 / 16 Classical processor-sharing model (holds for 3G & 4G networks): Expected delay is proportional to 1 1 load h( ) users valuation for decongestion (user dis-utility of delay)(derived from latency) ( ) Dp G h(g) = L (ρ p ) = L CT p

User Utilities 6 / 16 Each user chooses x θ [0, x max ] to maximize utility: U θ (x θ, x θ ) U θ = P θ (1 x θ ) + O θ (f o + x θ ) p (1 x θ ) L (ρ p ) (f o + x θ ) L (ρ o ) ignore c θ (x θ ) = Ū θ [P θ (1 x θ ) + O θ (f o + x θ )] P θ peak period utility [no congestion] O θ off-peak period utility [no congestion] Ū θ user utility [no congestion] c θ could interpret as cost of shifting p subscription price (monthly)

User Utilities 7 / 16 Choice of x θ [0, x max ] to maximize utility: U θ (x θ, x θ ) = Ū θ + (1 x θ )h(g) c θ (x θ ) p h(g) user valuation of network quality (derived from latency) 1 0.8 0.6 θ = 0.2 θ = 0.8 h(g) 0.5 c θ (x) 0.4 0.2 0 0 50 100 G 0 0 0.5 1 x

Social Optimum vs Nash equilibrium (no mechanism) 8 / 16 Aggregate welfare [Total user utility] W = U θ dµ(θ) = (D G)h(G) c θ (x θ )dµ(θ) pd. Θ Θ Social optimum [SO] x = arg max W (x) = x G = xθ dµ(θ) x (eq) θ Nash equilibrium [NE] = arg max U θ (x θ, x (eq) θ ) x θ G (eq) = x (eq) θ dµ(θ)

Mechanism design: how to improve user incentives? U θ (x θ, x θ ) = Ū θ + (1 x θ )h(g) c θ (x θ ) p + EM i (x θ, G) Both mechanisms reward users for shifting demand (both are budget-balanced; financed via increased monthly price)

Mechanism design: how to improve user incentives? U θ (x θ, x θ ) = Ū θ + (1 x θ )h(g) c θ (x θ ) p + EM i (x θ, G) Both mechanisms reward users for shifting demand

Nash Equilibrium and Social Optimum (a.e. = almost everywhere)

Nash Equilibrium and Social Optimum (a.e. = almost everywhere)

Nash Equilibrium and Social Optimum (a.e. = almost everywhere)

Nash Equilibrium and Social Optimum (a.e. = almost everywhere)

Nash Equilibrium and Social Optimum U θ (x θ, x θ ) = Ū θ + (1 x θ )h(g) c θ (x θ ) p + ES i (x θ, G) NE: fixed point of G x (resp) θ (G) G (resp) (G) = Θ x (resp) θ (G)dµ(θ) G (resp) 15 10 5 G (resp) (Raffle) G (resp) (T.O.D. pricing) 0 0 5 10 15 G unit reward: r [ToD pricing] R G [Rebate] h (G)(D G) [SO]

Nash Equilibrium and Social Optimum U θ (x θ, x θ ) = Ū θ + (1 x θ )h(g) c θ (x θ ) p + ES i (x θ, G) NE: fixed point of G x (resp) θ (G) G (resp) (G) = Θ x (resp) θ (G)dµ(θ) G (resp) 15 10 5 G (resp) (Raffle) G (resp) (T.O.D. pricing) G (resp) (SO) unit reward: r [ToD pricing] R G [Rebate] 0 0 5 10 15 G

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide But... R, r could be wrong (ex. ISP misspecified user utilities)? perturbation: c θ ( ) c θ ( ) = γ c θ ( ) 12 / 16

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide

Imperfect Info: User utilities perturbed Baseline: R = G h (G )(D G ), r = h (G )(D G ) NE and SO coincide

Robustness results ism with unit reward derivative at G closer to SO is

Robustness results: c θ ( ) c θ ( ) = γ c θ ( ) Rebate is more robust ToD pricing is more robust 7 6 5 G (eq) L G (eq) T (γ) (Raffle) (γ) (T.O.D. pricing) Target value: G (γ) 7 6 5 G (eq) L G (eq) T (γ) (Raffle) (γ) (T.O.D. pricing) Target value: G (γ) 4 3 2 0.05 0.05 0.1 0.15 1 0.5 1 1.5 2 0 0.2 W (γ) W (eq) L (γ) (Raffle) 0.25 W (γ) W (eq) T (γ) (T.O.D. pricing) Target value: SO renormalized 0.3 0.5 1 1.5 2 γ 4 3 2 0.005 0.015 1 0.5 1 1.5 2 0.005 0 0.01 0.02 0.025 W (γ) W (eq) L (γ) (Raffle) 0.03 W (γ) W (eq) T (γ) (T.O.D. pricing) Target value: SO renormalized 0.035 0.5 1 1.5 2 γ 14 / 16

Summary of Results 15 / 16 Mechanisms for peak-time decongestion ToD mechanism Rebate mechanism Baseline NE achieves SO NE achieves SO Imperfect Info total reward unpredictable less robust in many situations of interest total reward predictable more robust in many situations of interest

Plans for Future 16 / 16 Extensions Providers [ISP] are included as players. ISP choices access prices rebates financed by reduced cost of network maintenance rebates financed by reduction of per user network cost Possible Applications electricity networks transportation networks