C OMPETITIVE A UCTIONS 1. W HAT WILL WE SEE TODAY ? Were the Auctioneer! Random algorithms Worst case analysis Competitiveness 2.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
(Single-item) auctions Vincent Conitzer v() = $5 v() = $3.
Algorithmic mechanism design Vincent Conitzer
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Online Mechanism Design (Randomized Rounding on the Fly)
Prior-free auctions of digital goods Elias Koutsoupias University of Oxford.
CPS Bayesian games and their use in auctions Vincent Conitzer
Economics 100B u Instructor: Ted Bergstrom u T.A. Oddgeir Ottesen u Syllabus online at (Class pages) Or at
Mechanism Design, Machine Learning, and Pricing Problems Maria-Florina Balcan.
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer.
An Approximate Truthful Mechanism for Combinatorial Auctions An Internet Mathematics paper by Aaron Archer, Christos Papadimitriou, Kunal Talwar and Éva.
Multi-item auctions with identical items limited supply: M items (M smaller than number of bidders, n). Three possible bidder types: –Unit-demand bidders.
What I Really Wanted To Know About Combinatorial Auctions Arne Andersson Trade Extensions Uppsala University.
Auctions Ruth Tarrant. Classifying auctions What is the nature of the good being auctioned? What are the rules of bidding? Private value auction Common.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Competitive Auctions Review Rattapon Limprasittiporn.
Study Group Randomized Algorithms 21 st June 03. Topics Covered Game Tree Evaluation –its expected run time is better than the worst- case complexity.
Seminar In Game Theory Algorithms, TAU, Agenda  Introduction  Computational Complexity  Incentive Compatible Mechanism  LP Relaxation & Walrasian.
Yang Cai Oct 15, Interim Allocation rule aka. “REDUCED FORM” : Variables: Interim Allocation rule aka. “REDUCED FORM” : New Decision Variables j.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Algorithmic Applications of Game Theory Lecture 8 1.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Yang Cai Sep 24, An overview of today’s class Prior-Independent Auctions & Bulow-Klemperer Theorem General Mechanism Design Problems Vickrey-Clarke-Groves.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Chapter Seventeen Auctions. Who Uses Auctions? u Owners of art, cars, stamps, machines, mineral rights etc. u Q: Why auction? u A: Because many markets.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Combinatorial Auction. Conbinatorial auction t 1 =20 t 2 =15 t 3 =6 f(t): the set X  F with the highest total value the mechanism decides the set of.
Frugal Path Mechanisms by Aaron Archer and Eva Tardos Presented by Ron Lavi at the seminar: “Topics on the border of CS, Game theory, and Economics” CS.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Truthful Mechanisms for One-parameter Agents Aaron Archer, Eva Tardos Presented by: Ittai Abraham.
Auction Design for Atypical Situations. Overview General review of common auctions General review of common auctions Auction design for agents with hard.
Competitive Generalized Auctions Paper by Amos Fiat, Andrew Goldberg, Jason Hartine, Anna Karlin Presented by Chad R. Meiners.
Competitive Auctions and Digital Goods Andrew Goldberg, Jason Hartline, and Andrew Wright presenting: Keren Horowitz, Ziv Yirmeyahu.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
Week 61 COS 444 Internet Auctions: Theory and Practice Spring 2009 Ken Steiglitz
Yang Cai Sep 15, An overview of today’s class Myerson’s Lemma (cont’d) Application of Myerson’s Lemma Revelation Principle Intro to Revenue Maximization.
Auction Theory Class 2 – Revenue equivalence 1. This class: revenue Revenue in auctions – Connection to order statistics The revelation principle The.
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
More on Social choice and implementations 1 TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AAA A Using slides by Uri.
1 Deterministic Auctions and (In)Competitiveness Proof sketch: Show that for any 1  m  n there exists a bid vector b such that Theorem: Let A f be any.
Auction Theory תכנון מכרזים ומכירות פומביות Topic 7 – VCG mechanisms 1.
By: Amir Ronen, Department of CS Stanford University Presented By: Oren Mizrahi Matan Protter Issues on border of economics & computation, 2002.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
1 Competitive Auctions Authors: A. V. Goldberg, J. D. Hartline, A. Wright, A. R. Karlin and M. Saks Presented By: Arik Friedman and Itai Sharon.
Chapter 4 Bayesian Approximation By: Yotam Eliraz & Gilad Shohat Based on Chapter 4 on Jason Hartline’s book Seminar in Auctions and Mechanism.
Auctions for Digital Goods Ali Echihabi University of Waterloo – Nov 2004.
Market Design and Analysis Lecture 5 Lecturer: Ning Chen ( 陈宁 )
USING LOTTERIES TO APPROXIMATE THE OPTIMAL REVENUE Paul W. GoldbergUniversity of Liverpool Carmine VentreTeesside University.
Topic 2: Designing the “optimal auction” Reminder of previous classes: Discussed 1st price and 2nd price auctions. Found equilibrium strategies. Saw that.
Unlimited Supply Infinitely many identical items. Each bidder wants one item. –Corresponds to a situation were we have no marginal production cost. –Very.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Econ 805 Advanced Micro Theory 1 Dan Quint Fall 2007 Lecture 3 – Sept
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Algorithmic Mechanism Design Shuchi Chawla 11/7/2001.
Combinatorial Auction. A single item auction t 1 =10 t 2 =12 t 3 =7 r 1 =11 r 2 =10 Social-choice function: the winner should be the guy having in mind.
Non-LP-Based Approximation Algorithms Fabrizio Grandoni IDSIA
Incomplete Information and Bayes-Nash Equilibrium.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Comp/Math 553: Algorithmic Game Theory Lecture 10
Comp/Math 553: Algorithmic Game Theory Lecture 09
Comp/Math 553: Algorithmic Game Theory Lecture 15
Competitive Auctions and Digital Goods
Economics and Computation Week #13 Revenue of single Item auctions
The Byzantine Secretary Problem
Presentation transcript:

