reallocating spectrum : the incentive auctionkevinlb/teaching/cs532l... · spectrum auctions...

51
Reallocating Spectrum : The Incentive Auction Presented by Alexandre Fr´ echette

Upload: others

Post on 11-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Reallocating Spectrum :

The Incentive Auction

Presented by Alexandre Frechette

Page 2: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

Outline

1 Spectrum AuctionsMotivationExperimentingRisks & Dangers

2 Incentive AuctionAmbitionProposed ProcedureReverse Auction

3 Deferred Acceptance AuctionMechanismThree Interesting Properties

4 ConclusionExtensions & Real Life

Alexandre Frechette Incentive Auction

Page 3: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions

Governments auction off public electromagnetic spectrum.

http://wireless.fcc.gov/auctions/default.htm?job=auction_summary&id=73

Very important for the economic growth of thetelecommunication sector.

Generates significant revenue for auctioneering country.

Alexandre Frechette Incentive Auction

Page 4: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions

Governments auction off public electromagnetic spectrum.

http://wireless.fcc.gov/auctions/default.htm?job=auction_summary&id=73

Very important for the economic growth of thetelecommunication sector.

Generates significant revenue for auctioneering country.

Alexandre Frechette Incentive Auction

Page 5: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions

Governments auction off public electromagnetic spectrum.

http://wireless.fcc.gov/auctions/default.htm?job=auction_summary&id=73

Very important for the economic growth of thetelecommunication sector.

Generates significant revenue for auctioneering country.

Alexandre Frechette Incentive Auction

Page 6: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions - Examples

Successful applications:

Since July 1994, the Federal Communications Commission(FCC) has conducted 87 spectrum auctions, which raised over$60 billion for the U.S. Treasury.

A UK auction in 2000 generated e38.3 billion in revenue.

The latest Canadian auction held in February 2014 raised $5.3billion.

One of the best test bed for high-stakes auction design.

Alexandre Frechette Incentive Auction

Page 7: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions - Examples

Successful applications:

Since July 1994, the Federal Communications Commission(FCC) has conducted 87 spectrum auctions, which raised over$60 billion for the U.S. Treasury.

A UK auction in 2000 generated e38.3 billion in revenue.

The latest Canadian auction held in February 2014 raised $5.3billion.

One of the best test bed for high-stakes auction design.

Alexandre Frechette Incentive Auction

Page 8: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions - Examples

Successful applications:

Since July 1994, the Federal Communications Commission(FCC) has conducted 87 spectrum auctions, which raised over$60 billion for the U.S. Treasury.

A UK auction in 2000 generated e38.3 billion in revenue.

The latest Canadian auction held in February 2014 raised $5.3billion.

One of the best test bed for high-stakes auction design.

Alexandre Frechette Incentive Auction

Page 9: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions - Examples

Successful applications:

Since July 1994, the Federal Communications Commission(FCC) has conducted 87 spectrum auctions, which raised over$60 billion for the U.S. Treasury.

A UK auction in 2000 generated e38.3 billion in revenue.

The latest Canadian auction held in February 2014 raised $5.3billion.

One of the best test bed for high-stakes auction design.

Alexandre Frechette Incentive Auction

Page 10: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

Spectrum Auctions - Examples

Successful applications:

Since July 1994, the Federal Communications Commission(FCC) has conducted 87 spectrum auctions, which raised over$60 billion for the U.S. Treasury.

A UK auction in 2000 generated e38.3 billion in revenue.

The latest Canadian auction held in February 2014 raised $5.3billion.

One of the best test bed for high-stakes auction design.

Alexandre Frechette Incentive Auction

Page 11: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

A Game - Reenacting the Turkish Auction of 2000 [1]

Spectrum Blocks:

1 2 3 4

1 You have your private value/budget.

2 Auction off one block at a time, using first price auction.

3 Reserve/starting price of block i is final price of block i − 1.

4 Your utility is the fraction of sold blocks you own.

Alexandre Frechette Incentive Auction

