Pricing and Matching with Forward-Looking Buyers and Sellers 3: Every Incentive-Compatible Two-Sided Dynamic Mechanism Earns at Most the Expected Virtual-Surplus Assignment ValueResearch Paper
Motivation
Ride-hailing, freelancing and delivery platforms are intermediaries that post a price to buyers and a price to sellers and then match the two sides. Both sides are forward-looking: an agent who arrives can wait before requesting, and an agent who requests waits until she is matched, at a cost per unit of time. Chen and Hu, Pricing and Matching with Forward-Looking Buyers and Sellers (SSRN 2859864; Manufacturing & Service Operations Management 22(4), 2020, doi:10.1287/msom.2018.0769), measure simple pricing and matching policies against an upper bound that holds for every policy. This mission formalizes that upper bound in its mechanism-design form: no incentive-compatible two-sided dynamic mechanism earns more than the expected value of a clairvoyant assignment problem in virtual values.
The bound extends the virtual-value approach of Myerson (1981) and its bilateral-trade version by Myerson and Satterthwaite (1983) from a single static trade to a market with random arrivals on both sides, waiting costs and a timing constraint that matched units change hands at the same instant.
Setting
Over a horizon , buyers arrive as a Poisson process of rate . A buyer has type : arrival time and valuation , drawn with continuous positive density and c.d.f. , independently of the arrival time. Sellers arrive as an independent Poisson process of rate , with types and costs of continuous positive density and c.d.f. . The paper assumes and that the virtual value and the virtual cost are increasing (Assumptions 1–2). Write for the realized arrivals.
A direct mechanism assigns to every buyer an outcome : the time at which she leaves, the indicator that she receives a unit, and her payment . Every seller receives likewise, now paid to her. The balancing condition requires that at every the number of buyers who receive a unit at equals the number of sellers who deliver one at . The buyer's utility is and the seller's is , with waiting costs . The intermediary's profit is
Incentive compatibility (ICd) asks that no buyer gain, in the interim expectation over all other agents, by reporting another valuation or a later arrival time ; individual rationality (IRd) asks that her interim utility be nonnegative. (ICs) and (IRs) are the seller counterparts. Problem (B′) maximizes over feasible mechanisms subject to these constraints; its value is .
The comparison object is the clairvoyant assignment problem (B): knowing in advance, choose a partial matching of buyers to sellers maximizing
its optimal value is .
Formalization targets
Goal: the mechanism-design bound
For every feasible, well-defined mechanism satisfying (ICd), (IRd), (ICs) and (IRs),
with integrable. This is the last display of the proof of Lemma 1 (Online Appendix p. 4), .
Milestones
- Lemma S.1 (Supplemental Note p. 1): under (ICd′) and (IRd).
- Lemma S.2: .
- Lemma S.4: .
- The pathwise step : for every profile and every balanced assignment of outcomes, buyer virtual surplus net of waiting, less seller virtual cost plus waiting, is at most the value of (B).
Lemma S.3 (Supplemental Note p. 3), the seller envelope bound with information rent , is posed as a further theorem of the mission, the mirror image of Lemma S.1; it is not listed as a milestone.
Here (ICd′) and (ICs′) are the one-dimensional constraints in which the reported arrival time is the true one; Lemmas S.1–S.4 are stated under these weaker hypotheses, as in the paper.
Significance
Lemma 1 of the paper, for every pricing policy and matching policy , is the benchmark against which the paper's main theorem measures its waiting-adjusted fixed-price policy, and is in turn bounded by a deterministic fluid value (Lemma 2). Lemma 1 is the composition of two facts: the revelation principle (Lemma 3) and the mechanism-design bound posed here. The second carries the analytic content: it is where the envelope theorem, the exchange of integrals that turns payments into virtual values, and the timing argument appear.
The result is proved in the paper; its proofs are in the Online Appendix (Section A.2) and the Supplemental Note (Section A). No machine-checked proof of it, or of a dynamic two-sided Myerson bound of this kind, is known. A formal proof would also yield a reusable two-sided, Poisson-arrival version of the interim envelope and revenue-equivalence identities.
Difficulty
Each agent's type is two-dimensional, an arrival time and a valuation or cost, and arrival can only be misreported later. The relaxation to (ICd′)/(ICs′) makes the screening problem one-dimensional, but the interim expectation ranges over a random population whose size is itself random. Turning into an integral of interim payments requires the Mecke formula for the Poisson process, and the envelope argument must be carried out for interim utilities that are only known to be suprema of affine functions, using no differentiability of the mechanism. The pathwise step is combinatorial: the balancing condition at each instant pairs buyers with sellers discharged together, and those pairs must be compared with an optimal matching of (B), with duplicate types and unmatched agents handled.
A frequent first idea, bounding payments by valuations directly, gives only the first-best surplus , which is not the target; the information rents must be extracted.
Formalization scope
The primitives are the published bilateral-trade environment MechanismDesign.BilateralTrade.Environment (densities on intervals, cdfB, cdfS, psiB , psiS , Regular Assumptions 1–2), and (B) is AssignmentGame.CoreLP.worth of the published assignment game, with sellers as rows and buyers as columns. The conventions committed to are:
- Arrivals. Each side is a Poisson() number of agents with i.i.d. types, arrival time uniform on and independent of the mark; this is equal in law to the Poisson process restricted to . Profiles are multisets of types: agents are named by their types, as in the paper, and coincide only with probability zero.
- Mechanisms map the reported buyer and seller profiles to an outcome for each type, with and for listed agents and the balancing condition at every . The causality conditions of the paper (stopping times with respect to the filtration ) and the timing variables are dropped. This enlarges the class of mechanisms; it is the clairvoyant class through which the paper's own proof passes (), and the bound for the larger class implies the paper's.
- Interim expectations. is the expectation, over an independent copy of , of at the outcome of the report inserted among the buyers (the Slivnyak–Mecke reading of "expectation taken with respect to ").
- Incentive constraints are quantified over every type and every report in the type spaces, not almost everywhere, with reported arrivals .
- Added hypotheses. Continuity of , on their supports, without which are defined only almost everywhere; and
WellDefined: outcomes are Borel in the listed types, interim payments are integrable, and total absolute payments are integrable. Integrability of and of the virtual-surplus sums is part of each conclusion.
A trivializing formalization is ruled out: the mechanism class is not restricted beyond the paper's feasibility, the constraints are not vacuous (the null mechanism satisfies them, so ), and expectations are of integrable functions. The goal quantifies over mechanisms rather than taking a supremum, which is equivalent because the class is nonempty.
A complete development needs the Mecke formula for the Poisson-count representation, an envelope theorem for suprema of affine functions on an interval, Fubini on the type space, and an exchange argument for matchings. All of these are reusable beyond this mission. Contributions of any of them, of the milestones in any order, or of alternative proofs are welcome.
Selected references
- Y. Chen and M. Hu, Pricing and Matching with Forward-Looking Buyers and Sellers, Manufacturing & Service Operations Management 22(4):717–734, 2020; submitted manuscript SSRN 2859864. https://ssrn.com/abstract=2859864, https://doi.org/10.1287/msom.2018.0769
- R. B. Myerson, Optimal Auction Design, Mathematics of Operations Research 6(1):58–73, 1981. https://doi.org/10.1287/moor.6.1.58
- R. B. Myerson and M. A. Satterthwaite, Efficient Mechanisms for Bilateral Trading, Journal of Economic Theory 29(2):265–281, 1983. https://doi.org/10.1016/0022-0531(83)90048-0
- P. Milgrom and I. Segal, Envelope Theorems for Arbitrary Choice Sets, Econometrica 70(2):583–601, 2002. https://doi.org/10.1111/1468-0262.00296
- G. Last and M. Penrose, Lectures on the Poisson Process, Cambridge University Press, 2017 (Mecke equation, Theorem 4.1). https://doi.org/10.1017/9781316104477