self-enforcing strategic demand reduction

28
Self-Enforcing Strategic Demand Reduction Paul S. A. Reitsma 1 , Peter Stone 2 , János A. Csirik 3 , Michael L. Littman 4 1 Brown University 2 U. Texas at Austin

Upload: millie

Post on 11-Jan-2016

17 views

Category:

Documents


1 download

DESCRIPTION

Self-Enforcing Strategic Demand Reduction. Paul S. A. Reitsma 1 , Peter Stone 2 , J á nos A. Csirik 3 , Michael L. Littman 4 1 Brown University 2 U. Texas at Austin 3 AT&T Research 4 Stowe Research. Overview. Complex, high-stakes auctions - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Self-Enforcing Strategic  Demand Reduction

Self-Enforcing Strategic Demand Reduction

Paul S. A. Reitsma1, Peter Stone2, János A. Csirik3, Michael L. Littman4

1Brown University 2U. Texas at Austin 3AT&T Research 4Stowe Research

Page 2: Self-Enforcing Strategic  Demand Reduction

00.511.522.533.544.55

Bill

ions

of d

olla

rs

Normal PRSDR

Bidding Strategy

Total Profit

Page 3: Self-Enforcing Strategic  Demand Reduction

Overview

• Complex, high-stakes auctions

• Complex, realistic simulations

• Highly effective strategy

• Robust, stable, simple

• Theoretical issues

Page 4: Self-Enforcing Strategic  Demand Reduction

Auctions Important

• Tiny toys to giant resources

• Commercial interest

• Theoretical interest– testbed for ideas

• Agents appearing in auctions

Page 5: Self-Enforcing Strategic  Demand Reduction

FCC Auction #35

• 422 licenses (spectrum blocks)

• 195 markets (major US cities)

• 80 bidders

• 101 rounds

• Dec 12 – Jan 26 2001

Page 6: Self-Enforcing Strategic  Demand Reduction

FCC Rules

• Theory: more information more efficient– all bids known– current winners known

• Bids: only 1 to 9 bid increments– 10% - 20% of current price

• Eligibility requirements• i.e., complex scenario

Page 7: Self-Enforcing Strategic  Demand Reduction

Auction Simulator

• FAucS

• Faithful to published rules

• Client-server architecture

• Runs auctions with agents and/or humans

Page 8: Self-Enforcing Strategic  Demand Reduction

FAucS Agents

• 5 important bidders– modeled individually– input from actual bidder team

• Other 75 served to raise prices– model as 5 secondary bidders– same role price floor 75%

Page 9: Self-Enforcing Strategic  Demand Reduction

Agent Goals

• Utility is profit

• Separate values per market– based on Merril Lynch data, real bidder input,

real auction analysis– per-agent

• Desire 0-2 licenses per market

• Assume no inter-market dependencies

Page 10: Self-Enforcing Strategic  Demand Reduction

Uncertain Knowledge

• Estimate other agents’ goals, budget– budget: within 20%– license valuations: within 20%

• per-license, per-agent

– desired licenses / market: 25% chance wrong• even one error can double perceived total desires

Page 11: Self-Enforcing Strategic  Demand Reduction

General Agent Strategy

• Each round:1. Get prices from server

2. Compute remaining budget, eligibility

3. Compute market values, costs

4. Choose desired licenses within constraints

5. Submit bids to server

Page 12: Self-Enforcing Strategic  Demand Reduction

Bidding Strategies

• Self-Only– knapsack approach effective

• Strategic Bidding (consider others)– threats– budget stretching– Strategic Demand Reduction (SDR)– explicit communication not allowed…

Page 13: Self-Enforcing Strategic  Demand Reduction

Randomized SDR

• Determine allocations dynamically– bid for desired licenses– tie-breaking creates allocation– respect allocation; no competition– ignore secondary bidders– don’t waste profit– great expected results

Page 14: Self-Enforcing Strategic  Demand Reduction

0

200

400

600

800

1000

1200

1400

Mill

ions

of d

olla

rs

1 2 3 4 5

Per-Agent Profit

Normal PRSDR

Page 15: Self-Enforcing Strategic  Demand Reduction

Luck

• Great expected results

• Random luck

• Unlucky winning little of desires– low satisfaction

• Incentive to defect– lowers expected profits

Page 16: Self-Enforcing Strategic  Demand Reduction

Fairing

• Unlucky bidder takes licenses until satisfaction near average

• Also bias compensation

• Equitable distribution– Yet, incentive to defect again!

Page 17: Self-Enforcing Strategic  Demand Reduction

Crime and Punishment

• Temptation to take too much– big profit gain– destroys fairness, destabilizes strategy

• Punish cheater to remove all profit gain– removes incentive– stabilizes strategy– Punishing RSDR

Page 18: Self-Enforcing Strategic  Demand Reduction

Detection

• Should take licenses only if:1. Low satisfaction rating

2. Punishing a cheater– i.e., focused

• Cheater takes when satisfied

• Cheater takes indiscriminately

• Flawless detection

Page 19: Self-Enforcing Strategic  Demand Reduction

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

Pro

fit

vs. b

asel

ine

Missed Caught

Detection Results

Enforcement EffectsDefector PRSDR

Page 20: Self-Enforcing Strategic  Demand Reduction

Enforcement Effects

• Large win for uncaught cheater

• All extra profit lost when cheater caught– strong disincentive

• Slight enforcement cost– raises expected profit by dissuading cheating– less aggressive punishment scheme possible– people willing to pay to punish cheaters

Page 21: Self-Enforcing Strategic  Demand Reduction

Alternative Scenarios

• Change price floor

• PRSDR preserves profit nearly optimally– larger profit margin larger absolute and

relative profit from PRSDR

• Large numbers of defectors– drop back to all-Knapsack without loss

Page 22: Self-Enforcing Strategic  Demand Reduction

0

0.05

0.1

0.15

0.2

0.25

0.3

0.35

0.4

0.45

0.5

Fra

ctio

n w

aste

d

85% 75% 50%

Price Floor

Wasted Profit

Knapsack PRSDR

Page 23: Self-Enforcing Strategic  Demand Reduction

Algorithm Overview

1. Bid on desired licenses

2. Tie-breaking creates allocation

3. No competition

4. Fairing balance

5. Auto-punish defectors

6. Punishment removes defection incentive

Page 24: Self-Enforcing Strategic  Demand Reduction

Improved Auction Design

• Information sources:1. via low prices

2. from auctioneer

• Traditionally, more info greater efficiency• However, more info more strategies

– PRSDR hard to thwart

– less efficiency?

– tradeoffs in auction design

Page 25: Self-Enforcing Strategic  Demand Reduction

Game Theory

• Analyze as 3-option Prisoner’s Dilemma:1. Cooperate (RSDR)

2. Hedge (PRSDR)

3. Defect (Knapsack)

• Pure Nash equilibrium

• Suggestive, not conclusive, for auction

3 3 0

3 3 2

5 1 1

Page 26: Self-Enforcing Strategic  Demand Reduction

Real-World Application

• Relies on few assumptions:1. Bidders desire maximum profit

2. Bidders know of PRSDR, benefits

3. Bidders willing to try, risk-free

4. Information available

Page 27: Self-Enforcing Strategic  Demand Reduction

Conclusions

• Effective• Realistic

– related real strategies– safe to try

• Stable– self-enforcing

• Robust• Fair

Page 28: Self-Enforcing Strategic  Demand Reduction

Questions?