Adaptive Limited-Supply Online Auctions Robert Kleinberg (MIT and Cornell) Collaborators: Mohammad Hajiaghayi (MIT) Mohammad Mahdian (Microsoft) David.

Slides:



Advertisements
Similar presentations
Truthful Mechanisms for Combinatorial Auctions with Subadditive Bidders Speaker: Shahar Dobzinski Based on joint works with Noam Nisan & Michael Schapira.
Advertisements

6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Algorithmic mechanism design Vincent Conitzer
6.896: Topics in Algorithmic Game Theory Lecture 20 Yang Cai.
Auction Theory Class 5 – single-parameter implementation and risk aversion 1.
Class 4 – Some applications of revenue equivalence
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
CPS Bayesian games and their use in auctions Vincent Conitzer
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.
Game Theory in Wireless and Communication Networks: Theory, Models, and Applications Lecture 6 Auction Theory Zhu Han, Dusit Niyato, Walid Saad, Tamer.
Auction Theory Class 3 – optimal auctions 1. Optimal auctions Usually the term optimal auctions stands for revenue maximization. What is maximal revenue?
Optimal auction design Roger Myerson Mathematics of Operations research 1981.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Competitive Auctions Review Rattapon Limprasittiporn.
Part 1: Optimal Multi-Item Auctions Constantinos Daskalakis EECS, MIT Reference: Yang Cai, Constantinos Daskalakis and Matt Weinberg: An Algorithmic Characterization.
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.
Sponsored Search Presenter: Lory Al Moakar. Outline Motivation Problem Definition VCG solution GSP(Generalized Second Price) GSP vs. VCG Is GSP incentive.
6.853: Topics in Algorithmic Game Theory Fall 2011 Matt Weinberg Lecture 24.
Bundling Equilibrium in Combinatorial Auctions Written by: Presented by: Ron Holzman Rica Gonen Noa Kfir-Dahav Dov Monderer Moshe Tennenholtz.
Mechanism Design and the VCG mechanism The concept of a “mechanism”. A general (abstract) solution for welfare maximization: the VCG mechanism. –This is.
Limitations of VCG-Based Mechanisms Shahar Dobzinski Joint work with Noam Nisan.
Truthful Randomized Mechanisms for Combinatorial Auctions Speaker: Michael Schapira Joint work with Shahar Dobzinski and Noam Nisan Hebrew University.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
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.
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.
Collusion and the use of false names Vincent Conitzer
Yang Cai Sep 8, An overview of the class Broad View: Mechanism Design and Auctions First Price Auction Second Price/Vickrey Auction Case Study:
CPS 173 Mechanism design Vincent Conitzer
Multi-Unit Auctions with Budget Limits Shahar Dobzinski, Ron Lavi, and Noam Nisan.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
Auction Seminar Optimal Mechanism Presentation by: Alon Resler Supervised by: Amos Fiat.
Online Ascending Auctions for Gradually Expiring Items Ron Lavi and Noam Nisan SISL/IST, Caltech Hebrew University.
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.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 21.
Mechanism Design CS 886 Electronic Market Design University of Waterloo.
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.
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.
August 16, 2010 MPREF’10 Dynamic House Allocation Sujit Gujar 1, James Zou 2 and David C. Parkes 2 5 th Multidisciplinary Workshop on Advances in Preference.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
Optimal mechanisms (part 2) seminar in auctions & mechanism design Presentor : orel levy.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Steffen Staab 1WeST Web Science & Technologies University of Koblenz ▪ Landau, Germany Network Theory and Dynamic Systems Auctions.
6.853: Topics in Algorithmic Game Theory Fall 2011 Constantinos Daskalakis Lecture 22.
Matroids, Secretary Problems, and Online Mechanisms Nicole Immorlica, Microsoft Research Joint work with Robert Kleinberg and Moshe Babaioff.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Advanced Subjects in GT Prepared by Rina Talisman Introduction Revenue Equivalence The Optimal Auction (Myerson 1981) Auctions.
False-name Bids “The effect of false-name bids in combinatorial
CPS Mechanism design Michael Albert and Vincent Conitzer
Comp/Math 553: Algorithmic Game Theory Lecture 09
Vincent Conitzer Mechanism design Vincent Conitzer
Information, Incentives, and Mechanism Design
Auction Theory תכנון מכרזים ומכירות פומביות
Presentation transcript:

