Prompt Mechanisms for Online Auctions

Reviews
Shared by: Trevor Bowman
Stats
views:
3
rating:
not rated
reviews:
0
posted:
1/17/2009
language:
English
pages:
0
Prompt Mechanisms for Online Auctions Speaker: Shahar Dobzinski Joint work with Richard Cole and Lisa Fleischer A Running Example ► ► ► ► ► A cinema in Las Vegas is presenting a daily show. For simplicity, assume only one tourist can watch the show each day. Each tourist has a different value for a ticket. We do not know the tourists that will come next. Our goal: maximize the total value of tourists that watched the show. Val: 9 Val:10 Val: 20 Sun Mon Tue Wed Thu Fri Problem Definition identical items are for sale, the j-th item must be allocated at time j. ► Bidder i arrives at time ai (unknown in advance), and has a value of vi for getting exactly one item ai ≤ j ≤ di (before his departure time). ► Goal: maximize the sum of values of bidders that won some item. ►m The Greedy Algorithm greedy algorithm: at time t, assign item t to the bidder with the highest value that is available. ► The greedy achieves a competitive ratio of 2 (Kesselman, Lotker, Mansour, Patt-Shamir, Schieber, Sviridenko)  At least half of the optimal offline social welfare is recovered. ► The ► What about truthfulness?  In this talk: the only private information of bidder i is his value vi.  In particular, a bidder cannot lie about his arrival time ai and departure time di. Truthfulness of the Greedy Algorithm The greedy algorithm is truthful (Hajiaghayi, Kleinberg, Mahdian, Parkes). ► Proof: using the following characterization:  An algorithm for a single-parameter setting admits payments that make it truthful if and only if the algorithm is monotone. algorithm is monotone if for each bidder i that wins with value vi, bidder i also wins with value v’i > vi. ►The payment that a winning bidder i pays is the minimum value that he can bid and still win (the threshold value). ►An ► Theorem: The Price of Winning Val: 20 Val:9 Val:10 Val:10 0 Val:10 0 Val:10 0 Sun Mon Tue Wed Thu Fri Prompt Mechanisms A mechanism is prompt if a bidder learns his payment at the moment he wins an item. Otherwise, the mechanism is tardy. ► Why tardy mechanisms are not desired?  Uncertainty ► How ► Definition: much money do I have to spend in my vacation? if a bidder refuses to pay after getting the service?  Debt Collection ► What ► In  Trusted Auctioneer tardy mechanisms the bidder essentially provides the auctioneer with a blank check. ► It is natural to know the price of a good the moment you buy it. Our Results There exists a prompt deterministic 2competitive truthful mechanism for online auctions. ► Theorem: No prompt deterministic mechanism can achieve a (2-e)-competitive ratio. ► We ► Theorem: also present a randomized prompt O(1)competitive mechanism.  Proof involves a nice balls-and-bins question. ► We will mention later results in other models. The Prompt 2-Competitive Deterministic Mechanism ► Prelims:  Each Bidder is going to compete on exactly one item.  Let the candidate for item j be the competitor on item j with the largest value. ► The Mechanism:  On the arrival of bidder i, let him compete on the item in his window where currently the candidate bidder has the lowest value.  On time t, allocate item t to its candidate. The Deterministic Mechanism Val: 20 Val:9 Val:5 20 Sun 0 0 9 Mon 0 Tue 0 Wed 0 Thu 0 Fri Promptness and Truthfulness The deterministic algorithm is prompt and truthful. ► Proof:  Monotonicity…  Promptness: ►Bidder ► Lemma: i can win only one item t: the one that he is competing on. ►This item is determined on the arrival of bidder i. ►Thus, whether bidder i wins is only a function of bidders that arrive by time t. ► If bidder i wins, we can calculate the payment of bidder i at time t. The Competitive Ratio the algorithm provides a competitive ratio of 2. ► Proof (outline):  We will match each bidder in OPT to exactly one bidder in ALG.  Each bidder in ALG will be associated to at most 2 bidders in OPT with lower values.  Enough to get a 2-competitive ratio. ► Lemma: Proving the Competitive Ratio (cont) OPT=(o1,…,om), ALG=(a1,…,am). ► Fix item j. WLOG, let o2,o5,o8,o10 be the bidders that won some item in the optimal solution and are competing on j (by order of arrival). ► The Matching: Match o2 to a5, o5 to a8,… Match o10 to aj. ► The two properties:  A bidder in OPT is matched to exactly one bidder in ALG.  A bidder in ALG is associated to at most 2 bidders in OPT with lower values. ► Let The Randomized Mechanism ► The Mechanism:  When bidder i arrives, he competes on an item in his time window, selected uniformly at random.  At time j conduct a second-price auction on item j, with the participation of all bidders that were selected to compete on item j. ► Theorem: This is a truthful prompt O(1)competitive mechanism. Balls and Bins ►n balls are thrown to n bins, where the i’th ball is thrown uniformly at random to the interval [ai,di]. We are given that all balls can be placed in a way s.t. all bins are full. What is the expected number of full bins? of the bins if each ball can be thrown to all bins. ► Between 0.1 and 0.41 of the bins in the general case. ► 1-1/e≈0.61 Summary prompt and tardy mechanisms. ► Showed a prompt 2-competitve deterministic mechanism. ► A prompt randomized O(1)-competitive mechanism.  Can the analysis of the underlying balls and bins question can be improved? ► Main ► Introduced open question: upper and lower bounds (not necessarily prompt) when the arrival and departure time are also private information.  Our results: a logarithmic upper bound, and a lower bound of 2. The Lower Bound No prompt deterministic mechanism can achieve a (2-e)-competitive ratio. ► Proof: Claim that a player can win exactly one item, and that this item is determined the moment he arrives. ► Theorem: The Proof (cont) ► ► ► ► ► The arrival order of competitors on item j: o2,o5,o8,o10. Construction: Match o2 to a5, o5 to a8,… Match o10 to aj. Our two properties: A bidder in OPT is matched to exactly one bidder in ALG. A bidder in ALG is associated to at most 2 bidders in OPT with lower values:  2 bidders: a5 is associated to o2, and to the last bidder in OPT that was assigned to compete on item 5.  Next we prove that the value of o2 is less than the value of a5.  When o5 arrives, the value of the candidate for j is less than the candidate for item 5 (o5 competes on item j, not on item 5).  The value of o2 is at most the value of the candidate for j when o5 arrives.  The value of the candidate of item 5 can only increase over time.

