Abstract
This paper provides closed-form formulas for a multidimensional two-sided matching problem with transferable utility and heterogeneity in tastes. When the matching surplus is quadratic, the marginal distributions of the characteristics are normal, and when the heterogeneity in tastes is of the continuous logit type, as in Choo and Siow (J Polit Econ 114:172–201, 2006), we show that the optimal matching distribution is also jointly normal and can be computed in closed form from the model primitives. Conversely, the quadratic surplus function can be identified from the optimal matching distribution, also in closed-form. The closed-form formulas make it computationally easy to solve problems with even a very large number of matches and allow for quantitative predictions about the evolution of the solution as the technology and the characteristics of the matching populations change.
Similar content being viewed by others
References
Angeletos, G.-M., Pavan, A.: Efficient use of information and social value of information. Econometrica 75(4), 1103–1142 (2007)
Becker, G.: A theory of marriage: part I. J. Polit. Econ. 81, 813–846 (1973)
Ben-Akiva, M., Watanatada, T.: Application of a continuous spatial choice logit model. In: Manski, C.F., McFadden, D. (eds.) Structural Analysis of Discrete Choice Data with Econometric Applications. MIT Press, Cambridge (1981)
Ben-Israel, Adi, Greville, Thomas N.E.: Generalized Inverses. Springer, Berlin (2003)
Brown, J.N., Rosen, H.: On the estimation of structural hedonic price models. Econometrica 50, 765–768 (1982)
Chiappori, P.A., McCann, R., Nesheim, L.: Hedonic price equilibria, stable matching, and optimal transport: equivalence, topology, and uniqueness. Econ. Theory 42(2), 317–354 (2010)
Chiappori, P.-A., Oreffice, S., Quintana-Domeque, C.: Fatter attraction: anthropometric and socioeconomic matching on the marriage market. J. Polit. Econ. 120(4), 659–695 (2012)
Chiappori, P.-A., Salanié, B., Weiss, Y.: Assortative matching on the marriage market: a structural investigation, working paper (2008)
Choo, E., Siow, E.: Who marries whom and why. J. Polit. Econ. 114, 172–201 (2006)
Cosslett, S.: Extreme-value stochastic processes: a model of random utility maximization for a continuous choice set, Technical report, Ohio State University (1988)
Dagsvik, J.: Discrete and continuous choice, max-stable processes, and independence from irrelevant attributes. Econometrica 62, 1179–1205 (1994)
Decker, C., Lieb, E., McCann, R., Stephens, B.: Unique equilibria and substitution effects in a stochastic model of the marriage market. J. Polit. Econ. 148, 778–792 (2013)
de Caralho Montalvao Machado, J.: Essays on competition in bipartite matching and in policy combinations. Dissertation (2013)
Dowson, D.C., Landau, B.V.: The Fr échet distance between multivariate normal distributions. J. Multivar. Anal. 12, 450–455 (1982)
Dupuy, A., Galichon, A.: Personality traits and the marriage market. J. Polit. Econ. 122, 1271–1319 (2014)
Ekeland, I.: Existence, uniqueness and efficiency of equilibrium in hedonic markets with multidimensional types. Econ. Theory 42, 275–315 (2010)
Ekeland, I., Galichon, A., Henry, M.: Optimal transportation and the falsifiability of incompletely specified economic models. Econ. Theory 42, 355–374 (2010)
Ekeland, I., Heckman, J.J., Nesheim, L.: Identification and estimation of hedonic models. J. Polit. Econ. 112(S1), S60–S109 (2004). (Paper in Honor of Sherwin Rosen: a supplement to vol. 112)
Fox, J.: Estimating matching games with transfers (Manuscript). NBER paper 14382 (2008). http://www.nber.org/papers/w14382.pdf
Fox, J.: Identification in matching games. Quant. Econ. 1(2), 203–254 (2010)
Gabaix, X., Landier, : Why has CEO Pay increased so much? Q. J. Econ. 123(1), 49–100 (2008)
Galichon, A., Salanié, B.: Matching with trade-offs: revealed preferences over competing characteristics . Technical report (2010)
Galichon, A., Salanié, B.: Cupid’s Invisible hand: social surplus and identification in matching models . Working paper (2014)
Gomes, R., Pavan, A.: Many-to-many matching and price discrimination. Working paper (2015)
Graham, B.: Econometric methods for the analysis of assignment problems in the presence of complementarity and social spillovers. In: Benhabib, J., Bisin, A., Jackson, M. (eds.) Handbook of Social Economics. Elsevier, London (2011)
Gretsky, N., Ostroy, J., Zame, W.: The nonatomic assignment model. Econ. Theory 2(1), 103–127 (1992)
Hsieh, C.-T., Hurst, E., Jones, C., Klenow, P.: The Allocation of talent and us economic growth. NBER Working Paper No. 18693 (2013)
Lindenlaub, I.: Sorting multidimensional types: theory and application. Rev. Econ. Stud (2013, submitted)
Magnus, J., Neudecker, H.: Matrix Differential Calculus with Applications in Statistics and Econometrics, 3rd edn. Wiley, London (2007)
Menzel, K.: Large matching markets as two-sided demand systems. Econometrica 83(3), 897–941 (2015)
Olkin, I., Pukelsheim, F.: The distance between two random vectors with given dispersion matrices. Linear Algebra Appl. 48, 257–263 (1982)
Resnick, S., Roy, R.: Random USC functions, max-stable processes and continuous choice. Ann. Appl. Prob. 1(2), 267–292 (1991)
Rosen, S.: Hedonic prices and implicit markets: product differentiation in pure competition. J. Polit. Econ. 82, 34–55 (1974)
Roy, A.D.: Some thoughts on the distribution of earnings. Oxf. Econ. Pap. 3(2), 135–146 (1951)
Shimer, R., Smith, L.: Assortative matching and search. Econometrica 68(2), 343–369 (2000)
Tinbergen, J.: On the Theory of income distribution. Weltwirtschaftliches Arch. 77, 155–175 (1956)
Tervio, M.: The difference that CEO make: an assignment model approach. Am. Econ. Rev. 98(3), 642–668 (2008)
Villani, C.: Topics in Optimal Transportation. AMS, Brooklyn (2004)
Author information
Authors and Affiliations
Corresponding author
Additional information
Date: January 12, 2016. A preliminary version of this paper containing the main results was first presented in September 2012 under the title “Closed-Form Formulas for Multivariate Matching”. We would like to thank Nicholas Yannelis, the Editor, and two anonymous referees, as well as Arnaud Dupuy, Bernard Salanié and seminar participants at CREST and the 2013 Search and Matching Conference in Paris for helpful comments. Galichon’s research has received funding from the European Research Council under the European Union’s Seventh Framework Programme (FP7/2007-2013) / ERC grant agreements no 313699, and from FiME, Laboratoire de Finance des Marchés de l’Energie. Bojilov’s work is supported by a grant of the French National Research Agency (ANR), “Investissements d’Avenir” (ANR-11-IDEX-0003/Labex Ecodec/ANR-11-LABX-0047).
Appendix: Matrix differentiation
Appendix: Matrix differentiation
The Kronecker product and the vectorization operation are extremely useful when it comes to studying asymptotic properties involving matrices. The idea is that matrices \(m\times n\), where m stands for the number of rows and n for the number of columns, can be seen as \(mn\times 1\) vectors in \( R^{mn}\), and linear operation on such matrices can be seen as higher order matrices. To do this, the fundamental tool is the vectorization operation, which vectorizes a matrix by stacking its columns. Introduce \(\tau _{mn}\) a collection of invertible maps from \(\left\{ 1,\ldots ,m\right\} \times \left\{ 1,\ldots ,n\right\} \) onto \(\left\{ 1,\ldots ,mn\right\} \), such that \(\tau _{mn}\left( i,j\right) =m\left( j-1\right) +i\).
Definition 1
For \(\left( M\right) \) a \(m\times n\) matrix, \(\mathrm{vec}\left( M\right) \) is the vector \(v\in \mathbb {R}^{mn}\) such that \(v_{\tau _{mn}\left( i,j\right) }=M_{ij}\).
Next, we introduce the transposition tensor \(\mathbb {T}_{m,n}\) as the \( mn\times mn\) matrix such that
The matrix operator \(T_{m,n}\) is a permutation matrix with zeros and a single 1 on each row and column. Note that \(\mathbb {T}_{m,n}=\mathbb {T}_{n,m}^{-1}\), so \(\mathbb {T}_{m,n}\mathbb {T}_{n,m}\mathrm{vec}\left( M\right) =\mathrm{vec}\left( M\right) .\) Furthermore, \(\mathbb {T}_{m,n}=\mathbb {T}_{n,m}^{*}\). The next definition deals with Kronecker product, which is closely related to vectorization.
Definition 2
Let A be a \(m\times p\) matrix and B an \(n\times q\) matrix. One defines the Kronecker product \(A\otimes B\) as the \(mn\times pq\) matrix such that
The following fundamental property characterizes the Kronecker product.
Fact 1
For all \(q\times p\) matrix X,
The following important basic properties follow.
Fact 2
Let A be a \(m\times p\) matrix and B an \(n\times q\) matrix. Then:
-
1.
(Associativity) \(\left( A\otimes B\right) \otimes C=A\otimes \left( B\otimes C\right) .\)
-
2.
(Distributivity) \(A\otimes \left( B+C\right) =A\otimes B+A\otimes C.\)
-
3.
(Multilinearity) For \(\lambda \) and \(\mu \) scalars, \(\lambda A\otimes \mu B=\lambda \mu \left( A\otimes B\right) \)
-
4.
For matrices of appropriate size, \(\left( A\otimes B\right) \left( C\otimes D\right) =\left( AC\right) \otimes \left( BD\right) \).
-
5.
\(\left( A\otimes B\right) ^{*}=A^{*}\otimes B^{*}\).
-
6.
If A and B are invertible, \(\left( A\otimes B\right) ^{-1}=A^{-1}\otimes B^{-1}\).
-
7.
For vectors a and \(b, a^{\prime }\otimes b=ba^{\prime }\) (in particular, \(aa^{\prime }=a^{\prime }\otimes b\)).
-
8.
If A and B are square matrices of respective size m and n,
$$\begin{aligned} \det \left( A\otimes B\right) =\left( \det A\right) ^{m}\left( \det B\right) ^{n}. \end{aligned}$$ -
9.
\(\mathrm{Tr}\left( A\otimes B\right) =\mathrm{Tr}\left( A\right) \mathrm{Tr}\left( B\right) \).
-
10.
\(\mathrm{rank}\left( A\otimes B\right) =\mathrm{rank}\left( A\right) \mathrm{rank}\left( B\right) \).
-
11.
The singular values of \(A\otimes B\) are the product of the singular values of A and those of B.
Let f be a smooth map from the space of \(m\times p\) matrices to the space of \(n\times q\) matrix. Define \(\frac{df\left( A\right) }{dA}\) as the \(\left( nq\right) \times \left( mp\right) \) matrix such that for an \(m\times p\) matrix X,
We use the notation \(A^{-*}\) for \(\left( A^{*}\right) ^{-1}\).
Fact 3
Let A be a \(m\times p\) matrix and B an \(n\times q\) matrix. Then:
-
1.
\(\frac{\mathrm{d}\left( AXB\right) }{\mathrm{d}X}=B^{*}\otimes A\).
-
2.
\(\frac{\mathrm{d}A^{*}}{dA}=\mathbb {T}_{m,p}\).
-
3.
\(\frac{\mathrm{d}A^{-1}}{\mathrm{d}A}=-\left( A^{-*}\otimes A^{-1}\right) \).
-
4.
\(\frac{\mathrm{d}A^{2}}{\mathrm{d}A}=I\otimes A+A^{*}\otimes I\)
-
5.
For A symmetric, \(\frac{\mathrm{d}A^{1/2}}{\mathrm{d}A}=\left( I\otimes A^{1/2}+A^{1/2}\otimes I\right) ^{-1}\).
Rights and permissions
About this article
Cite this article
Bojilov, R., Galichon, A. Matching in closed-form: equilibrium, identification, and comparative statics. Econ Theory 61, 587–609 (2016). https://doi.org/10.1007/s00199-016-0961-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00199-016-0961-8