Adaptive Limited-Supply Online Auctions Robert Kleinberg (MIT and Cornell) Collaborators: Mohammad Hajiaghayi (MIT) Mohammad Mahdian (Microsoft) David Parkes (Harvard)

Background: Online Auctions Online auction theory studies incentive-compatible mechanisms for markets in which agents arrive and depart over time, and the mechanism designer lacks foreknowledge of the future. This talk presents a theoretical analysis of adaptive pricing in simple markets with:  one monopolistic seller;  a limited supply of identical goods;  n buyers each wanting exactly one good. We use competitive analysis: comparing mechanism vs. benchmark on worst-case instances.

Background: Online Auctions Competitive analysis of adaptive pricing (in the unlimited-supply case) has been heavily studied, with mechanisms achieving progressively stronger revenue guarantees, culminating in the paper presented in Hartline’s talk. But such strategies assume the arrival order of the agents is exogenous. Agents can manipulate the mechanism if they can strategically misstate their arrival time.

Background: Online Auctions We address this by modeling agents as having three private values: arrival time, departure time, and value. Agents can misstate any of these, but can not state an earlier arrival time than their true arrival. A mechanism is temporally strategyproof (time- SP) if an agent’s dominant strategy is to truthfully reveal arrival, departure, value.

Time-SP Auctions: Prior Work Lavi and Nisan (2000) considered:  Limited-supply multi-unit auctions.  Valuations are constrained to an interval [p,q].  Seller’s utility for retaining a unit of the good is p. Their mechanism is θ(log(q/p))-competitive for efficiency and revenue. (Best possible.) The mechanism is time-SP because price increases monotonically over time.

Time-SP Auctions: Prior Work Friedman and Parkes (2003) considered VCG- based online mechanisms. These are time-SP if the underlying online allocation algorithm is perfectly efficient. Otherwise the VCG-based mechanism is not truthful. Agents have an incentive to report misinformation if they believe that it will improve the efficiency of the allocation.

Time-SP Auctions: Prior Work Summary: Constant-competitive online mechanisms exist in the following cases.  Agents can’t misstate their arrival time.  Valuations constrained to an interval [p,q] with q=O(p), and unsold items are worth p to the seller.  There exists a perfectly competitive online algorithm for the underlying allocation problem.

Our Contributions Instead of making these strong assumptions, we simply assume: Agents’ valuations are independent random samples from some distribution. Distribution is unconstrained:  Need not be known to mechanism designer.  Valuations need not be bounded above or below. The only property we use is random ordering. (All permutations of a bid set equally likely.) No assumption about arrival-departure process!

Our Contributions Our mechanisms are constant-competitive for both efficiency and revenue. To our knowledge, these are the first known online mechanisms to achieve time-SP without relying on non-decreasing prices. This work is related to:  Optimal stopping (“secretary problems”)  Competitive offline auctions

Our Contributions In deriving these results, we introduce a general technique for truthful mechanism design with restricted misreports. We prove characterization theorems addressing:  Which allocation rules can be implemented truthfully in the restricted misreporting model?  Which mechanisms are truthful in this model? As an additional application of these general techniques, we study time-SP mechanism design for scheduling a re-usable resource.

Talk Outline 1. Formal specification of the model 2. Single-item auctions and secretary problems 3. Mechanism design with restricted misreports 4. Multi-item auctions and generalized secretary problems 5. Online auctions with re-usable goods

Model and Problem Statement One seller, n buyers, 1≤k≤∞ identical goods. Each agent (buyer) has a type defined by:  Arrival time a i.  Departure time d i ≥ a i.  Valuation v i > 0. Agent may report any type (A i,D i,V i ), subject to a i ≤ A i ≤ D i. Must compute allocations, payments online, must allocate to agent i during [A i,D i ], if at all.

Model and Problem Statement Will require mechanisms to satisfy time-SP: An agent’s dominant strategy is to report (a i,d i,v i ) truthfully. Mechanisms evaluated according to  Efficiency: Σ q i v i, compared with VCG (=OPT).  Revenue: Σ p i, compared with F (2,k), defined as the maximum revenue obtainable by setting a fixed price and selling between 2 and k items. q i = quantity allocated to agent i (either 0 or 1). p i = price charged to agent i.