C OMPETITIVE A UCTIONS 1

W HAT WILL WE SEE TODAY ? Were the Auctioneer! Random algorithms Worst case analysis Competitiveness 2

O UR PLAYGROUND Unlimited number of indivisible goods No value for the auctioneer Truthful auctions Digital goods 3

B EFORE WE BEGIN Normal Auctions (single round sealed bid) utility vector u bid vector b payment vector p Auction A Profit is sum of payments 4

R ANDOM T RUTHFULNESS Reminder: Truthful auctions are auctions where each bidder maximizes his profit when bids his utility Random is probability distribution over deterministic auctions Random Strong Truthfulness One natural approach Our chosen approach A randomized auction is truthful if it can be described as a probability distribution over deterministic truthful auctions 5

B ID - INDEPENDENT A UCTIONS 6

Intuition Masked vector f a function from masked vectors to prices Every buyer is offered to pay 7

A UCTION 8 Auction 1: Bid-independent Auction: Af(b)

E XAMPLES Bid vector for buying Lonely-Island new song 4 bets What have we got? 1-item vickery For k’th largest bid we get K- item vickery 9

B ID INDEPENDENT -> TRUTHFUL We are offered T(=20) what should we bid? If U(=15) < T we cant win If U(=30) >= T any bid >= T will win Either way U maximizes bidder’s profit 10 TU max profit

T RUTHFUL -> B ID - INDEPENDENT Theorem : A deterministic auction is truthful if and only if it is equivalent to a deterministic bid- independent auction. 11

T RUTHFUL ->B ID - INDEPENDENT For bid vector b and bidder i we fix all bids except bi Lemma1 For each x where i wins he pays same p Lemma2 i wins for x>p (possibly for p) 12

L EMMA 1 PROOF Lemma1: i pays p Assume to the contrary x1,x2 where i pays p1>p2 Than if Ui = x1 i should lie and tell x2 =>In contrast to A’s truthfulness 13 p2 u2 u1 p1

L EMMA 2:P ROOF Lemma2: for each x>p (and possibly p) x wins Assume to the contrary w exists w>p w wins x exists such that x>p x doesn’t win if U=x i should lie and say w => In contrast to A’s truthfulness 14 Pwx

T RUTHFUL ->B ID - INDEPENDENT Define Than for any bid b For bid b if i in A wins and pays p than also in Af If loses than p doesn’t exist or bi < p Bid Indepndent is truthful! 15

L ETS SHAKE THINGS UP Reminder: Random Auctions Random Truthful Auctions A randomized bid-independent auction is a probability distribution over bid-independent auctions => A randomized auction is truthful iff it is equivalent to a randomized bid-independent auction 16

C OMPETITIVENESS DOT 17

R OLE MODELS The competitive notion Single Price Optimum: Multi-price Optimum: 18

DOT Deterministic Optimal Threshold single-priced Define opt(b) as the optimum single price DOT: Calculates maximum for rest of the group 19

W HERE DOT IS OPTIMAL Bids range from [0$,50$] Bids are i.i.d DOT optimal for a wide range of problems! For any bounded support i.i.d(without proof) 20

W HERE DOT FAILS n bidders(100 bidders) n/a bid a>>1(1 high paying bidder) Else bids

W HERE DOT FAILS For each a bidder : (n/a-1) a-bidders profit for p=a is n-a but for p=1 is n-1 p = 1 For each 1 bidder n/a a-bidders profit for p=1 is n-1 but for p=a is n p = a Profit is n/a (number of a bidders)

DOT CONCLUSION Why are we talking worst case? DOT prevails in Bayesian model Loses in worst case When not safe to assume true random source Competitive outlook is logical 23

C OMPETITIVENESS 24

F- COMPETITIVE FAILURE Lemma: For any truthful auction Af and any β≥1, there is a bid vector b such that the expected profit of Af on b is less than F(b)/β 25

PROOF 2 bidders Define h the smallest value such that Lets consider the bid {1,H} where H=4βh>1 Profit is at most For H bidder : For 1 bidder : 1 26

