5. Integración de aplicaciones y cuadros de mando
5.3. Definición del proceso de negocio (workflow, objetivos, KPI,
In this paper we have explored the intimate connection between discrete choice models and two-sided matching models, and used results from the literature on matching under imperfectly transferable utility to derive identification and estimation procedures for discrete choice models based on the non-additive random utility specification.
Although it is commonplace to distinguish in the microeconomic literature between
“one-sided” and “two-sided” demand problems, our results show that this distinction does not exist. Although yogurts do not derive utility from being consumed by one consumer or another one, the market adjusts in fashion which is observationally equivalent. Given the matching equivalence, it is indeed just as appropriate to consider a discrete choice problem as one in which consumers choose yogurts, as one in which (fancifully) “yogurts choose consumers”.
The connection between discrete choice and two-sided matching is a rich one, and we are exploring additional implications. For instance, the phenomenon of “multiple discrete choice” (consumers who choose more than one brand, or choose bundles of products on a purchase occasion) is challenging and difficult to model in the discrete choice framework16 but is quite natural in the matching context, where “one-to-many” markets are commonplace – perhaps the most prominent and well-studied being the National Residents Matching Program for aspiring doctors in the United States (cf. Roth (1984)). We are exploring this
16See Hendel (1999),Dub´e (2004), Fox and Bajari (2013) for some applications.
connection in ongoing work.
Bibliography
Ackerberg, D. A., and M. Rysman (2005): “Unobserved product differentiation in discrete choice models: estimating price elasticities and welfare effects, forthcoming RAND Jour-nal of Economics,” .
Aguirregabiria, V.,andP. Mira (2002): “Swapping the nested fixed point algorithm: A class of estimators for discrete Markov decision models,” Econometrica, 70(4), 1519–1543.
Apesteguia, J., andM. A. Ballester (2014): “Discrete choice estimation of risk aversion,” . Arcidiacono, P., and R. A. Miller (2011): “Conditional choice probability estimation of dynamic discrete choice models with unobserved heterogeneity,” Econometrica, 79(6), 1823–1867.
Aurenhammer, F. (1987): “Power diagrams: properties, algorithms and applications,” SIAM Journal on Computing, 16(1), 78–96.
Berry, S., A. Gandhi, and P. Haile (2013): “Connected substitutes and invertibility of demand,” Econometrica, 81(5), 2087–2111.
Berry, S., J. Levinsohn, and A. Pakes (1995): “Automobile prices in market equilibrium,”
Econometrica, pp. 841–890.
Berry, S., and A. Pakes (2007): “The pure characteristics demand model,” International Economic Review, 48(4), 1193–1225.
Berry, S. T. (1994): “Estimating discrete-choice models of product differentiation,” The RAND Journal of Economics, pp. 242–262.
Berry, S. T., and P. Haile (2015): “Identification in Differentiated Products Markets,” Dis-cussion paper, National Bureau of Economic Research.
Berry, S. T., andP. A. Haile (2014): “Identification in differentiated products markets using market level data,” Econometrica, 82(5), 1749–1797.
Bertsekas, D. P. (1992): “Auction algorithms for network flow problems: A tutorial introduc-tion,” Computational optimization and applications, 1(1), 7–66.
(1998): Network optimization: continuous and discrete models. Citeseer.
Bertsekas, D. P.,andD. A. Castanon (1989): “The auction algorithm for the transportation problem,” Annals of Operations Research, 20(1), 67–96.
Bresnahan, T. F. (1981): “Departures from marginal-cost pricing in the American automobile industry: Estimates for 1977–1978,” Journal of Econometrics, 17(2), 201–227.
Chen, X., T. Christensen, andE. T. Tamer (2016): “MCMC Confidence Sets for Identified Sets,” Available at SSRN 2775253.
Chiappori, P., I. Komunjer, and D. Kristensen (2009): “On Nonparametric Identification and Estimation of Multiple Choice Models,” .
Chiong, K. X., A. Galichon, and M. Shum (2016): “Duality in dynamic discrete choice models,” Quantitative Economics, 7, 83–115.
Ciliberto, F., and E. Tamer (2009): “Market Structure and Muiltiple Equilibria in Airline Markets,” Econometrica, 77, 1791–1828.
Cohen, A., and L. Einav (2007): “Estimating Risk Preferences from Deductible Choice,”
American Economic Review, 97(3), 4.
Crawford, V. P., and E. M. Knoer (1981): “Job matching with heterogeneous firms and workers,” Econometrica, pp. 437–450.
Crawford, V. P., and J. Meng (2011): “New york city cab drivers’ labor supply revisited:
Reference-dependent preferences with rationalexpectations targets for hours and income,”
American Economic Review, 101(5), 1912–1932.
Demange, G., and D. Gale (1985): “The strategy structure of two-sided matching markets,”
Econometrica, pp. 873–888.
Dub´e, J.-P. (2004): “Multiple discreteness and product differentiation: Demand for carbonated soft drinks,” Marketing Science, 23(1), 66–81.
Dub´e, J.-P., J. T. Fox, and C.-L. Su (2012): “Improving the numerical performance of static and dynamic aggregate discrete choice random coefficients demand estimation,”
Econometrica, 80(5), 2231–2267.
Einav, L., A. Finkelstein, S. P. Ryan, P. Schrimpf,andM. R. Cullen (2013): “Selection on Moral Hazard in Health Insurance,” American Economic Review, 103(1), 178–219.
Fox, J. T., and P. Bajari (2013): “Measuring the efficiency of an FCC spectrum auction,”
American Economic Journal: Microeconomics, 5(1), 100–146.
Gale, D., and L. S. Shapley (1962): “College admissions and the stability of marriage,”
American Mathematical Monthly, 69(1), 9–15.
Galichon, A. (2016): Optimal Transport Methods in Economics. Princeton.
Galichon, A., S. D. Kominers,andS. Weber (2014): “An empirical framework for matching with imperfectly transferable utility,” Available at SSRN 2535394.
Galichon, A., and B. Salani´e (2017): “Cupid’s invisible hand: Social surplus and identifica-tion in matching models,” .
Gretsky, N. E., J. M. Ostroy, and W. R. Zame (1999): “Perfect competition in the con-tinuous assignment model,” Journal of Economic Theory, 88(1), 60–118.
Gurobi Optimization, I. (2016): “Gurobi Optimizer Reference Manual,” .
Hatfield, J. W.,andP. R. Milgrom (2005): “Matching with contracts,” American Economic Review, pp. 913–935.
Hendel, I. (1999): “Estimating multiple-discrete choice models: An application to computeri-zation returns,” The Review of Economic Studies, 66(2), 423–446.
Hotz, V. J., and R. A. Miller (1993): “Conditional choice probabilities and the estimation of dynamic models,” The Review of Economic Studies, 60(3), 497–529.
Keane, M. P., and K. I. Wolpin (1997): “The career decisions of young men,” Journal of political Economy, 105(3), 473–522.
Kelso Jr, A. S.,and V. P. Crawford (1982): “Job matching, coalition formation, and gross substitutes,” Econometrica: Journal of the Econometric Society, pp. 1483–1504.
Khan, S., F. Ouyang, and E. Tamer (2016): “Adaptive Rank Inference in Semiparametric Multinomial Response Models,” working paper.
Kitagawa, J., Q. M´erigot, and B. Thibert (2016): “Convergence of a Newton algorithm for semi-discrete optimal transport,” Forthcoming, Journal of the European Math Society (JEMS).
Koning, R. H.,and G. Ridder (2003): “Discrete choice and stochastic utility maximization,”
The Econometrics Journal, 6(1), 1–27.
K˝oszegi, B., andM. Rabin (2006): “A model of reference-dependent preferences,” The Quar-terly Journal of Economics, pp. 1133–1165.
Kristensen, D., L. Nesheim, and I. A. de Paula (2014): “CCP and the Estimation of Nonseparable Dynamic Models,” Discussion paper, Working paper, UCL.
L´evy, B. (2015): “A numerical algorithm for L2 semi-discrete optimal transport in 3D,” ESAIM:
Mathematical Modelling and Numerical Analysis, 49(6), 1693–1715.
Magnac, T., and D. Thesmar (2002): “Identifying dynamic discrete decision processes,”
Econometrica, 70(2), 801–816.
Manski, C. F., D. McFadden, et al. (1981): Structural analysis of discrete data with econo-metric applications. Mit Press Cambridge, MA.
McFadden, D. (1989): “A method of simulated moments for estimation of discrete response models without numerical integration,” Econometrica: Journal of the Econometric Soci-ety, pp. 995–1026.
McFadden, D., et al. (1978): Modelling the choice of residential location. Institute of Trans-portation Studies, University of California California.
Noldeke, G., and L. Samuelson (2015): “The implementation duality,” .
Norets, A., and S. Takahashi (2013): “On the surjectivity of the mapping between utilities and choice probabilities,” Quantitative Economics, 4(1), 149–155.
Pakes, A., and J. Porter (2015): “Moment Inequalities for Multinomial Choice with Fixed Effects,” working paper.
Pakes, A., J. Porter, K. Ho, and J. Ishii (2011): “Moment Inequalities and their Applica-tions,” Discussion paper, working paper, University of Wisconsin.
Peyr´e, G., and M. Cuturi (2017): Computational Optimal Transport. Forthcoming.
Prescott, E. C.,and M. Visscher (1977): “Sequential location among firms with foresight,”
The Bell Journal of Economics, pp. 378–393.
Roth, A. E. (1984): “The evolution of the labor market for medical interns and residents: a case study in game theory,” The Journal of Political Economy, pp. 991–1016.
Roth, A. E., and M. A. O. Sotomayor (1992): Two-sided matching: A study in game-theoretic modeling and analysis, no. 18. Cambridge University Press.
Rust, J. (1987): “Optimal replacement of GMC bus engines: An empirical model of Harold Zurcher,” Econometrica: Journal of the Econometric Society, pp. 999–1033.
Shapley, L. S., and M. Shubik (1971): “The assignment game I: The core,” International Journal of game theory, 1(1), 111–130.
Strassen, V. (1965): “The existence of probability measures with given marginals,” The Annals of Mathematical Statistics, pp. 423–439.
Topkis, D. (1998): “Supermodularity and Complementarity, 1998,” . Veinott, A. (2005): “Lecture notes in Supply-Chain optimization, 2005,” . Vohra, R. V. (2004): Advanced mathematical economics. Routledge.
Walsh III, J., and L. Dieci (2017): “General auction method for real-valued optimal trans-port,” arXiv preprint arXiv:1705.06379.
Appendix
1.A
Proofs and additional resultsWe shall proove stronger versions of theorems 1–4 in a more general setting where we allow for possible ties, that is, when assumption 2 is dropped. In this case, the demand map σ is no longer defined, but should be replaced by a set-valued analog.17 We first introduce the relevant object, the demand correspondence, before stating our equivalence theorem in this more general setting, and the properties of the inverse demand correspondence.
1.A.1 The demand correspondence
When we drop assumption 2, indifference between two alternatives may occur with positive proba-bility, and the random set of alternatives preferred by the agent may contain several elements. This is for instance the case in an additive random utility model with discrete heterogeneity; indifferences can also arise in vertical differentiation models (see Section 1.5). Hence one cannot define a map σ by (1.2.2). Instead, we can define the demand correspondence Σ (δ) at vector δ as the set of market shares compatible with the optimal choices of consumers when the systematic utilities are δ and some tie-breaking rule is arbitrarily chosen. That is:
Definition 4 (Demand correspondence). The demand correspondence Σ : RJ0 → P (S0) is a function from RJ0 to the power set of S0 such that Σ (δ), is the set of market shares s such that there is a random variable ˜j valued in J0with probability mass vector s, and such that ˜j maximizes
17See also Pakes and Porter (2015) for a discussion of identification and inference in ARUM models with possible indifferences.
Uεj(δj) over j ∈ J0 almost surely.
We define the inverse demand correspondence by
Σ−1(s) =δ ∈ RJ0: s ∈ Σ (δ)
which is the set of utility vectors δ that rationalize the vector of market shares s ∈ RJ0, which is the identified set of utilities.
Example 1.A.1. Consider the case of an ARUM without heterogeneity: εj = 0 a.s. for j ∈ J0, so that Uεij(δj) = δj. Then Σ (δ) contains a single element or multiple elements depending on the number of elements contained in arg maxj∈J0δj. If the argmax has a single element j∗, then Σ (δ) is the s ∈ S0 such that sj∗= 1 and sj = 0 for j 6= j∗. If the argmax is a set B with multiple elements, then Σ (δ) is the set of s ∈ RJ+0 such thatP
j∈J0sj= 1, and j /∈ B implies sj= 0.
The following result is a direct consequence of Strassen’s theorem (Strassen (1965), theorem 5).
It provides a convenient reexpression of Σ (δ).
Proposition 1. Let s ∈ RJ+0 be such that P
j∈J0sj= 1. Then under assumption 1, the following statements are equivalent:
(i) s ∈ Σ (δ), and (ii) ∀B ⊆ J0, P
j∈Bsj≤ P maxj∈BUεj(δj) ≥ maxj∈J0\BUεj(δj).
Proof. Direct implication: Let s be the probability mass vector of a random variable ˜j valued in J0
such that ˜j ∈ J (ε). Then for all B ⊆ J0, one has
X
j∈B
sj = Pr ˜j ∈ B ≤ Pr (J (ε) ∩ B 6= ∅) . (1.A.1)
Converse implication: Conversely, assume (1.A.1). Then by Strassen’s theorem (Strassen (1965), theorem 5), one can construct ˜j and ε on the same probability space such that ˜j ∈ J (ε) almost surely.
To gain some intuition for (ii), note that the RHS of the inequality is the probability that, for all ε such that the optimizing choices contain some alternative(s) in a set B, those alternatives in B are chosen. This is a upper bound on the actual markets for alternatives in set B.18
Remark 1.A.1. A necessary condition for the second statement of proposition 1 to hold is
sj≤ P
Uεj(δj) ≥ max
j0∈J0
Uεj0(δj0)
, for all j ∈ J0 (1.A.2)
which amounts to checking part (ii) in Proposition 1 on the class of singleton subsets. However, this condition is not sufficient as shown in the following example. Consider the case when J0 has three elements and the set J (ε) of optimal alternatives is {j1} wp 1/3, {j1, j2} wp 1/3, and {j3} wp 1/3.
Then s = (2/3, 1/3, 0) satisfies inequalities (1.A.2) for every j ∈ J0. However there is no random variable ˜j valued in J0such that ˜j ∈ J (ε). Indeed, if this were the case, Pr ˜j = j3|J (ε) = {j3} = 1, thus Pr ˜j = j3 ≥ Pr (J (ε) = {j3}) = 1/3, a contradiction. Remark 1.A.2. In general Σ (δ) ⊆σj(δ) , σj(δ), where we define
σj(δ) = P
ε ∈ Ω : Uεj(δj) > max
j0∈J0\{j}Uεj(δj0)
σj(δ) = P
ε ∈ Ω : Uεj(δj) ≥ max
j0∈J0\{j}Uεj(δj0)
For instance, if J = {j1, j2} and Uεj(δj1) = Uεj(δj2) = Uεj(δj0) for every ε ∈ Ω, then Σ (δ) =
(s1, s2) ∈ R2+: s1+ s2≤ 1 ; indeed, in this case, the agent is indifferent between the three alter-natives in every state of the world, thus any randomized choice is a solution. In this case σj(δ) = 0
and σj(δ) = 1.
Remark 1.A.3. Under assumptions 1 and 2, it follows from proposition 1 that Σ is point-valued, that is Σ (δ) = σ (δ) for all δ. However, it does not mean that σ−1(s) is itself point valued.
Normalization. Just as in section 1.3, normalization issues will play an important role in our analysis. As a result, we introduce ˜Σ as the correspondence RJ → P (S) induced by Σ under
18A similar inequality is used to generate the upper bound choice probablities in Ciliberto and Tamer’s (2009) study of multiple equilibria in airline entry games.
normalization δ0= 0, hence
Σ˜−1(s) =δ ∈ RJ : s ∈ Σ (δ0) for δ0∈ RJ0 with δ−00 = δ and δ00 = 0 .
1.A.2 Proof of theorems 1–4
Proof of theorems 1
The proof of theorem 1 follows from the following stronger result, where we have removed assump-tion 2. We state and proof this stronger result.
Theorem 1’. Under assumption 1, consider a vector of market shares s that satisfies sj > 0 andP
j∈J0sj = 1. Consider a vector δ ∈ RJ0. Then, the two following statements are equivalent:
(i) δ belongs to the identified utility set Σ−1(s) =δ ∈ RJ0 : s ∈ Σ (δ) associated with s in the sense of definition 2 in the discrete choice problem with ε ∼ P , and
(ii) there exists π ∈ M (P, s) and u = maxj∈J0Uεj(δj) defined by (1.2.1) such that (π, u, −δ) is an equilibrium outcome in the sense of definition 3 in the matching problem, where
fεj(u) = u and gεj(−δ) = −Uεj(δ) . (1.A.3)
Proof (a) From demand inversion to equilibrium matching: Consider δ ∈ ˜Σ−1(s) a solution to the demand inversion problem. Then sj= P (ε ∈ Ω : Uεj(δj) ≥ u (ε)), where
u (ε) = max
j∈J0Uεj(δj) .
Let us show that we can construct π and set v = −δ such that (π, u, v) is an equilibrium outcome, which is to say it satisfies the three conditions of definition 3.
Let us introduce J (ε) = arg maxj∈J0{Uεj(δj)} the set of yogurts that maximize consumer ε’s utility. Then σj(δ) = Pr (j ∈ J (ε)). Let us show that J (ε) has one element with probability one.
Indeed, otherwise, {j, j0} ⊆ J (ε) would arise with positive probability for some pair j 6= j0, which would imply that there is a positive probability of indifference between j and j0, in contradiction
with (1.2.2). Hence for each open set B,
Pr (J (ε) ∩ B 6= ∅) =X
j∈B
Pr (J (ε) = {j}) =X
j∈B
Pr (j ∈ J (ε)) = σj(δ) .
In particular, for each open set B, one has
s (B) ≤ Pr (J (ε) ∩ B 6= ∅) .
By Strassen’s theorem (Strassen (1965), theorem 5)19, this implies that there is a probability distribution π ∈ M (P, s) such that j ∈ J (ε) on the support of π. Hence π satisfy condition (i) in definition 3. But j ∈ J (ε) implies Uεj(δj) = u (ε). Introducing v (j) = −δj, gεj(v (j)) = −Uεij(δj), and fεj(x) = x, one has
fεj(u (ε)) + gεj(v (j)) ≥ 0
for all (ε, j), with equality on the support of π. Hence, conditions (ii) and (iii) in definition 3 are met, and (π, u, v) is an equilibrium outcome.
(b) From equilibrium matching to demand inversion: Let (π, u, v) be an equilibrium matching in the sense of definition 3, where fεj(x) = x and gεj(y) = −Uεij(−y). Then letting δ = −v, one has by condition (ii) that for any ε ∈ Ω and j ∈ J0,
u (ε) − Uεj(δj) ≥ 0
thus u (ε) ≥ maxj∈J0Uεj(δj). But by condition (iii), for j ∈ Supp (π (.|ε)), one has u (ε) = Uεj(δj), thus
u (ε) = max
j∈J0Uεj(δj) .
Condition (iii) implies that if ˜ε, ˜j ∼ π, then Pr J (˜ε) =˜j = 1, thus
σj(δ) = P (ε ∈ Ω : J (˜ε) = {j}) = Pr ˜j = j = sj.
Hence s ∈ ˜Σ (δ), QED.
19Strassen’s theorem is essentially a continuous extension of Hall’s marriage theorem.
Proof of theorem 2
Again, we state and prove a version of theorem 2 where assumption 2 has been removed.
Theorem 2’ (Inverse isotonicity of demand). Under assumption 1, consider s and s0in S0such that sj ≤ s0j for all j ∈ J . If there are two vectors δ and δ0 satisfying (1.2.3) such that s ∈ ˜Σ (δ) and s0∈ ˜Σ (δ0), then
s ∈ ˜Σ (δ ∧ δ0) and s0∈ ˜Σ (δ ∨ δ0) .
Remark 1.A.4. To the best of our knowledge, this result is novel in the theory of two-sided matchings with imperfectly transferable utility. While in the case of matching with (perfectly) transferable utility, it follows easily from the fact that the value of the optimal assignment problem is a supermodular function in (P, −s), (see e.g. Vohra (2004), theorem 7.20), to the best of our
knowledge it is novel beyond that case20.
Proof. Assume sj ≤ s0j for all j ∈ J , and let δ and δ0 in satisfying (1.2.3) such that s ∈ ˜Σ (δ) and s0 ∈ ˜Σ (δ0). Let u (ε) = maxj∈J0Uεj(δj) and u0(ε) = maxj∈J0Uεj δj0. Let δ∧ = δ ∧ δ0 and δ∨= δ ∨ δ0 i.e.
δj∧= min δj, δj0
and δ∨j = max δj, δ0j , and let
u∧(ε) = min (u (ε) , u0(ε)) and u∨(ε) = max (u (ε) , u0(ε)) .
(a) Proof of s ∈ ˜Σ (δ ∧ δ0): By Strassen’s theorem, the fact that s ∈ ˜Σ (δ) and s0 ∈ ˜Σ (δ) is equivalent to the fact that for all A ⊆ J0,
X
j∈A
sj ≤ P {ε ∈ Ω : ∃j ∈ A, u (ε) = Uεj(δj)} , and (1.A.4) X
j∈A
s0j ≤ Pε ∈ Ω : ∃j ∈ A, u0(ε) = Uεj δj0 . (1.A.5)
By the converse implication in Strassen’s theorem, in order to show that s ∈ ˜Σ (δ ∧ δ0), it is
20Demange and Gale (1985) show isotonicity in the strong set order with respect to reservation utilities, which is a different result.
sufficient to show that for all A ⊆ J0,
X
j∈A
sj≤ Pε ∈ Ω : ∃j ∈ A, u∧(ε) = Uεj δj∧ . (1.A.6)
Take A ⊆ J0, and let
A>=j ∈ A : δj > δj0
and A≤=j ∈ A : δj ≤ δj0
while one defines
Ω>= {ε ∈ Ω : u (ε) > u0(ε)} and Ω≤ = {ε ∈ Ω : u (ε) ≤ u0(ε)} .
By (1.A.5) applied to A = A>, one has
X
j∈A>
sj ≤ X
j∈A>
s0j ≤ Pε ∈ Ω : ∃j ∈ A>, u0(ε) = Uεj δj0 ;
but if j ∈ A> and if u0(ε) = Uεj δ0j, then ε ∈ Ω>. Indeed, otherwise one would have Uεj(δj) ≤ u (ε) ≤ u0(ε) = Uεj δj0, which would contradict δj > δj0. Hence, the latter display implies
X
j∈A>
sj ≤ Pε ∈ Ω>: ∃j ∈ A>, u0(ε) = Uεj δj0
thus
X
j∈A>
sj ≤ Pε ∈ Ω> : ∃j ∈ A, u∧(ε) = Uεj δ∧j . (1.A.7)
By (1.A.4) applied to A = A≤, one has
X
j∈A≤
sj≤ Pε ∈ Ω : ∃j ∈ A≤, u (ε) = Uεj(δj) ;
but if j ∈ A≤ and if u (ε) = Uεj(δj), then ε ∈ Ω≤. Indeed, otherwise one would have Uεj(δj) =
u (ε) > u0(ε) ≥ Uεj δj0, which would contradict δj ≤ δj0. Thus the latter display implies
X
j∈A≤
sj≤ Pε ∈ Ω≤: ∃j ∈ A≤, u (ε) = Uεj(δj) ;
hence
X
j∈A≤
sj ≤ Pε ∈ Ω≤ : ∃j ∈ A, u∧(ε) = Uεj δ∧j . (1.A.8)
By summation of (1.A.7) and (1.A.8), one obtains (1.A.6), and hence
s ∈ ˜Σ (δ ∧ δ0) , QED.
(b) Proof of s0∈ ˜Σ (δ ∨ δ0): By Strassen’s theorem, the fact that s ∈ ˜Σ (δ) and s0 ∈ ˜Σ (δ) is equivalent to the fact that for any Borel subset B ⊆ Ω,
P (B) ≤ X
j∈J0
sj1 {∃ε ∈ B : u (ε) = Uεj(δj)} , and (1.A.9)
P (B) ≤ X
j∈J0
s0j1∃ε ∈ B : u0(ε) = Uεj δ0j . (1.A.10)
By the converse of Strassen’s theorem, in order to show that s0 ∈ ˜Σ (δ ∨ δ0), it is sufficient to show that for any B ⊆ Ω,
P (B) ≤ X
j∈J0
s0j1∃ε ∈ B : u∨(ε) = Uεj δj∨ . (1.A.11)
Take a Borel subset B ⊆ Ω, and let
B>= {ε ∈ B : u (ε) > u0(ε)} and B≤= {ε ∈ B : u (ε) ≤ u0(ε)}
while one defines
J0>=j ∈ J0: δj > δj0
and J0≤ =j ∈ J0: δj ≤ δj0 .
By (1.A.9) applied to B = B>, one has
P B> ≤ X
j∈J0
sj1∃ε ∈ B>: u (ε) = Uεj(δj) ; (1.A.12)
but if ε ∈ B>and u (ε) = Uεj(δj), then j ∈ J0>; otherwise δj≤ δ0j, and thus u0(ε) < u (ε) ≤ Uεj δj0, a contradiction. Hence, the sum on the right hand-side of (1.A.12) can be restricted to the elements of J0>, which implies
P B>
≤ X
j∈J0>
sj1 {∃ε ∈ B : u (ε) = Uεj(δj)} (1.A.13)
= X
j∈J0>
sj1∃ε ∈ B : u∨(ε) = Uεj δj∨ ,
thus, using the fact that sj ≤ s0j for all j ∈ J0>, we deduce that
P B> ≤ X
j∈J0>
s0j1∃ε ∈ B : u∨(ε) = Uεj δ∨j . (1.A.14)
Next, taking B = B≤ in (1.A.10) implies that
P B≤ ≤ X
j∈J0
s0j1∃ε ∈ B≤: u0(ε) = Uεj δj0 ; (1.A.15)
but if ε ∈ B≤ and u0(ε) = Uεj δj0, then j ∈ J0≤; otherwise δj > δj0, and thus Uεj(δj) > Uεj δ0j = u0(ε) ≥ u (ε), another contradiction. Hence, (1.A.15) implies
P B≤
≤ X
j∈J0≤
s0j1∃ε ∈ B : u0(ε) = Uεj δ0j
(1.A.16)
= X
j∈J0≤
s0j1∃ε ∈ B : u∨(ε) = Uεj δj∨ .
By summation of (1.A.14) and (1.A.16), one obtains (1.A.11), and thus
s0 ∈ ˜Σ (δ ∨ δ0) , QED.
Let us explore what theorem 2 means in the familiar case of ARUMs, which is equivalent to a model of matching with transferable utility.
Example 1.A.2. In the ARUM case (but in that case only), theorem 2 follows from Topkis (1998) theorem. In this case, Chiong, Galichon, and Shum (2016) have shown that for s ∈ S0
Σ˜−1(s) = arg max
δ:δ0=0
X
j∈J
δjsj− EP
max
k∈J0
{δk+ εk}
.
Note that δ → EP[maxk∈J0{δk+ εk}] is submodular. Hence
(δ, s) →X
j∈J
δjsj− EP
max
k∈J0{δk+ εk}
is supermodular in δ and has increasing differences in (δ, s). As a result of Topkis’ theorem, the set-valued map s → ˜Σ−1(s) is increasing in the strong set order, which means that if s ≤ s0, δ ∈ ˜Σ−1(s) and δ0∈ ˜Σ−1(s0), then
δ ∧ δ0∈ ˜Σ−1(s) and δ ∨ δ0 ∈ ˜Σ−1(s0) ,
which exactly recovers the conclusion of theorem 2. However, as soon as the model is no longer an additive random utility model, ˜Σ−1(s) is not obtained by the solution of a maximization problem,
so that Topkis’ theorem cannot be invoked.
It follows from theorem 2’ that the identified utility set is a lattice whenever nonempty, which implies corollary 1. Indeed, if δ ∈ ˜Σ−1(s) and δ0 ∈ ˜Σ−1(s), then δ ∧ δ0 ∈ ˜Σ−1(s) and δ ∨ δ0 ∈ Σ˜−1(s), QED.
Proof of theorem 3
As before, theorem 3 can be proven without assumption 2, which leads us to formulate a result which will imply theorem 3. Define the domain of ˜Σ−1 as
S0dom=s ∈ S0: ˜Σ−1(s) 6= ∅ .
We have:
Theorem 3’. Under assumptions 1, 3, and 4, ˜Σ−1(s) is non-empty for all s ∈ S0int.
Remark 1.A.5. While in this paper we make use of theorem 30 to guarantee the existence of an identifying vector of demand shifters δ under very weak restrictions, this result is a contribution to matching theory per se. Indeed, it implies the existence of a solution to the equilibrium transport problem, as introduced in Galichon (2016), definition 10.1.
The proof is based on several lemmas.
Assumption 4 implies that for all η > 0 and ν > 0 there is δ∗s.t. δ > δ∗implies Pr (|Xδ− Xδ∗| > ν) <
η.
Lemma 1. There is a T∗ such that for T < T∗ there exists δTj such that
Z exp
Uεj(δj)
T
1 + exp
Uεj(δj)
T
P (dε) = sj (1.A.17)
and for all T < T∗, δTj ≥ δj where δj does not depend on T .
Proof. For T > 0, let
FjT(δ) =
Z expU
εj(δ) T
1 + expU
εj(δ) T
P (dε) =
Z 1
1 + exp
−UεjT(δ) P (dε) .
Assumption 3, part (b) implies:
Fact (a): FjT(.) is continuous and strictly increasing.
Next, by assumption 4, there exists δj such that δ < δj implies Pr (Uεj(δ) > −a) ≤ sj/2.
Hence, for δ < δj
FjT(δ) = Z
{Uεj(δ)<−a}
expU
εj(δ) T
1 + expU
εj(δ) T
P (dε) + Z
{Uεj(δ)≥−a}
expU
εj(δ) T
1 + expU
εj(δ) T
P (dε)
≤ 1
1 + exp Ta + sj/2
and taking T∗= a/ log (1/sj− 1) if log (1/sj− 1) > 0, and T∗= +∞ else, it follows that T ≤ T∗ implies 1
1+exp(Ta) ≤ sj/2, hence we get to:
Fact (b): for δ < δj and T ≤ T∗, one has FjT(δ) < sj.
Next, by assumption 4, there exists δj0 such that δ > δ0j implies Pr (Uεj(δ) > 0) ≥ 2sj. Then for δ > δj0,
FjT(δ) ≥ Z
{Uεj(δ)>b}
expU
εj(δ) T
1 + expU
εj(δ) T
P (dε) ≥
Pr (Uεj(δ) > b) 1 + exp (0) ≥ 2sj
2 = sj.
As a result, we get:
Fact (c): for all T > 0 and for δ > δj0, FjT(δ) > sj.
By combination of facts (a), (b) and (c), it follows that for T ≤ T∗, there exists a unique δTj such that FjT
δTj
= sj and δTj ≤ δj0, where δj0 does not depend on T ≤ T∗.
Let
GTj (δj; δ−j) :=
Z P (dε)
exp
−UεjT(δj) +P
j0∈Jexp
Uεj0(δj0)−Uεj(δj) T
.
Lemma 2. For T < T∗, if GTj
δT ,kj ; δT ,k−j
≤ sj, then:
(i) there is a real δT ,k+1j ≥ δT ,kj such that
GTj
δjT ,k+1; δ−jT ,k
= sj,
(ii) one has GTj
which shows claim (i). To show the second claim, let us note that GTj (δ) is decreasing with respect to δj0 for any j06= j. Indeed,
is expressed as the expectation of a term which is decreasing in δj0. Hence, as δ−jT ,k≤ δT ,k+1−j in the componentwise order, it follows that
GTj
δjT ,k+1; δ−jT ,k+1
≤ GTj
δT ,k+1j ; δT ,k−j
= sj,
which shows claim (ii).
Because of lemma 2, one can construct recursively a sequence δjT ,k
such that δT ,k+1j ≥ δjT ,k and
GTj δjT ,k
≤ sj, (1.A.18)
From assumption 4, setting η = s0/4 and b = T∗log (4/s0− 1), one has the existence of δ ∈ R such that δ ≥ δj implies Pr (Uεj(δ) < b) < η.
Lemma 3. For all k ∈ N and T < T∗, one has
δjk≤ δj (1.A.19)
where δj is a constant independent from T < T∗.
Proof. By summation of inequality (1.A.18) over j ∈ J , one has
s0 ≤
Z P (dε)
1 +P
j0∈Jexp Uεj0
δT ,kj0
/T ≤
Z P (dε)
1 + exp Uεj
δjT ,k
/T
≤ Pr Uεj
δjT ,k
< b +
Z
{Uεj(δjT ,k)≥b}
P (dε) 1 + exp
Uεj δT ,kj
/T
≤ Pr Uεj
δjT ,k
< b
+ 1
1 + exp (b/T∗).
Now assume by contradiction that δT ,kj > δj. Then Pr (Uεj(δ) < b) < η = s0/4 and (1 + exp (b/T∗))−1 = s0/4, and thus one would have
s0≤ s0/4 + s0/4 = s0/2,
a contradiction. Thus inequality (1.A.19) holds.
Lemma 4. Let δjT = limk→+∞δjT ,k. One has
GTj δTj; δT−j = sj. (1.A.20)
Proof. One has GTj
δjT ,k+1; δ−jT ,k
= sj; by the fact that δT ,k+1j → δTj and δ−jT ,k → δ−jT and by the continuity of GTj, it follows (1.A.20).
We can now deduce the proof of theorem .
Proof of theorem 3’. Point (a): lemma 4 implies that one can define
uT(ε) = T log
1 +X
j∈J
exp Uεj δTj /T
and πεjT = exp −uT(ε) + Uεj δjT T
! ,
and by the same result, one has
EπTuT(ε) = EπT Uεj δjT .
It follows from lemma 3 that the sequence δTj is bounded independently of T , so by compactness, it converge up to subsequence toward δ0j. Note that δ0j ≤ δ0j ≤ δ0j. We can extract a converging subsequence πTn where Tn → 0 and πTn → π0 in the weak convergence. Mimicking the argument in Villani (2003) page 32, it follows that π0∈ M (P, s).
Point (b): Let u0(ε) = maxj∈J0Uεj δj0 . We have u0(ε) ≥ Uεj δj0. Let us show that
Eπ0u0(ε) = Eπ0UεJ δJ0 ,
which will proof the final result. We have EπTnuTn(ε) = EπTn
hUεj
δTjni
; let us show that
(i) EπTnuTn(ε) → Eπ0u0(ε) , and (ii) EπTn
hUεJ
δTJni
→ Eπ0UεJ δJ0
Start by showing point (i). We have 0 ≤ u0(ε) − uT(ε) ≤ Tnlog J . As a result, EπTnuTn(ε) = EPuTn(ε) → EPu0(ε) = Eπ0u0(ε).
Next, we show point (ii). One has,
< ν/4. By uniform continu-ity of ε → Uεj(δ) on K, and because δTjn → δj0, there exists n0 ∈ N such that n ≥ n implies
Combining (1.A.21) and (1.A.22), it follows that for n ≥ n00,
Proof of theorem 4
Once again we shall prove this theorem without assumption 2.
Theorem 4’. Under assumptions 1 and 5, ˜Σ−1(s) has a single element for all s ∈ S0int.
Proof. Let δ ∈ ˜Σ−1(s). Define Z to be the random vector such that Zj = Uεj−1(Uε0(δ0)), and PZ
to be the probability distribution of Z. By proposition 1, this implies
P
Uε0(δ0) > max
j∈J Uεj(δj)
≤ s0≤ P
Uε0(δ0) ≥ max
j∈J Uεj(δj)
which is equivalent to
P (Zj> δj) ≤ s0≤ P (Zj≥ δj) but because Z has a density, the latter condition is equivalent to
s0= P (Zj≥ δj) .
Now consider δmin and δmax the lattice bounds of ˜Σ−1(s). Because of the previous remark, P Zj≥ δminj
= P Zj ≥ δjmax. However, as distribution of Z has full support, the map δ → P (Zj≥ δj) is strictly increasing in each δj, and as a result of δjmin≤ δmaxj , it follows that δjmin= δjmax, QED.
1.A.3 Proof of theorem 5
We now provide the proof of theorem 5. In order to prove this result, we shall need a series of
We now provide the proof of theorem 5. In order to prove this result, we shall need a series of