the clock-proxy auction: a practical combinatorial auction design lawrence m. ausubel, peter...

56
The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford University 8 October 2004 * Some of the methods discussed are subject to issued patents or pending applications.

Upload: jamel-blease

Post on 14-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

The Clock-Proxy Auction:A Practical Combinatorial

Auction Design

Lawrence M. Ausubel, Peter Cramton, Paul Milgrom

University of Maryland and Stanford University

8 October 2004

* Some of the methods discussed are subject to issued patents or pending applications.

Page 2: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Introduction

Many related (divisible) goods Spectrum (location) Electricity (duration, location, strike price,

ancillary services) Financial securities (duration) Emissions (duration, type)

A practical combinatorial auction for FCC (and others) to replace simultaneous ascending auction (SAA)

Page 3: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock Auction

Auctioneer names prices; bidders name only quantities

Price adjusted according to excess demand Process repeated until market clears

No exposure problem (package auction)

Introduction

Page 4: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Proxy Auction

A procedure for package bidding Bidders input their values into “proxy agents” Proxy agents iteratively submit package bids,

selecting best profit opportunity according to the inputted values

Auctioneer selects provisionally-winning bids according to revenue maximization

Process continues until the proxy agents have no new bids to submit

Introduction

Page 5: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock-Proxy Auction

A clock auction, followed by a “final round” consisting of a proxy auction

Bidders directly submit bids in clock auction phase

When clock phase concludes, bidders have a single opportunity to input proxy values

The proxy phase concludes the auction

Introduction

Page 6: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock-Proxy Auction

All bids are kept “live” throughout auction (no bid withdrawals)

Bids from clock phase are also treated as package bids in the proxy phase

All bids are treated as mutually exclusive (XOR)

Activity rules are maintained within clock phase and between clock and proxy phases

Introduction

Page 7: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Advantages of Clock-Proxy Auction

Clock phase

Simple for bidders Provides essential price discovery

Proxy phase

Highly efficient Competitive revenues Little opportunity for collusion

Introduction

Page 8: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock Auction

Page 9: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Practical implementation of the fictitious “Walrasian auctioneer”

Auctioneer announces a price vector Bidders respond by reporting quantity vectors Price is adjusted according to excess demand Process is repeated until the market clears

Simultaneous Clock Auction

Page 10: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Strengths Simple for bidders Provides highly-usable price discovery Yields similar outcome as SAA, but faster and

fewer collusive opportunities A package auction without complexity

Weaknesses Limits prices to being linear Therefore should not yield efficient outcomes

Simultaneous Clock Auction

Page 11: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

EDF generation capacity (virtual power plants)

13 quarterly auctions (Sep 2001 – present) Electrabel generation (virtual power plants)

4 quarterly auctions (Dec 2003 – present) Ruhrgas gas release program

2 annual auctions (2003 – present) UK emissions trading scheme

World’s first greenhouse gas auction (Mar 2002) GDF and Total gas release program

2 auctions (Oct 2004) FirstEnergy (Ohio) standard offer service

1 annual auction (Nov 2004)

Recent Clock Auctions (MDI)

Page 12: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

New Jersey basic generation service 3 annual auctions (2002 – present)

Texas electricity capacity 12 quarterly auctions (Sep 2001 – present)

Austrian gas release program 2 Annual Auctions (2003 – present)

Nuon generation capacity One auction (July 2004)

Recent Clock Auctions (others)

Page 13: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

EDF Generation Capacity Auction

MDImarket design inc.

Page 14: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Number of products Two to five groups (baseload, peakload, etc.) 20 products (various durations)

Number of bidders 30 bidders 15 winners

Duration Eight to ten rounds (one day)

€200 million in value transacted in auction

Typical EDF Auction

Page 15: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Electrabel VPP Capacity Auction

MDImarket design inc.

Page 16: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Number of products Two groups (baseload, peakload) 20 products (various durations and start dates)