Special Case: Online Single-Item Auction To design a mechanism with constant competitive ratio for efficiency, must solve: A. Online selection problem: Choose when to stop and allocate the item, though future bids are not yet known. B. Incentive problem: The decision rule in (A) must be implemented without giving agents an incentive to delay announcing their arrival, or to lie about their valuation or departure time.

71, Special Case: Online Single-Item Auction First consider the online selection problem by itself. Specialize further to the case of disjoint arrival-departure intervals.

71, Special Case: Online Single-Item Auction First consider the online selection problem by itself. Specialize further to the case of disjoint arrival-departure intervals. Reduces to the secretary problem:  A totally ordered set of n elements is presented in random order.  Design a stopping rule to maximize probability of stopping on the maximal element.

The Secretary Algorithm Theorem (Dynkin, 1962): The following stopping rule picks the maximal element with probability approaching 1/e as n→∞.  Observe the first n/e elements. Set a threshold equal to the maximum seen so far.  Stop the next time this threshold is exceeded. The asymptotic success probability of 1/e is best possible, even if the numerical values of elements are revealed.

Single-Item Auction Mechanism Secretary algorithm is clearly not time-SP. Early agents have an incentive to hide until after time t, when the (n/e)-th agent appears. So change the mechanism:  At time t, let p≥q be the top two bids yet received.  If any agent bidding p has not yet departed, sell to that agent (breaking ties randomly) at price q.  Else, sell to the next agent whose bid is at least p.

Single-Item Auction Mechanism  At time t, let p≥q be the top two bids yet received.  If any agent bidding p has not yet departed, sell to that agent (breaking ties randomly) at price q.  Else, sell to the next agent whose bid is at least p. 0T $5 $2 $4 $5 $8 $10 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6

Single-Item Auction Mechanism  At time t, let p≥q be the top two bids yet received.  If any agent bidding p has not yet departed, sell to that agent (breaking ties randomly) at price q.  Else, sell to the next agent whose bid is at least p. 0T $5 $2 $4 $5 $8 $10 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6 t p q Agent 1 wins, pays $2

Single-Item Auction Mechanism  At time t, let p≥q be the top two bids yet received.  If any agent bidding p has not yet departed, sell to that agent (breaking ties randomly) at price q.  Else, sell to the next agent whose bid is at least p. 0T $5 $2 $4 $5 $8 $10 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6

Single-Item Auction Mechanism  At time t, let p≥q be the top two bids yet received.  If any agent bidding p has not yet departed, sell to that agent (breaking ties randomly) at price q.  Else, sell to the next agent whose bid is at least p. 0T $5 $2 $4 $5 $8 $10 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent 6 t p q Agent 4 wins, pays $5

Analysis: Strategyproofness If agent i wins, the price charged to her does not depend on her reported valuation. Pr(agent i wins) is non-decreasing in V i, hence no incentive to understate V i. Reporting V i > v i can not increase the probability that agent i wins at a price ≤v i, hence no incentive to overstate V i. Price facing agent i is never influenced by D i, so no incentive to misstate D i.

Analysis: Strategyproofness Claim: Given two arrival times a i <A i, it’s always better to report a i if possible. Let r,s be the ([n/e]-1)-th and [n/e]-th arrival times excluding agent i. 0T $5 $2 $4 $5 $8 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent i sr $10

Analysis: Strategyproofness Stating arrival time in (a i,r] changes nothing. 0T $5 $2 $4 $5 $8 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent i sr

Analysis: Strategyproofness Stating arrival time in (a i,r] changes nothing. Stating arrival time in (r,s) influences the transition time t but not the pricing. 0T $5 $2 $4 $5 $8 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent i sr

Analysis: Strategyproofness Stating arrival time in (a i,r] changes nothing. Stating arrival time in (r,s) influences the transition time t but not the pricing. Stating arrival time ≥ s can’t improve price. 0T $5 $2 $4 $5 $8 Agent 1 Agent 2 Agent 3 Agent 4 Agent 5 Agent i sr

