Social Welfare and Profit Maximization from Revealed Preferences

Consider the seller's problem of finding optimal prices for her $n$ (divisible) goods when faced with a set of $m$ consumers, given that she can only observe their purchased bundles at posted prices, i.e., revealed preferences. We study both social welfare and profit maximization with revealed preferences. Although social welfare maximization is a seemingly non-convex optimization problem in prices, we show that (i) it can be reduced to a dual convex optimization problem in prices, and (ii) the revealed preferences can be interpreted as supergradients of the concave conjugate of valuation, with which subgradients of the dual function can be computed. We thereby obtain a simple subgradient-based algorithm for strongly concave valuations and convex cost, with query complexity $O(m^2/\epsilon^2)$, where $\epsilon$ is the additive difference between the social welfare induced by our algorithm and the optimum social welfare. We also study social welfare maximization under the online setting, specifically the random permutation model, where consumers arrive one-by-one in a random order. For the case where consumer valuations can be arbitrary continuous functions, we propose a price posting mechanism that achieves an expected social welfare up to an additive factor of $O(\sqrt{mn})$ from the maximum social welfare. Finally, for profit maximization (which may be non-convex in simple cases), we give nearly matching upper and lower bounds on the query complexity for separable valuations and cost (i.e., each good can be treated independently).

[1]  Moshe Babaioff,et al.  Dynamic Pricing with Limited Supply , 2011, ACM Trans. Economics and Comput..

[2]  M. Richter Revealed Preference Theory , 1966 .

[3]  Andreu Mas-Colell,et al.  The Recoverability of Consumers' Preferences from Market Demand Behavior , 1977 .

[4]  Omar Besbes,et al.  Blind Network Revenue Management , 2011, Oper. Res..

[5]  Aaron Roth,et al.  Watch and learn: optimizing from revealed preferences feedback , 2015, SECO.

[6]  Sanjeev Arora,et al.  Computational Complexity: A Modern Approach , 2009 .

[7]  Zeyuan Allen Zhu,et al.  Linear Coupling: An Ultimate Unification of Gradient and Mirror Descent , 2014, ITCS.

[8]  Robert D. Kleinberg,et al.  Dynamic Pricing with Limited Supply (extended abstract) , 2012 .

[9]  Aranyak Mehta,et al.  Online budgeted matching in random input models with applications to Adwords , 2008, SODA '08.

[10]  Bert Zwart,et al.  Simultaneously Learning and Optimizing Using Controlled Variance Pricing , 2014, Manag. Sci..

[11]  Maria-Florina Balcan,et al.  Learning Economic Parameters from Revealed Preferences , 2014, WINE.

[12]  Andreu Mas-Colell,et al.  On Revealed Preference Analysis , 1978 .

[13]  Nikhil R. Devanur,et al.  Fast Algorithms for Online Stochastic Convex Programming , 2014, SODA.

[14]  Rakesh V. Vohra,et al.  Learning from revealed preference , 2006, EC '06.

[15]  Elad Hazan,et al.  Introduction to Online Convex Optimization , 2016, Found. Trends Optim..

[16]  Yurii Nesterov,et al.  Smooth minimization of non-smooth functions , 2005, Math. Program..

[17]  M. Sion On general minimax theorems , 1958 .

[18]  J. Hiriart-Urruty,et al.  Fundamentals of Convex Analysis , 2004 .

[19]  Aaron Roth,et al.  Online Learning and Profit Maximization from Revealed Preferences , 2014, AAAI.

[20]  Walter Diewert,et al.  Afriat and Revealed Preference Theory , 1973 .

[21]  R. Tyrrell Rockafellar,et al.  Convex Analysis , 1970, Princeton Landmarks in Mathematics and Physics.

[22]  Yurii Nesterov,et al.  Introductory Lectures on Convex Optimization - A Basic Course , 2014, Applied Optimization.

[23]  Thomas P. Hayes,et al.  The adwords problem: online keyword matching with budgeted bidders under random permutations , 2009, EC '09.

[24]  H. Houthakker Revealed Preference and the Utility Function , 1950 .

[25]  Kenneth J. Arrow,et al.  Preference, production, and capital: Preference and rational choice in the theory of consumption , 1989 .

[26]  Josef Broder,et al.  Dynamic Pricing Under a General Parametric Choice Model , 2012, Oper. Res..

[27]  P. Samuelson A Note on the Pure Theory of Consumer's Behaviour: An Addendum , 1938 .

[28]  Aaron Roth,et al.  Multidimensional Dynamic Pricing for Welfare Maximization , 2016, EC.

[29]  Y. Nesterov A method for solving the convex programming problem with convergence rate O(1/k^2) , 1983 .

[30]  Yishay Mansour,et al.  Learning What's Going on: Reconstructing Preferences and Priorities from Opaque Transactions , 2015, EC.

[31]  A. V. den Boer,et al.  Dynamic Pricing and Learning: Historical Origins, Current Research, and New Directions , 2013 .

[32]  Omar Besbes,et al.  Dynamic Pricing Without Knowing the Demand Function: Risk Bounds and Near-Optimal Algorithms , 2009, Oper. Res..

[33]  Assaf J. Zeevi,et al.  Dynamic Pricing with an Unknown Demand Model: Asymptotically Optimal Semi-Myopic Policies , 2014, Oper. Res..

[34]  S. Afriat THE CONSTRUCTION OF UTILITY FUNCTIONS FROM EXPENDITURE DATA , 1967 .

[35]  R. Rockafellar Convex Analysis: (pms-28) , 1970 .

[36]  Morteza Zadimoghaddam,et al.  Efficiently Learning from Revealed Preference , 2012, WINE.

[37]  Aaron Roth,et al.  Strategic Classification from Revealed Preferences , 2017, EC.

[38]  Zizhuo Wang,et al.  Close the Gaps: A Learning-While-Doing Algorithm for Single-Product Revenue Management Problems , 2014, Oper. Res..

[39]  P. Samuelson A Note on the Pure Theory of Consumer's Behaviour , 1938 .