Page 12: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

A Game - Reenacting the Turkish Auction of 2000 [1]

Spectrum Blocks:

1 2 3 4

1 You have your private value/budget.

2 Auction off one block at a time, using first price auction.

3 Reserve/starting price of block i is final price of block i − 1.

4 Your utility is the fraction of sold blocks you own.

Alexandre Frechette Incentive Auction

Page 13: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

A Game - Reenacting the Turkish Auction of 2000 [1]

Spectrum Blocks:

1 2 3 4

1 You have your private value/budget.

2 Auction off one block at a time, using first price auction.

3 Reserve/starting price of block i is final price of block i − 1.

4 Your utility is the fraction of sold blocks you own.

Alexandre Frechette Incentive Auction

Page 14: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

A Game - Reenacting the Turkish Auction of 2000 [1]

Spectrum Blocks:

1 2 3 4

1 You have your private value/budget.

2 Auction off one block at a time, using first price auction.

3 Reserve/starting price of block i is final price of block i − 1.

4 Your utility is the fraction of sold blocks you own.

Alexandre Frechette Incentive Auction

Page 15: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

A Game - Reenacting the Turkish Auction of 2000 [1]

Spectrum Blocks:

1 2 3 4

Value distribution - normal with mean 10 and standard deviation 3.

0 5 10 15 20

Alexandre Frechette Incentive Auction

Page 16: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

High-Stakes Does Not Guarantee High Quality

CNW Group/Mobilicity

Spectrum auction design is a complex problem, and has seriousconsequences when done inadequately [2].

Alexandre Frechette Incentive Auction

Page 17: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MotivationExperimentingRisks & Dangers

High-Stakes Does Not Guarantee High Quality

CNW Group/Mobilicity

Spectrum auction design is a complex problem, and has seriousconsequences when done inadequately [2].

Alexandre Frechette Incentive Auction

Page 18: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Incentive Auction

The FCC wants to provide more spectrum for mobile companiesto fuel the next generation of products by buying some offbroadcast television companies, and selling it to telecoms.

http://www.hlspectrumreview.com/2012/10/articles/auctions/

united-states-rulemaking-for-incentive-auction-of-broadcaster-spectrum/

Alexandre Frechette Incentive Auction

Page 19: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Freeing Up Spectrum

Assume some TV stations agree to go off air.

Repack the remaining (on-air) stations on a smaller range ofchannels without causing interferences.

A graph colouring problem on a graph with a few thousandvertices and hundred of thousands of edges.

All Constraints

Nick Arnosti, Auctionomics

Alexandre Frechette Incentive Auction

Page 20: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Freeing Up Spectrum

Assume some TV stations agree to go off air.

Repack the remaining (on-air) stations on a smaller range ofchannels without causing interferences.

1. Interference Graph 2. Stations Go Off Air 3. Reassign Channels

A graph colouring problem on a graph with a few thousandvertices and hundred of thousands of edges.

All Constraints

Nick Arnosti, Auctionomics

Alexandre Frechette Incentive Auction

Page 21: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Freeing Up Spectrum

Assume some TV stations agree to go off air.

Repack the remaining (on-air) stations on a smaller range ofchannels without causing interferences.

1. Interference Graph 2. Stations Go Off Air 3. Reassign Channels

A graph colouring problem on a graph with a few thousandvertices and hundred of thousands of edges.

All Constraints

Nick Arnosti, Auctionomics

Alexandre Frechette Incentive Auction

Page 22: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Freeing Up Spectrum

Assume some TV stations agree to go off air.

Repack the remaining (on-air) stations on a smaller range ofchannels without causing interferences.

A graph colouring problem on a graph with a few thousandvertices and hundred of thousands of edges.All Constraints

Nick Arnosti, Auctionomics

Alexandre Frechette Incentive Auction

Page 23: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Incentive Auction [4]

Three components acting in unison:

(1) Reverse auction to buy spectrum off TV stations, and meet aclearing target.