Number of bidders 14 bidders 7 winners

Duration Seven rounds (one day)

€70 million in value transacted in auction

Typical Electrabel Auction

Page 17: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Number of products One (39 identical lots)

Number of bidders 16 bidders 7 winners

Duration: part of one day

€350 million in value transacted in auction

Typical Ruhrgas Auction

Page 18: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issues in Implementing Clock Auction

Bids need to be taken literally and need to be treated as binding contractual offers

PROBLEM: If bids need to be submitted unreasonably frequently or at unexpected intervals, bidders may miss making required submissions of bids

SOLUTION: Discrete bidding rounds

Avoiding “overshoot”

PROBLEM: Given discrete bidding rounds and need for a quick auction, bid increments need to be reasonably large, and price may overshoot the market-clearing price

SOLUTION: Intra-round bidding

Page 19: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Price

MWAggregate Demand

1 Product – Dealing with Discreteness

Overshoot

Closing Price: P6Round 6 Round

5P5Round 4P4

Round 3P3

Round 2P2

Round 1P1

Supply

Page 20: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

1 Product introducing intra-round bidding

Round 6

Round 5

P6Round 6 Round

5P5Round 4P4

Round 3P3

Round 2P2

Round 1P1

Price

MWquantity bid by an individual

Page 21: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Price

MWquantity bid by an individual

1 product – Individual bids with intra-round bidding

Round 2P2

Round 1P1

Round 4P4

Round 3P3

Round 5P5

P6Round 6

Page 22: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Price

MWAggregate DemandSupply

Round 2P2

Round 1P1

Round 3P3

Round 4P4

Round 5P5

Minimal Overshoot

Closing Price P6Round 6

1 product – Aggregate demand with intra-round bidding

Page 23: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Sample 1

14000

15000

16000

17000

18000

19000

20000

21000

22000

0 100 200 300 400 500 600 700 800

Quantity (MW)

Pri

ce (

euro

/MW

-mo

nth

)

Round 1

Round 2

Round 3

Round 4

Round 5

Round 6

Round 7

N/A

N/A

N/A

Supply

Page 24: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Sample 2

8000

8500

9000

9500

10000

10500

11000

11500

12000

0 50 100 150 200 250 300 350 400

Quantity (MW)

Pri

ce (

eu

ro/M

W-m

on

th)

Round 1

Round 2

Round 3

Round 4

Round 5

Round 6

Round 7

N/A

N/A

N/A

Supply

Page 25: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 2: Treatment of bids which would make aggregate demand < supply

Example: For a particular item, demand = supply, but the price of a complementary item increases. A bidder wishes to reduce its demand

Naive approach: Prevent the reduction

Example: For a particular item, demand > supply, but demand < supply at next increment

Naive approach: Ration the bidders

Simultaneous Clock Auction

Page 26: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 2: Treatment of bids which would make aggregate demand < supply

Example: For a particular item, demand = supply, but the price of a complementary item increases. A bidder wishes to reduce its demand

Difficulty: Creates an exposure problem

Example: For a particular item, demand > supply, but demand < supply at next increment

Difficulty: Creates an exposure problem

Simultaneous Clock Auction

Page 27: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 2: Treatment of bids which would make aggregate demand < supply

Example: For a particular item, demand = supply, but the price of a complementary item increases. A bidder wishes to reduce its demand

Our approach: Allow the reduction

Example: For a particular item, demand > supply, but demand < supply at next increment

Our approach: No rationing

Simultaneous Clock Auction

Page 28: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 2: Treatment of bids which would make aggregate demand < supply

“Full Flexibility” (used in the EDF auctions; advocated here)

After each new price vector, bidders can arbitrarily reduce their previous quantities

Advantage– Makes clock auction into a combinatorial auction– No exposure problem!

Disadvantage– There may be significant undersell– Not a problem if it is followed by a proxy auction

Simultaneous Clock Auction

Page 29: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 3: Activity rules

