p · x - University of Connecticut

advertisement
A Revealed-Preference Activity
Rule for Quasi-Linear Utilities
with Budget Constraints
Robert Day, University of Connecticut
with special thanks to:
Pavithra Harsha, Cynthia Barnhart, MIT
and David Parkes, Harvard
Multi-Unit Auctions
• In auctions for spectrum licenses (for example),
many items may be auctioned simultaneously
through an iterative procedure
• We consider an environment in which bidders
report demand amounts at the current price-vector
• Examples include the Simultaneous Ascending
Auction (used by the FCC), and Ausubel,
Cramton, and Milgrom’s Clock-Proxy Auction
Problem:
• Bidders in an iterative multi-unit auction
can often benefit by waiting to reveal their
intentions
• This can slow auctions and undermine the
purpose of the iterative auction to reveal
accurate price information (price discovery)
Solution: Activity Rules
Summary of Talk
• Ausubel, Cramton & Milgrom’s Rule: RP
• A Problem with RP (from Harsha et al.)
• A New Activity Rule: RPB
Notation
For a specific bidder, let
pt
= Price vector announced at time t
(non-decreasing in t)
xt
= Bid vector reported at time t
v(x) = Value of the bundle x (to this bidder)
u(p,x) = Utility of bundle x at price p
FCC Activity Rule
• Aggregate demand (expressed in MHz-pop) may
not increase as prices increase
• Problem: bidders “park” their bids on licenses
with the cheapest MHz-pops to maintain eligibility
later, distorting price discovery
• Ausubel, Cramton, & Milgrom argue that their
Revealed Preference activity rule provides an
improvement
Revealed Preference Activity Rule
(Ausubel, Cramton, and Milgrom)
• Bidder Preferences are assumed to be quasi-linear:
u(p,x) = v(x) – p · x
• The rule enforces consistency of preferences for
any pair of bid vectors xs and xt with s < t
that is...
Revealed Preference Activity Rule
(Ausubel, Cramton, and Milgrom)
v(xs) – ps · xs ≥ v(xt) – ps · xt
and
v(xt) – pt · xt ≥ v(xs) – pt · xs
But since v(·) is unknown, we cancel and get rule RP
(pt – ps) · (xt – xs) ≤ 0
Revealed Preference Activity Rule
(Ausubel, Cramton, and Milgrom)
(pt – ps) · (xt – xs) ≤ 0
• For a single item: demand must decrease as
price increases
• Further ACM argue that the rule performs
as desired for cases of perfect substitutes
and perfect complements or a mix of both
A Weakened Revealed Preference
Activity Rule
(pt – ps) · (xt – xs) ≤ α
• Recent presentations of the clock-proxy
indicate that a weakened form may be
desirable
• Definition:
Budget-constrained quasi-linear utility
uB(p,x) =
v(x) – p · x
0
if p · x ≤ B
otherwise
• Definition:
An activity rule is consistent if an honest
bidder never causes a violation of the rule
A Problem with the RP rule
(due to Harsha et al.)
• RP is not consistent when bidders have
budget-constrained quasi-linear utility
Counter example:
A bidder for multiple units of two items has values:
v(5,1) = 590
v(4,3) = 505
Prices announced:
p1= (100,10)
B = 515
p2 = (110, 19)
Counter example (continued)
At p1 the bidder prefers (5,1) to (4,3):
590 – (100,10) · (5,1) > 505 – (100,10) · (4,3)
But at p2 the bidder cannot afford (5,1) so (4,3) is
preferred.
But according to RP we must have:
(pt – ps) · (xt – xs)= (10,9) · (-1,2)= 8 ≤ 0
Which is violated, so the bid of (4,3) would be
rejected, despite honest bidding
• Lemma 1: If an honest, budget-constrained
quasi-linear bidder submits a bid xt that violates
an RP constraint for some s < t, then it must be
the case that: B < pt · xs
• Proof: if pt · xt, ps · xs, ps · xt, and pt · xs ≤ B then
RP must be satisfied by an honest bidder. pt · xt
and ps · xs must be ≤ B by IR. If ps · xt this yields
ps > pt, contradicting a monotonically increasing
price rule. Therefore the only other possibility is
B < pt · xs.
Implication of Lemma 1
• A violation of RP can be met by a budget
constraint enforced by the auctioneer
• In practice a bidder will be warned that a
bid will constrain future bidding activity,
that all bids must be less than the implied or
revealed budget
• Should an arbitrarily large violation of the
RP rule be accepted?
No! Find the maximum violation for
which every pair of bids is consistent
Max (pt – ps) · (xt – xs)
v(xs) – ps · xs ≥ v(xt) – ps · xt
v(xt) – pt · xt ≥ 0
B ≥ pt · xt
B ≥ ps · xt
B ≥ ps · xs
B < pt · xs
s.t.
(LP)
We can soften this
inequality to be ≤
Lemma 2: Closed form solution to LP
•
•
•
•
Let B* = pt · xs
Find item index j = argmaxi (pit – pis)/pit
Set xj*= pt · xs/pjt
Set xi*= 0
for all i ≠ j
Claim: B* and x* form a solution to the LP
from the previous slide
Proof: See paper. (Email me.)
Refined Activity Rule RPB
PSEUDO-CODE
For demand vector xt submitted at time t
Compute (pt – ps) · (xt – xs) for each s < t
1. If for all s < t,
(pt – ps) · (xt – xs) ≤ 0
Then accept the bid with no stipulation
(continued…)
Refined Activity Rule RPB (cont.)
2. If for some s < t,
(pt – ps) · (x* – xs) ≥ (pt – ps) · (xt – xs) > 0
Accept bid with implied budget B < pt · xs
3. If for some s < t,
(pt – ps) · (xt – xs) > (pt – ps) · (x* – xs)
Reject bid as dishonest
In Summary:
• RPB is a strict relaxation of the RP activity
rule
• Violations of the RP rule are limited and
result in budget restrictions on future
bidding
• This overcomes the inconsistency of the RP
rule when bidders have budget-constrained
quasi-linear utilities
Questions for future study
• Is RPB an adequate relaxation of RP, so that
an arbitrary α-weakening is unnecessary?
• Or will the need for Bayesian learning
prove that even RPB is too restrictive?
• How do we measure the effectiveness of
any activity rule for encouraging price
discovery/discouraging “parking”?
Download