Related docs
Trade Mechanisms
Views: 0  |  Downloads: 0
Amadeus Prompt Card
Views: 1  |  Downloads: 0
All commands in Command Prompt
Views: 431  |  Downloads: 18
WRITING PROMPT FOR
Views: 13  |  Downloads: 0
Automatic bankruptcy auctions and fire-sales
Views: 8  |  Downloads: 0
Final Rule CFR Prompt Payment
Views: 42  |  Downloads: 0
Russia and the Prompt Global Strike Plan
Views: 0  |  Downloads: 0
Using UNIX_ The Command Prompt
Views: 0  |  Downloads: 0
online learn
Views: 116  |  Downloads: 5
Other docs by Trevor Bowman
Severe Collection Letter For Job1
Views: 266  |  Downloads: 4
Board First Meeting Minutes California
Views: 281  |  Downloads: 13
Employee Settlement and Release Agreement
Views: 427  |  Downloads: 7
Employment Agreement For Technical Employees
Views: 315  |  Downloads: 8
Employee Satisfaction Survey
Views: 549  |  Downloads: 44
Notice of Unsatisfactory Work Performance
Views: 569  |  Downloads: 25
Service Client Thank You Letter
Views: 3075  |  Downloads: 32
Stock Certificate Preferred Stock
Views: 650  |  Downloads: 26
BJ Services company Ammendments and By laws
Views: 255  |  Downloads: 4
BULK SALES AFFIDAVIT
Views: 369  |  Downloads: 7
Caldera Systems Inc Ammendments and By laws
Views: 164  |  Downloads: 0
AMERICAN WORLD NEWS - WITH PUPPETS!
Views: 678  |  Downloads: 0