Prevent a bidder from hiding as a “snake in the grass” to conceal its true interests

Standard approaches:

No activity rule (laboratory experiments) Monotonicity in quantities (SAA and clock auctions in

practice)

Simultaneous Clock Auction

Page 30: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 3: Activity rules

Revealed-preference activity rule (advocated here)

Compare times s and t (s < t), Prices: ps, pt Demands: xs, xt

At time s, xs is better than xt: At time t, xt is better than xs : Adding inequalities yields the RP activity rule:

Simultaneous Clock Auction

( ) ( )s s s t s tv x p x v x p x ( ) ( )t t t s t sv x p x v x p x

( ) ( ) ( ) 0 .t s t sRP p p x x

Page 31: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Issue 3: Activity rules

Revealed-preference activity rule (advocated here)

Bid placed at time t must satisfy (RP) with respect to its prior bids at all prior times s (s < t):

One can also apply a “relaxed” RP in proxy phase (with respect to bids in the clock phase)

Simultaneous Clock Auction

( ) ( ) ( ) 0 .t s t sRP p p x x

Page 32: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Proxy Auction

Page 33: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Package Bidding

Package bidding often motivated by complements

Even without complements, package bidding may improve outcome by eliminating “demand reduction”

In SAA, bidders may have strong incentives to reduce demands in order to end auction at low prices

Page 34: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Basic Ascending Package Auction

A set of items is offered for sale

A bid specifies a set of items and a corresponding bid amount

Bidding proceeds in a series of rounds

After each round, provisional winning bids are determined that maximize revenues

Auction ends after a round with no new bids

All bids are treated as mutually exclusive (XOR)

All bids are kept “live” throughout the auction

Page 35: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Ascending Proxy Auction

Each bidder reports its values (and constraints) to a “proxy bidder”

Proxy bidder bids on behalf of the real bidder — iteratively submitting the allowable bid that, if accepted, would maximize the bidder’s payoff (evaluated according to its reported values)

Auction ends after a round with no new bids

Page 36: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Example: Ascending Proxy Auction

Two items, A and B; bids must be integers

Bidder reports values of v(A) = 10, v(B) = 5, v(A,B) = 20

Past high bids by this bidder (all “losing”) were:

b(A) = 4, b(B) = 3, b(A,B) = 15

Next allowable bids are: b(A) = 5 Yields profits of = v(A) – b(A) = 10 – 5 = 5 b(B) = 4 Yields profits of = v(B) – b(B) = 5 – 4 = 1 b(A,B) = 16 Yields profits of = v(A,B) – b(A,B) = 20 – 16 = 4

So the proxy bidder next places a bid of 5 on A

Page 37: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Example: Ascending Proxy Auction

Two items, A and B; bids must be integers

Bidder reports values of v(A) = 10, v(B) = 5, v(A,B) = 20

Past high bids by this bidder (all “losing”) were:

b(A) = 4, b(B) = 3, b(A,B) = 15

Next allowable bids are: b(A) = 5 Yields profits of = v(A) – b(A) = 10 – 5 = 5 b(B) = 4 Yields profits of = v(B) – b(B) = 5 – 4 = 1 b(A,B) = 16 Yields profits of = v(A,B) – b(A,B) = 20 – 16 = 4

Next allowable bids after that are: b(A) = 6 Yields profits of = v(A) – b(A) = 10 – 6 = 4 b(B) = 4 Yields profits of = v(B) – b(B) = 5 – 4 = 1 b(A,B) = 16 Yields profits of = v(A,B) – b(A,B) = 20 – 16 = 4

So the proxy next bids 6 on A and/or 16 on {A,B}

Page 38: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Outcomes in the Core

The coalitional form game is (L,w), where…

L denotes the set of players.

the seller is l = 0

the other players are the bidders

w(S) denotes the value of coalition S:

If S excludes the seller, let w(S)=0

If S includes the seller, let

