Bayesian optimal auctions via multi- to single-agent reduction

We study an abstract optimal auction problem for selecting a subset of self-interested agents to whom to provide a service. A feasibility constraint governs which subsets can be simultaneously served; however, the mechanism may additionally choose to bundle unconstrained attributes such as payments or add-ons with the service. An agent's preference over service and attributes is given by her private type and may be multi-dimensional and non-linear. A single-agent problem is to optimizes a menu to offer an agent subject to constraints on the probabilities with which each of the agent's types is served. We give computationally tractable reductions from multi-agent auction problems to these single-agent problems. Our discussion focuses on maximizing revenue, but our results can be applied to other objectives (e.g., welfare). From each agent's perspective, any multi-agent mechanism and distribution on other agent types induces an interim allocation rule, i.e., a probability that the agent will be served as a function of the type she reports. The resulting profile of interim allocation rules (one for each agent) is feasible in the sense that there is a mechanism that induces it. An optimal mechanism can be solved for by inverting this process. Solve the single-agent problem of finding the optimal way to serve an agent subject to an interim allocation rule as a constraint (taking into account the agent's incentives). Optimize over interim feasible allocation profiles, i.e., ones that are induced by the type distribution and some mechanism, the cumulative revenue of the single-agent problems for the interim allocation profile. Find the mechanism that induces the optimal interim feasible allocation profile in the previous step. For a large class of auction problems and multi-dimensional and non-linear preferences each of the above steps is computationally tractable. We observe that the single-agent problems for (multi-dimensional) unit-demand and budgeted preferences can be solved in polynomial time in the size of the agent's type space via a simple linear program. For feasibility constraints induced by single-item auctions interim feasibility was characterized by Border (1991); we show that interim feasible allocation rules can be optimized over and implemented via a linear program that has quadratic complexity in the sum of the sizes of the individual agents' type spaces. We generalize Border's characterization to auctions where feasible outcomes are the independent sets of a matroid; here the characterization implies that the polytope of interim feasible allocation rules is a polymatroid. This connection implies that a concave objective, such as the revenue from the single-agent problems, can be maximized over the interim feasibility constraint in polynomial time. The resulting optimal mechanism can be viewed as a randomization over the vertices of the polymatroid which correspond to simple greedy mechanisms: given an ordering on a subset all agent types, serve the agents in this order subject to feasibility. Related work: Cai, Daskalakis, and Weinberg (2012) solve (independently) the single-item interim feasibility problem and use this solution to give tractable revenue-optimal multi-item auctions for agents with linear utilities.

[1]  Farkas Lemma Reduced Form Auctions Revisited , 2003 .

[2]  Steven A. Matthews Selling to risk averse buyers with unobservable tastes , 1983 .

[3]  Konrad Mierendor Asymmetric Reduced Form Auctions I , 2010 .

[4]  Eric van Damme,et al.  Non-Cooperative Games , 2000 .

[5]  K. Arrow,et al.  EXISTENCE OF AN EQUILIBRIUM FOR A COMPETITIVE ECONOMY , 1954 .

[6]  Paul W. Goldberg,et al.  The complexity of computing a Nash equilibrium , 2006, STOC '06.

[7]  M. Spence Multi-product quantity-dependent prices and profitability constraints , 1980 .

[8]  R. McAfee,et al.  Multidimensional incentive compatibility and mechanism design , 1988 .

[9]  Kevin Roberts,et al.  Welfare Considerations of Nonlinear Pricing , 1979 .

[10]  Steven A. Matthews On the Implementability of Reduced Form Auctions , 1984 .

[11]  Yang Cai,et al.  Extreme-Value Theorems for Optimal Multidimensional Pricing , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[12]  Edith Elkind,et al.  Designing and learning optimal finite support auctions , 2007, SODA '07.

[13]  Saeed Alaei,et al.  Bayesian Combinatorial Auctions: Expanding Single Buyer Mechanisms to Many Buyers , 2011, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[14]  Yang Cai,et al.  An algorithmic characterization of multi-dimensional mechanisms , 2011, STOC '12.

[15]  Daniel R. Vincent,et al.  Bayesian and Dominant‐Strategy Implementation in the Independent Private‐Values Model , 2010 .

[16]  Yeon-Koo Che,et al.  The Optimal Mechanism for Selling to a Budget-Constrained Buyer , 2000, J. Econ. Theory.

[17]  Kamal Jain,et al.  A polynomial time algorithm for computing an Arrow-Debreu market equilibrium for linear utilities , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[18]  Kamal Jain,et al.  A Polynomial Time Algorithm for Computing the Arrow-Debreu Market Equilibrium for Linear Utilities , 2004, FOCS.

[19]  Xiaotie Deng,et al.  Settling the Complexity of Two-Player Nash Equilibrium , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[20]  S. Matthew Weinberg,et al.  Pricing randomized allocations , 2009, SODA '10.

[21]  Konrad Mierendorff Asymmetric reduced form Auctions , 2011 .

[22]  Shuchi Chawla,et al.  Algorithmic pricing via virtual valuations , 2007, EC '07.

[23]  M. Armstrong Multiproduct Nonlinear Pricing , 1996 .

[24]  Y. Lequain An algorithmic characterization , 2007 .

[25]  J. Laffont,et al.  Optimal auction with financially constrained buyers , 1996 .

[26]  Raghuram Iyengar,et al.  Nonlinear pricing , 2022 .

[27]  Gagan Goel,et al.  Budget constrained auctions with heterogeneous items , 2009, STOC '10.

[28]  Nikhil R. Devanur,et al.  Market equilibrium via a primal--dual algorithm for a convex program , 2008, JACM.

[29]  Shuchi Chawla,et al.  Multi-parameter mechanism design and sequential posted pricing , 2010, BQGT.

[30]  E. Maskin Auctions, development, and privatization: Efficient auctions with liquidity-constrained buyers , 2000 .

[31]  E. Maskin,et al.  Optimal Auctions with Risk Averse Buyers , 1984 .

[32]  Jeremy I. Bulow,et al.  The Simple Economics of Optimal Auctions , 1989, Journal of Political Economy.

[33]  Leonard J. Mirman,et al.  Optimal Nonlinear Prices for Multiproduct Monopolies , 1980 .

[34]  J. Rochet,et al.  Ironing, Sweeping, and Multidimensional Screening , 1998 .

[35]  Kim C. Border IMPLEMENTATION OF REDUCED FORM AUCTIONS: A GEOMETRIC APPROACH , 1991 .

[36]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..