(2) Forward (ascending prices) auction to sell cleared spectrumto mobile companies;A slight adaptation of the successful clock auction previouslyused.

(3) Coordination mechanism to direct reallocation goals;Adjusts clearing target based on global efficiency.

Alexandre Frechette Incentive Auction

Page 24: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Incentive Auction [4]

Three components acting in unison:

(1) Reverse auction to buy spectrum off TV stations, and meet aclearing target.

(2) Forward (ascending prices) auction to sell cleared spectrumto mobile companies;A slight adaptation of the successful clock auction previouslyused.

(3) Coordination mechanism to direct reallocation goals;Adjusts clearing target based on global efficiency.

Alexandre Frechette Incentive Auction

Page 25: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Incentive Auction [4]

Three components acting in unison:

(1) Reverse auction to buy spectrum off TV stations, and meet aclearing target.

(2) Forward (ascending prices) auction to sell cleared spectrumto mobile companies;A slight adaptation of the successful clock auction previouslyused.

(3) Coordination mechanism to direct reallocation goals;Adjusts clearing target based on global efficiency.

Alexandre Frechette Incentive Auction

Page 26: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Incentive Auction [4]

Three components acting in unison:

(1) Reverse auction to buy spectrum off TV stations, and meet aclearing target.

(2) Forward (ascending prices) auction to sell cleared spectrumto mobile companies;A slight adaptation of the successful clock auction previouslyused.

(3) Coordination mechanism to direct reallocation goals;Adjusts clearing target based on global efficiency.

Alexandre Frechette Incentive Auction

Page 27: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Reverse Auction

Which stations should we compensate, and how much should wegive them? “That’s easy, just use VCG!”

Let N be the set of stations, let F ⊆ 2N be the collection ofsubsets of stations that can feasibly be repacked.Then given bids b ∈ RN ,

χVCG(b) = arg minS∈F

∑i∈S

bi .

This is the Minimum Weight Graph Colouring Problemon a very large graph, an NP-complete optimization problem thatis very hard to solve in practice.

Alexandre Frechette Incentive Auction

Page 28: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Reverse Auction

Which stations should we compensate, and how much should wegive them? “That’s easy, just use VCG!”

Let N be the set of stations, let F ⊆ 2N be the collection ofsubsets of stations that can feasibly be repacked.Then given bids b ∈ RN ,

χVCG(b) = arg minS∈F

∑i∈S

bi .

This is the Minimum Weight Graph Colouring Problemon a very large graph, an NP-complete optimization problem thatis very hard to solve in practice.

Alexandre Frechette Incentive Auction

Page 29: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Reverse Auction

Which stations should we compensate, and how much should wegive them? “That’s easy, just use VCG!”

Let N be the set of stations, let F ⊆ 2N be the collection ofsubsets of stations that can feasibly be repacked.Then given bids b ∈ RN ,

χVCG(b) = arg minS∈F

∑i∈S

bi .

This is the Minimum Weight Graph Colouring Problemon a very large graph, an NP-complete optimization problem thatis very hard to solve in practice.

Alexandre Frechette Incentive Auction

Page 30: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Reverse Auction

Which stations should we compensate, and how much should wegive them? “That’s easy, just use VCG!”

Let N be the set of stations, let F ⊆ 2N be the collection ofsubsets of stations that can feasibly be repacked.Then given bids b ∈ RN ,

χVCG(b) = arg minS∈F

∑i∈S

bi .

This is the Minimum Weight Graph Colouring Problemon a very large graph, an NP-complete optimization problem thatis very hard to solve in practice.

Alexandre Frechette Incentive Auction

Page 31: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

AmbitionProposed ProcedureReverse Auction

Reverse Auction

Which stations should we compensate, and how much should wegive them? “That’s easy, just use VCG!”

Let N be the set of stations, let F ⊆ 2N be the collection ofsubsets of stations that can feasibly be repacked.Then given bids b ∈ RN ,

χVCG(b) = arg minS∈F

∑i∈S

bi .