Set our eyes lower 2-optimal single price bid The optimal bids that sells at least 2 items Same as f(b) unless there is one bidder with Hugh utility 27

Similarly we define the sale of at least m items 28

Β - COMPETITIVE Definition: We say that auction A is β-competitive against F-m if for all bid vectors b, the expected profit of A on b satisfies 29

D ETERMINISM SUCKS Were going to show that no deterministic auction is β competitive Theorem: Let Af be any symmetric deterministic auction defined by bin-independent function f. Then Af is not competitive. For any m,n there exists a bid vector b of length n such the Af’s profit is at most Symmetric auction: order of bids doesn’t matter For example, consider F(2). We can find a bid vector at length 8 such that Af’s profit is at most F(2)/4 30

D ETERMINISM SUCKS : PROOF Lets look at specific m,n at a specific auction Af Consider bid b where all bids are n or 1 Let f(j) be the price where j bids are n n – 1 – j bid 1 for f(0) > 1 Consider the bids where all bids are 1 31

D ETERMINISM SUCKS : PROOF k in 0..n-1 the largest integer where f(k) <= 1 We build a bid with (k+1) n-bids (n – k – 1) 1-bids 1-bidders lose ( f(k+1) > 1) n-bidders win Profit : (k+1)f(k) < k

D ETERMINISM SUCKS : PROOF 33

C ONCLUSION Why worst case? Not truly random source How competitive? F is too good Why random? Because determinism is not good enough 34

R ANDOM A UCTIONS 35

R ANDOM A UCTIONS Split the bid vector b in two: b’, b’’ Use each part to build auction for the other 36

DSOT 37

DSOT Observation: truthful C competitive to F(2) (without proof) Unknown C, at least 4 38

E CCENTRIC MILLIONAIRES EXAMPLE Small-time bidders bid small (1) 2 Eccentric millionaires bid h,h+e b’b’’ 39 1M 1M+1 1M 1

E CCENTRIC MILLIONAIRES EXAMPLE Small-time bidders bid small (1) 2 Eccentric millionaires bid h,h+e b’b’’ 40 1M 1M+1 1M 1M+1

E CCENTRIC MILLIONAIRES EXAMPLE F(2) profit is 2h(= 2M) profit is h * Pr[2 high bids are split between auctions] = h/2(=M/2) Competitive Ratio of 4 41

B ETTER BOUNDS : SPECIAL CASE Special case where b is bounded-range: Then 42

P ROOF Denotebest sale price for at least r items The price for Than lets define 43

44

So, in special cases it has a very good bound In worst case, it is C-competitive C is worse than 4 45

SCS Sampling Cost-sharing CostShare-C: if you have k bidders (highest) which are willing to pay C collectively (bid>C/k). Charge each for C/k CostShare is truthful For profit is C, else 0 I know exactly how much I want to make, regardless of bids 46

SCS 47

SCS COMPETITIVE if F’=F’’ profit is at least F’F Auction profit is R = min(F’,F’’) Suppose F’<F’’ b’ cannot achieve F’’ b’’ profit is F’ 48

SCS COMPETITIVE Suppose F(2) results is kp Uniform divison between b’ and b’’: k’ and k’’ 49

C OMPETITIVE R ATIO Begins as ¼ Approaches ½ Tight proof Consider 2 high bids h,h+e But we always throw half Can we improve? Yes, Costshare(rF’) and Costshare(rF’’) Competitive ratio is 4/r 50

B OUNDED SUPPLY If we only have k goods Than we use k best bidders and run unlimited supply case Competitive vs 51

B OUNDED - SUPPLY TRUTHFULNESS none of the bidders win at a price lower than the highest ignored bid. Use k-vickery to get p-v use auction of unlimited supply on winners get auction price p-A use price max(pv,pA) 52

U P TILL N OW Bid independent is truthful Worst case outlook Our benchmarks: F,T Deterministic is just now good enough competitiveness against F(2) Examples of random algorithms DOST: C-competitive SCS : 4-competitive 53

C OMPETITIVENESS II is F the best benchmark? 54

M ULTI - PRICE F is best single price F(2) comparable to F What about using T? T is only O(log(n)) better Mabye other multi-priced? 55

M ONOTONE FUNCTIONS F is better than all monotone auctions Non-monotone example: Hard-coded actions Lets take b* such that half bid 1 and half bid h Lets create function which maximizes profit Acts as omniscient on b* Poorly on other results Lets generalize 56

H ARD CODED AUCTIONS Let b* be out bid specific bid will maximize profit on b* bad profit on bids that differ in 1 57

M ONOTONE F UNCTIONS Basically, if you bid more you will pay less makes sense, for is higher for the lower bidder DOT,DSOT,SCS, Vickery are monotone 58

S UMMARY Bid independent is truthful Worst case outlook competitiveness against F(2) use of random auctions Examples of random algorithms DOST: C-competitive SCS : 4-competitive F is a good benchmark 59

Q UESTIONS ? 60