The Core(L,w) is the set of all profit allocations that are feasible for the coalition of the whole and cannot be blocked by any coalition S

( ) max ( )l ll Sx X

w S v x

Page 39: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Outcomes in the Core

Theorem. (Ausubel and Milgrom 2002 , Parkes and Ungar 2000) The payoff vector resulting from the proxy auction is in the core relative to the reported preferences

Interpretations:

Core outcome assures competitive revenues for seller

Core outcome assures allocative efficiency (ascending proxy auction is not subject to inefficient demand reduction)

Page 40: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Case of Substitutes

If goods are substitutes, then Vickrey payoff profile is bidder-Pareto-optimal point in core

Outcome of the ascending proxy auction coincides with outcome of the Vickrey auction

Bidder #1 Payoff

Bidder #2 Payoff

Core Payoffs for 1 and 2

Vickrey Payoff Vector

v1+v2w(L)-w(L\12)

w(L)-w(L\1)

w(L)-w(L\2)

Page 41: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Case of Non-Substitutes

If goods are not substitutes, then Vickrey payoff profile is not in core

Ascending proxy auction yields a different outcome from the Vickrey auction (one with higher revenues)

Bidder #1 Payoff

Bidder #2 Payoff

Core Payoffs for 1 and 2

Vickrey Payoff Vector

v1+v2w(L)-w(L\12)

w(L)-w(L\1)

w(L)-w(L\2) Bidder-Pareto-optimal payoffs

Page 42: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Outcomes in the Core

Theorem (Ausubel and Milgrom 2002). If is a bidder-Pareto-optimal point in Core(L,w), then there exists a full information Nash equilibrium of the proxy auction with associated payoff vector .

These equilibria may be obtained using strategies of the form: bid your true value minus a nonnegative constant on every package

Page 43: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Proxy Auction Avoids Vickrey Problems

In Vickrey auction:

Adding a bidder can reduce revenues

Using a shill bidder can be profitable

Losing bidders can profitably collude

Page 44: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Monotonicity and Revenue Issues

Example: Two identical items, A and B; three bidders Bidder 1 values the pair only: v1(A,B) = $2 billion

Bidder 2 wants a single item only: v2(A) = $2 billion

Bidder 3 wants a single item only: v3(B) = $2 billion

The Vickrey auction awards each bidder his incremental value: Bidders 2 and 3 each win one item

Social value with Bidder 2 = $4 billion; without Bidder 2 = $2 billion

Prices in the Vickrey auction equal zero!

The problem in this example is a failure of monotonicity: Adding Bidder 3 reduces Vickrey revenues from $2 billion to zero

The Vickrey outcome lies outside the core

The proxy auction avoids this problem: Revenues = $2 billion

Page 45: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

The Loser Collusion Problem

Example: Two identical items, A and B; three bidders Bidder 1 values the pair only: v1(A,B) = $2 billion

Bidder 2 wants a single item only: v2(A) = $0.5 billion

Bidder 3 wants a single item only: v3(B) = $0.5 billion

The losing Bidders 2 and 3 have a profitable joint deviation in the Vickrey auction: bidding $2 billion each

This converts it into the previous example

Bidders 2 and 3 each win one item at prices of zero

The Vickrey auction is unique in its vulnerability to collusion even among losing bidders

The proxy auction avoids this problem: Bidders 2 and 3 can overturn the outcome of Bidder 1 winning only by jointly bidding $2 billion

Page 46: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

The Shill Bidding Problem

Example: Two identical items, A and B; two bidders Bidder 1 values the pair only: v1(A,B) = $2 billion

Bidder 2 has v2(A) = $0.5 billion; v2(A,B) = $1 billion

The losing Bidder 2 can set up a bidder under a false name (“shill bidder”). Each of Bidder 2 and the shill Bidder 3 can bid $2 billion each

This again converts it into the first example

Bidder 2 wins two items and pays zero!

The Vickrey auction is vulnerable to shill bidding

