Single Parameter Combinatorial Auctions Lei Wang Georgia Institute of Technology Joint work with...
-
Upload
gerald-chase -
Category
Documents
-
view
218 -
download
1
Transcript of Single Parameter Combinatorial Auctions Lei Wang Georgia Institute of Technology Joint work with...
Single Parameter Combinatorial Auctions Lei Wang Georgia Institute of Technology Joint work with
Gagan Goel Chinmay Karande
Google Georgia Tech
Overview of Combinatorial Auction Setting
Mechanism Allocation: Payment: Truthfulness
Social welfare
Items: ,m E Agents: n A
Agent 's private valuation :ii F ( ), iF S S E
1
( )n
i ii
F S
1 ... nS S E
1,..., np p
reporting is dominantiF
Example: TV ad Auction
1: 00 2 : 00
2 : 00 3: 00
3: 00 4 : 00
4 : 00 5 : 00
5 : 00 6 : 00
private value :
viewers
v
x v x
( ) | ( ) |iF S v S
S
Our model and Motivation
Time slots
Advertiser
(S)
Our Model
Public function
Private value:
Valuations
Our Model and Motivation
: 2Ef
agent : ii v
agent 's valuation on : ( )ii S v f S
Single-parameter
Myerson’s Characterization of truthful mechanism Monotone allocation:
Payment is determined
Example: VCG mechanism
Approximation algorithm might not be monotone
, ' '
' ( ) ( ')
v S v S
v v f S f S
Our model and Motivation
1
max ( )n
i ii
v f S
Our result:
-approximate algorithm
log -approximate monotone algorithmn
log truthful mechanismn
Our Model and Motivation
Preliminary: Maximum In Range Mechanism
( )MIR v
: All allocations
1
max ( )n
A i ii
v f A
MIR
1 2( , ,..., )nv v v
OPT
( )approximation: min
( )v
MIR v
OPT v
Range:
Our conversion
Plan:
Choose a range R
Run MIR
Show:
-approxomation ALG log -monotone n
max ( , ) can be computed in polynomial timeA R SW v A
use ALG as a black box
( ) ( log ) max ( , )AOPT v n SW v A
Our conversion
1 2 ...... ,nv v v
1
( )n
i ii
OPT v f T
1 11
( ) ( )n
i
i i kki
v v f T
=area of the histogram
1( )
n
kkf T
1
1( )
n
kkf T
1( )f T
1v 2v nv
Fact: ( log ) max Rectangle Area under the curvev
( )h
1
1
1
0
0
0
1
( )
1( )
1( )
( ) log
v
v
v
h x dx
xh x dxx
h dxx
h v
Our conversion
v
1v 2v nv
1( )
n
kkf T
1
1( )
n
kkf T
1( )f T
Our conversion
1 11 1
(log ) max{ ( ),......, ( ),......, ( )}n i
n k i ik k
OPT n v f T v f T v f T
Range
(1)list of bundles ALG( ,1) for all size of "serviced agents";
(2)all possible allocations of bundles on the list.
i
1
!n
i
ni
i
Our conversion
Properties
max ( , ) can be computed in polynomial timeA R SW v A
( )log
max ( , )A R
OPT vn
SW v A
Our conversion
Proof
max ( , ) can be computed in polynomial timeA R SW v A
1 2 ...... nv v v
.......... ..........
1MAX( ): ( ,..., )iiA S S
1v 2v iv nv
1 2Suppose ( ) ( ) ...... ( )if S f S f S
1S 2S iS
iterate over the size
Proof: max Rectangle max ( , )A R SW v A
OPT (log ) max Rectanglen
OPT ( log ) max ( , )A Rn SW v A
( )log
max ( , )A R
OPT vn
SW v A
Truthfulness v.s. Approximability Huge clash in non-Bayesian setting
On the hardness of being truthful
C.Papadimitriou and Y.Singer FOCS’08 No clash in Bayesian setting
Bayesian algorithmic mechanism design
J.Hartline and B.Lucier STOC’10 Towards Optimal Bayesian Algorithmic Mechanism Desi
gn X.Bei and Z. Huang SODA’11 Is there any clash for single-parameter?