Analysis: Competitive Ratio Claim: Competitive ratio for efficiency is e+o(1), assuming all valuations are distinct. Case 1: Item sells at time t. Winner is highest bidder among first [n/e]. With probability ~1/e, this is also the highest bidder among all n agents. Case 2: Otherwise, the mechanism picks the same outcome as the secretary algorithm, whose success probability is ~1/e.

Analysis: Competitive Ratio Claim: Competitive ratio for revenue is e 2 +o(1), assuming all valuations are distinct. Proof works by estimating probability of selling to highest bidder at second-highest price. Use same two cases as before. Case 1: Probability ~1/e 2. Case 2: Probability ~(1/e)(1-1/e). Can achieve competitive ratio 4+o(1) by setting transition time at (n/2)-th arrival.

Talk Outline 1. Formal specification of the model 2. Single-item auctions and secretary problems 3. Mechanism design with restricted misreporting 4. Multi-item auctions and generalized secretary problems 5. Online auctions with re-usable goods

Restricted Misreporting Online mechanism design is a special case of mechanism design with restricted misreporting. Given a strategic-form game:  Let V be the type space of one player.  Let ► be a reflexive, transitive binary relation on V.  Interpretation: v ► v’ means, “An agent with type v can misreport its type as v’.” A mechanism is strategyproof if an agent with type v can never improve its utility by reporting a type v’ such that v ► v’.

Characterizing Truthfulness Theorem: A social choice function f: V n → A is truthfully implementable if and only if there exist price functions p i : A × V i × V -i → R  ∞, such that:  p i (x,v i,v -i ) = min {p i (x,v i ’,v -i ) : v i ► v i ’ and f(v i ’,v -i )=x} if that set is non-empty, and otherwise p i (x,v i,v -i )=∞. [No agent can get outcome x at a cheaper price by lying.]  f(v)  arg max x  A {v i (x) – p i (x,v i,v -i )} for all agents i and all type vectors v  V n. [Each agent gets the outcome which maximizes its utility, given the price function and the type vector.]

Characterizing Truthfulness II For the online auctions we’re considering, three natural misreporting models are: (A1) v i ► v i ’ if and only if a i ≤ a i ’ and d i ≥ d i ’. (A2) v i ► v i ’ if and only if a i ≤ a i ’. (A3) v i ► v i ’ if and only if d i ≥ d i ’. Let q i =1 if i receives an item, 0 otherwise. Allocation rule is monotonic if a i ≤a i ’≤d i ’≤d i implies q i ≥ q i ’.

Characterizing Truthfulness III Theorem: For misreporting model (A1), the following are equivalent:  An allocation rule is truthfully implementable.  An allocation rule is monotonic.  For each agent i there is a price schedule ps(a,d,v -i ) such that: ps(a’,d’,v -i ) ≥ ps(a,d,v -i ) if a’ ≥ a and b’ ≤ b. q i (v)=1 if and only if v i ≥ ps(a i,d i,v -i ). Similar theorems hold for (A2), (A3). (Characterization requires an additional constraint on the timing of the allocation.)

Multi-Item Auction Recall our paradigm for designing a competitive single- item auction: 1. Construct allocation rule using secretary problem. 2. Use the characterization theorem to implement this allocation in dominant-strategy equilibrium. With more than one item for sale, the relevant allocation problem is a multiple-choice secretary problem… A set of n positive numbers is presented in random order. Algorithm must pick k of them (at the time they are first revealed) to maximize the expected sum.

The Algorithm MultSec(k) Assume input consists of n distinct numbers. (Ensure distinctness with random multiplier.) MultSec(1) is the secretary algorithm. MultSec(k) does the following:  Toss n fair coins, let m = # of heads.  Run MultSec(k/2) on first m numbers.  Set threshold x = (k/2)-th highest among first m.  Subsequently pick every number exceeding x.

The Algorithm MultSec’(k) An easy transformation makes this time-SP. MultSec’(1) is the allocation rule for the single- item auction presented earlier. MultSec’(k) does the following:  Toss n fair coins, let m = # of heads.  Run MultSec’(k/2) on first m bidders.  Set threshold x = (k/2)-th highest among first m.  Allocate an item to every bidder whose bid exceeds x and who is present at or after the arrival of bidder m.

