Optimal Commissions and Subscriptions in Networked Markets: The Convex Relaxation Is Tight and Characterizes All Revenue-Optimal FeesResearch Paper
Motivation
Online marketplaces such as Airbnb, Upwork and eBay match buyers and sellers but do not set transaction prices. They earn revenue through commissions (a fraction of the transaction price) and subscription fees (a fixed charge per transaction), and they often differentiate these fees by participant type. Prices then form endogenously, as a competitive equilibrium of the market the fees induce. Choosing revenue-maximizing fees is therefore a bilevel problem: the platform optimizes over fees, and every choice of fees changes the equilibrium prices and trades. Birge, Candogan, Chen and Saban (SSRN 3259716; published in Manufacturing & Service Operations Management, doi:10.1287/msom.2019.0853) show that, despite its nonconvexity, this problem is solved exactly by a convex program, and they characterize all optimal fee profiles. The rest of their paper, which compares commissions with subscriptions and studies how the network shapes revenue, rests on this result.
Setting
There are finitely many seller types and buyer types . A bipartite compatibility network says which types can trade; every type has degree at least one. Type consists of a continuum of sellers of mass , and type of buyers of mass . A type- buyer's value is distributed according to on , and a type- seller's reservation value according to on , with . A buyer who trades with a type- seller incurs a disutility . Assumption 1 asks that each be continuous, continuously differentiable and strictly increasing on , with bounded mean. Its inverse is .
The platform picks commissions and subscriptions in : and . A competitive equilibrium consists of prices , flows on and supplies and demands with
markets clearing (, ), and buyers trading only with their cheapest compatible sellers. The revenue problem (3) is
Assumption 2 asks that and be strictly concave in , a regularity condition on both sides of the market. The relaxation (7) is
over flows on with marginals , and .
Formalization targets
Goal: Theorem 1 (p. 13)
Let be an optimal solution of (7). Then (i)
and every optimal solution of (3) has supply-demand vector . (ii) For with , with , , and , the pair is optimal if and only if some and some optimal flow of (7) solve the linear system (8a)–(8f).
Milestones
In the order the proof uses them:
- Proposition 1: equilibria exist and are essentially unique.
- Corollary 1: equilibrium revenue is well defined.
- The bound (6): every equilibrium is feasible for (7), with revenue at most .
- Lemma EC.1(ii): regularity of the pieces of .
- Proposition EC.1(i), (iv), (v), (iii) at problem (7): existence, uniqueness of , , and KKT multipliers (EC.3).
- Step (i-2): the subscription-only fees (EC.104) attain .
- Theorem 1(i) on its own.
Significance
The result turns a nonconvex bilevel problem into a convex network-flow problem with separable concave objective: the optimal supply-demand vector is computed without reference to fees or prices. Part (ii) describes the whole set of optimal fees as solutions of a linear feasibility system, which is what the paper uses to compare fee structures: a subscription-only profile is always optimal (Step (i-2)), and the comparisons with homogeneous and one-sided fees (Propositions 4–6) and the analysis of which network positions earn surplus (Theorems 2–3) start from it. No machine-checked version of these results exists on the platform. The mission formalizes the statement chain of the paper's proof (main text and e-companion), including the equilibrium existence and uniqueness of Proposition 1 and the KKT theory of the relaxation.
Difficulty
The bound is a rearrangement. Equality needs an equilibrium that realizes the optimum of (7), and the natural candidate prices are the dual variables of (7). These need not exist with finite values in general: the objective pieces and can have infinite slope at the boundary, for instance for unbounded supports. The proof therefore needs the boundary-slope facts of Lemma EC.1(ii) and a "special" KKT system in derivative form. Proposition 1 needs its own convex program for the equilibrium and is the deepest milestone. In part (ii) the optimal flow of (7) is not unique, so necessity has to use the flow of the equilibrium, not a fixed optimal flow.
Formalization scope
Types are arbitrary finite types; flows are functions whose values off are never read. The upper end of each support is in WithTop ℝ, and is defined from . The standing assumptions of pp. 7–8 (positive masses, , degree at least one, each a continuous CDF extended to ) are explicit hypotheses. Two conventions concern unbounded supports, where . The feasible set of (7) requires when , since the paper's objective is at . For the same sellers, Assumption 2 is posed on ; on with a finite stand-in value it would be unsatisfiable. "Optimal solutions exist" is stated as attainment (IsGreatest). An optimal fee pair is one for which some equilibrium attains . Slopes , are limits of derivatives from inside the interval (footnote 22). Proposition EC.1 is posed only at the instance (7); the general framework problem (EC.1) is not formalized.
Theorem 1(ii) is stated with an optimal flow of (7), because the printed version with the fixed is false when optimal flows are not unique. The sentence "the optimal commission-subscription vector is not unique" is not posed. Ruled out as trivializing: defining the revenue of an equilibrium as instead of (3a); reading "optimal solutions exist" as an unattained supremum; an equilibrium without the buyers' minimum in (2b) or the cheapest-seller restriction (2d); a feasible set of (7) that admits for unbounded sellers at a finite junk cost; and an Assumption 2 that no unbounded seller distribution satisfies.
A complete development needs basic facts on generalized inverses of continuous CDFs, existence and KKT theory for separable concave maximization over a flow polytope (not in Mathlib), and equilibrium existence for Proposition 1. The concave-programming layer is reusable beyond this mission. Proofs of individual milestones, and sanity checks such as uniform or exponential markets, are welcome. The paper's proofs are in its e-companion, which is part of the cited SSRN file (EC.1.1, pp. ec2–ec6; EC.2.1; EC.3.1, pp. ec38–ec44).
Selected references
- J. R. Birge, O. Candogan, H. Chen, D. Saban, Optimal Commissions and Subscriptions in Networked Markets, SSRN abstract 3259716, version of 2019-09-13 (cited version, with e-companion). https://ssrn.com/abstract=3259716
- Same, Manufacturing & Service Operations Management, published version. https://doi.org/10.1287/msom.2019.0853
- L. S. Shapley, M. Shubik, The assignment game I: The core, International Journal of Game Theory 1, 1971. https://doi.org/10.1007/BF01753437