This is the Minimum Weight Graph Colouring Problemon a very large graph, an NP-complete optimization problem thatis very hard to solve in practice.

Alexandre Frechette Incentive Auction

Page 32: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Deferred Acceptance Auction

Alternate mechanism for the reverse auction [4, 3].

“Deferred-acceptance (DA) auctions choose allocations by aniterative process of rejecting the least attractive bid.”

Heavily inspired from the Gale-Shapley deferred acceptancealgorithm for stable matchings.

Alexandre Frechette Incentive Auction

Page 33: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Deferred Acceptance Auction

Alternate mechanism for the reverse auction [4, 3].

“Deferred-acceptance (DA) auctions choose allocations by aniterative process of rejecting the least attractive bid.”

Heavily inspired from the Gale-Shapley deferred acceptancealgorithm for stable matchings.

Alexandre Frechette Incentive Auction

Page 34: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Deferred Acceptance Auction

Alternate mechanism for the reverse auction [4, 3].

“Deferred-acceptance (DA) auctions choose allocations by aniterative process of rejecting the least attractive bid.”

Heavily inspired from the Gale-Shapley deferred acceptancealgorithm for stable matchings.

Alexandre Frechette Incentive Auction

Page 35: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Allocation Rule

At each step t of the DA auction, we have a set At ⊆ N of activebidders.

The DA auction is specified by scoring functions for any activeset A ⊆ N and station i ∈ A

sAi : Bi × BN\A → R+,

where Bi is the “bid space” of station i . Scoring functions must benon-decreasing in their first argument.

Then at each step the DA auction removes from its active setthe bidders with highest non-zero bid scores, and otherwisereturns χDA(bt) = At if all scores are zero.

Alexandre Frechette Incentive Auction

Page 36: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Allocation Rule

At each step t of the DA auction, we have a set At ⊆ N of activebidders.

The DA auction is specified by scoring functions for any activeset A ⊆ N and station i ∈ A

sAi : Bi × BN\A → R+,

where Bi is the “bid space” of station i . Scoring functions must benon-decreasing in their first argument.

Then at each step the DA auction removes from its active setthe bidders with highest non-zero bid scores, and otherwisereturns χDA(bt) = At if all scores are zero.

Alexandre Frechette Incentive Auction

Page 37: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Allocation Rule

At each step t of the DA auction, we have a set At ⊆ N of activebidders.

The DA auction is specified by scoring functions for any activeset A ⊆ N and station i ∈ A

sAi : Bi × BN\A → R+,

where Bi is the “bid space” of station i . Scoring functions must benon-decreasing in their first argument.

Then at each step the DA auction removes from its active setthe bidders with highest non-zero bid scores, and otherwisereturns χDA(bt) = At if all scores are zero.

Alexandre Frechette Incentive Auction

Page 38: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Simplest DA Algorithm for the Reverse Auction

For the reverse auction, A can be thought of as the“packable”stations. Then a simple scoring function give non-zero score onlyto repackable bidders:

sAi (b) =