Multiple Secretary Algorithm: Analysis Theorem: The expected value of the numbers chosen by MultSec(k) is at least (1-5/√k)*OPT. Theorem: For some C>0, no algorithm can do better than (1-C/√k)*OPT. Theorem: Competitive ratio of MultSec’(k) (for efficiency) is at least 1-10/√k.

Revenue-Competitive Auction For the objective of maximizing revenue, competitive ratio doesn’t approach 1 as k→∞. But it also doesn’t approach infinity: for all k, we can achieve competitive ratio < 6400 using a time-SP variation on the DSOT offline auction of Goldberg et al. More sophisticated analysis (unpublished) improves the upper bound from 6400 to 250.

Revenue-Competitive Auction Set random transition time t = Binom(n,½). Sell up to s=k/2 items at time t, to all agents present and bidding above the (s+1)-th bid. After t, let p be the revenue-optimizing price for the bid set seen before t. Sell to any agent whose bid exceeds p until supply is exhausted. This is 6400-competitive with F (2,k) for revenue. To be competitive for revenue and efficiency, toss a coin at time 0 and use it to determine which of the two mechanisms to run.

Scheduling Auctions: The Greedy Allocation Rule Alice Bob Carol 7 Dave Emily Fred Gladys DaveCarolEmilyFred 4 7 X 5 6 X 3 X 2 X 1

Analysis of Greedy Allocation Alice Bob Carol 7 Dave Emily Fred Gladys O O O OG G G G 2 * Greedy ≥ OPT N.B. No need to assume random ordering in this theorem.

Greedy Mechanism: Payment Rule Alice Bob Carol 7 Dave Emily Fred Gladys G G G G 753 Carol pays min(7,5,3) = 3.

Greedy Mechanism: Strategyproof? The greedy mechanism is monotonic, and the pricing rule specified earlier is exactly the one specified by the characterization theorem. Hence, assuming misreporting model (A1) [no early arrivals or late departures] it is time-SP. If agents are allowed to report arbitrary departure times then no time-SP mechanism can be constant-competitive. [Lavi-Nisan ’05, essentially]

The revenue of re-usable good mechanisms The revenue of the greedy algorithm can be disastrous, e.g. VCG charges 1 to each agent

The revenue of re-usable good mechanisms The revenue of the greedy algorithm can be disastrous, e.g. Greedy charges 0 to all but the first agent G GG

Revenue lower bound Definition: An impatient bidder is an agent satisfying d i =a i +1. A mechanism considers impatient bidders anonymously if it never allocates a time slot t to an impatient bidder x when another impatient bidder y has a higher value for t. Theorem: A deterministic time-SP mechanism which considers impatient bidders anonymously can’t be constant-competitive with VCG revenue.

Revenue upper bound Theorem: There is a randomized time-SP mechanism which achieves a competitive ratio of O(log h) when all bids belong to an interval [a,b] with b/a=h. The mechanism need not know the values a, b, or h. Proof sketch: If [a,b] is known, let p be a random power of 2 between a/2 and b, and run greedy with reserve price p.

Revenue upper bound If VCG picks agent x with value v at time t, probability is 1/(log h) that reserve price is between v/2 and v. If so, our mechanism charges at least v/2 to at least one of:  Agent x;  The winner at time t. If interval [a,b] is unknown, randomly partition the agents and use one half to estimate a and b.

Conclusions 1. Introduced a framework for studying pricing problems when agents can strategize about timing their entry into the market. 2. These problems are a special case of mechanism design with restricted misreporting. 3. Presented a characterization theorem identifying which social choice functions have a dominant strategy implementation. (Proof is constructive: specifies the pricing rule explicitly.) 4. Related these problems to secretary problems and their generalizations. 5. Derived a new multiple-choice secretary theorem of independent interest.

Open problems Extend theory of restricted misreporting, e.g. by extending characterizations of truthfulness to randomized mechanisms. Improve our lower bounds. Extend them to randomized mechanisms, remove the annoying “considers impatient bidders anonymously” assumption. Enrich the model of agents further, e.g. by allowing value to depend non-trivially on the quantity allocated or the timing of the allocation.