Page 47: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock-Proxy Auction

Page 48: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

A simultaneous clock auction is conducted, with a revealed-preference activity rule imposed on bidders, until (approximate) clearing is attained

A proxy auction is conducted as a “final round”

Bids submitted by proxy agents are restricted to satisfy a relaxed revealed-preference activity rule based on competitive conditions

Bids from clock phase are also treated as “live” package bids in proxy phase

All package bids (clock and proxy) are treated as mutually exclusive, and auctioneer selects as provisionally-winning the bids that maximize revenues

Clock-Proxy Auction

Page 49: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Relaxed Revealed Preference Activity Rule

Let s be a time in clock phase and t a time in proxy phase

Package S is bid on at time s and T is bid on at time t

Ps(S) and Ps(T) package prices of S and T at time s

Pt(S) and Pt(T) package prices of S and T at time t

At every time t in the proxy phase, the bidder can bid on the package T only if (RRP) is satisfied for every package S bid at time s in the clock phase

(RRP) [Pt(S) – Ps(S)] Pt(T) – Ps(T)

> 1 is parameter (closer to 1 if more competitive environment)

For = 1, price of S increased more than price of T; otherwise S would be more profitable than T.

Alternatively, state RRP as a constrain on valuations reported to proxy:

( ) ( ) ( ) ( )s sv T P T v S P S

Page 50: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock auction phase yields price discovery

Feedback of linear prices is extremely useful to bidders

Clock phase makes bidding in the proxy phase vastly simpler

Focus decision on what is relevant

See what you don't need to consider

See what looks like good possibilities

Why Not Use the Proxy Auction Only?

Page 51: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Proxy auction ends with core outcome

Efficient allocation

Competitive revenues

No demand reduction

Collusion is limited

Relaxed activity rule means allocation still up for grabs in proxy phase

Why Not Use the Clock Auction Only?

Page 52: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock auction is a fast and simple process (compared to the simultaneous ascending auction)

Only provide information relevant for price and quantity discovery (excess demand)

Takes advantage of substitutes (one clock for substitute licenses)

Example:

– proposed 90 MHz of 3G spectrum in 5 blocks: 30, 20, 20, 10, 10

– clock alternative: 9 or 18 equivalent blocks per region

Fewer rounds– Get increment increase for all items, rather than having to cycle

through over many rounds– “Intra-round bids” allow larger increments, but still permit

expression of demands along line segment from start-of-round price to end-of-round price

Advantages of the Clock over the SAA

Page 53: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Clock auction limits collusion (compared to the simultaneous ascending auction)

Signaling how to split up the licenses greatly limited

– No retaliation (since no bidder-specific information)

– No stopping when obvious split is reached (since no bidder

specific information)

Fewer rounds to coordinate on a split

Advantages of the Clock over the SAA

Page 54: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

No exposure problem (unlike SAA)

As long as at least one price increases, bidder can drop quantity on

other items

Bidder can safely bid for synergistic gains

Bid is binding only as full package

No threshold problem (unlike ascending package auction)

Clocks controlled by auctioneer: no jump bids; large bidder cannot

get ahead

Linear pricing: small bidders just need to meet price on single item

Advantages of the Clock Phase

Page 55: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Combines advantages of

Clock auction

Proxy auction

Excellent price discovery in clock phase simplifies bidder decision problem

Proxy phase enables bidders to fine-tune allocation based on good price information

Clock-Proxy Auction

Page 56: The Clock-Proxy Auction: A Practical Combinatorial Auction Design Lawrence M. Ausubel, Peter Cramton, Paul Milgrom University of Maryland and Stanford

Advantages of Clock-Proxy Auction

Clock Take linear prices as far as they will go Simplicity and flexibility for bidders and auctioneer Expand substitution possibilities Minimize scope for collusion No exposure problem; no threshold problem

Proxy Core outcome

– Efficiency– Substantial seller revenues