{0 if N \ A ∪ {i} 6∈ F

bi otherwise

This only requires to check feasibility, instead of actuallyoptimizing over feasible sets of stations. Still NP-complete, butempirically easier.

Alexandre Frechette Incentive Auction

Page 39: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Simplest DA Algorithm for the Reverse Auction

For the reverse auction, A can be thought of as the“packable”stations. Then a simple scoring function give non-zero score onlyto repackable bidders:

sAi (b) =

{0 if N \ A ∪ {i} 6∈ F

bi otherwise

This only requires to check feasibility, instead of actuallyoptimizing over feasible sets of stations. Still NP-complete, butempirically easier.

Alexandre Frechette Incentive Auction

Page 40: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Payment Rules

Pay-as-bid / first-price payments:

℘FPi (b) =

{bi if i ∈ A0 otherwise

Threshold price - highest bid without changing outcome:

℘TPi (b) = max{b ∈ Bi : i ∈ χDA(b, b−i )}.

Alexandre Frechette Incentive Auction

Page 41: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Payment Rules

Pay-as-bid / first-price payments:

℘FPi (b) =

{bi if i ∈ A0 otherwise

Threshold price - highest bid without changing outcome:

℘TPi (b) = max{b ∈ Bi : i ∈ χDA(b, b−i )}.

Alexandre Frechette Incentive Auction

Page 42: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Dominant Strategy Incentive Compatibility

Proposition

A threshold price, deferred acceptance auction (N,B, χDA, ℘TP) isdominant strategy incentive compatible.

Alexandre Frechette Incentive Auction

Page 43: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Flexibility with Scoring Rules

Added resilience through various scoring rules:

use imperfect feasibility checking,

impose auction budget constraints, or

bound efficiency with interference graph specific scoring rules.

Alexandre Frechette Incentive Auction

Page 44: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Flexibility with Scoring Rules

Added resilience through various scoring rules:

use imperfect feasibility checking,

impose auction budget constraints, or

bound efficiency with interference graph specific scoring rules.

Alexandre Frechette Incentive Auction

Page 45: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Flexibility with Scoring Rules

Added resilience through various scoring rules:

use imperfect feasibility checking,

impose auction budget constraints, or

bound efficiency with interference graph specific scoring rules.

Alexandre Frechette Incentive Auction

Page 46: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Flexibility with Scoring Rules

Added resilience through various scoring rules:

use imperfect feasibility checking,

impose auction budget constraints, or

bound efficiency with interference graph specific scoring rules.

Alexandre Frechette Incentive Auction

Page 47: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Equivalence to Clock Auction

Proposition

DA threshold auctions are equivalent to (finite) clock auctions inwhich bidders are restricted to cutoff strategies.

Proposition

(Finite) Clock auctions in which bidders are restricted to cutoffstrategies are equivalent to DA threshold auctions.

Alexandre Frechette Incentive Auction

Page 48: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

MechanismThree Interesting Properties

Equivalence to Clock Auction

Proposition

DA threshold auctions are equivalent to (finite) clock auctions inwhich bidders are restricted to cutoff strategies.

Proposition

(Finite) Clock auctions in which bidders are restricted to cutoffstrategies are equivalent to DA threshold auctions.

Alexandre Frechette Incentive Auction

Page 49: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

Extensions & Real Life

Conclusion

The nature of the reverse auction and intractability ofstandard techniques required the design of novel deferredacceptance auction.

This is an ongoing FCC auction design project, with still much toaddress:

Generalize to more than two outcomes;e.g. possibility of going to lower quality spectrum instead ofjust off-air.

Refine mechanism to get better efficiency and revenueguarantees;

Alexandre Frechette Incentive Auction

Page 50: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

Extensions & Real Life

Conclusion

The nature of the reverse auction and intractability ofstandard techniques required the design of novel deferredacceptance auction.

This is an ongoing FCC auction design project, with still much toaddress:

Generalize to more than two outcomes;e.g. possibility of going to lower quality spectrum instead ofjust off-air.

Refine mechanism to get better efficiency and revenueguarantees;

Alexandre Frechette Incentive Auction

Page 51: Reallocating Spectrum : The Incentive Auctionkevinlb/teaching/cs532l... · Spectrum Auctions Incentive Auction Deferred Acceptance Auction Conclusion Motivation Experimenting Risks

Spectrum AuctionsIncentive Auction

Deferred Acceptance AuctionConclusion

Extensions & Real Life

References

U. Emek.The role of auction design in awarding spectrum.Technical report, EconWPA, 2002.

P. Klemperer.What really matters in auction design.The Journal of Economic Perspectives, 16(1):169–189, 2002.

P. Milgrom and I. Segal.Deferred-acceptance auctions and radio spectrum reallocation.Unpublished (http://www.milgrom.net/working-papers/),2014.

P. Milgrom and I. Segal.A design proposal for the US incentive auction.Technical report, FCC, 2014.

Alexandre Frechette Incentive Auction