Skip to main content
Log in

Matching in closed-form: equilibrium, identification, and comparative statics

  • Research Article
  • Published:
Economic Theory Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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)

    Article  Google Scholar 

  • Becker, G.: A theory of marriage: part I. J. Polit. Econ. 81, 813–846 (1973)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • Ben-Israel, Adi, Greville, Thomas N.E.: Generalized Inverses. Springer, Berlin (2003)

    Google Scholar 

  • Brown, J.N., Rosen, H.: On the estimation of structural hedonic price models. Econometrica 50, 765–768 (1982)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • 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)

    Article  Google Scholar 

  • Dupuy, A., Galichon, A.: Personality traits and the marriage market. J. Polit. Econ. 122, 1271–1319 (2014)

    Article  Google Scholar 

  • Ekeland, I.: Existence, uniqueness and efficiency of equilibrium in hedonic markets with multidimensional types. Econ. Theory 42, 275–315 (2010)

    Article  Google Scholar 

  • Ekeland, I., Galichon, A., Henry, M.: Optimal transportation and the falsifiability of incompletely specified economic models. Econ. Theory 42, 355–374 (2010)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • 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)

    Article  Google Scholar 

  • Gabaix, X., Landier, : Why has CEO Pay increased so much? Q. J. Econ. 123(1), 49–100 (2008)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • Gretsky, N., Ostroy, J., Zame, W.: The nonatomic assignment model. Econ. Theory 2(1), 103–127 (1992)

    Article  Google Scholar 

  • 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)

    Google Scholar 

  • Menzel, K.: Large matching markets as two-sided demand systems. Econometrica 83(3), 897–941 (2015)

    Article  Google Scholar 

  • Olkin, I., Pukelsheim, F.: The distance between two random vectors with given dispersion matrices. Linear Algebra Appl. 48, 257–263 (1982)

    Article  Google Scholar 

  • Resnick, S., Roy, R.: Random USC functions, max-stable processes and continuous choice. Ann. Appl. Prob. 1(2), 267–292 (1991)

    Article  Google Scholar 

  • Rosen, S.: Hedonic prices and implicit markets: product differentiation in pure competition. J. Polit. Econ. 82, 34–55 (1974)

    Article  Google Scholar 

  • Roy, A.D.: Some thoughts on the distribution of earnings. Oxf. Econ. Pap. 3(2), 135–146 (1951)

    Google Scholar 

  • Shimer, R., Smith, L.: Assortative matching and search. Econometrica 68(2), 343–369 (2000)

    Article  Google Scholar 

  • Tinbergen, J.: On the Theory of income distribution. Weltwirtschaftliches Arch. 77, 155–175 (1956)

    Google Scholar 

  • Tervio, M.: The difference that CEO make: an assignment model approach. Am. Econ. Rev. 98(3), 642–668 (2008)

    Article  Google Scholar 

  • Villani, C.: Topics in Optimal Transportation. AMS, Brooklyn (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alfred Galichon.

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

$$\begin{aligned} \mathbb {T}_{m,n}\mathrm{vec}\left( M\right) =\mathrm{vec}\left( M^{*}\right) . \end{aligned}$$

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

$$\begin{aligned} \left( A\otimes B\right) _{n\left( i-1\right) +k,q\left( j-1\right) +l}=A_{ij}B_{kl}. \end{aligned}$$

The following fundamental property characterizes the Kronecker product.

Fact 1

For all \(q\times p\) matrix X,

$$\begin{aligned} \mathrm{vec}\left( BXA^{*}\right) =\left( A\otimes B\right) \mathrm{vec}\left( X\right) \end{aligned}$$

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. 1.

    (Associativity) \(\left( A\otimes B\right) \otimes C=A\otimes \left( B\otimes C\right) .\)

  2. 2.

    (Distributivity) \(A\otimes \left( B+C\right) =A\otimes B+A\otimes C.\)

  3. 3.

    (Multilinearity) For \(\lambda \) and \(\mu \) scalars, \(\lambda A\otimes \mu B=\lambda \mu \left( A\otimes B\right) \)

  4. 4.

    For matrices of appropriate size, \(\left( A\otimes B\right) \left( C\otimes D\right) =\left( AC\right) \otimes \left( BD\right) \).

  5. 5.

    \(\left( A\otimes B\right) ^{*}=A^{*}\otimes B^{*}\).

  6. 6.

    If A and B are invertible, \(\left( A\otimes B\right) ^{-1}=A^{-1}\otimes B^{-1}\).

  7. 7.

    For vectors a and \(b, a^{\prime }\otimes b=ba^{\prime }\) (in particular, \(aa^{\prime }=a^{\prime }\otimes b\)).

  8. 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. 9.

    \(\mathrm{Tr}\left( A\otimes B\right) =\mathrm{Tr}\left( A\right) \mathrm{Tr}\left( B\right) \).

  10. 10.

    \(\mathrm{rank}\left( A\otimes B\right) =\mathrm{rank}\left( A\right) \mathrm{rank}\left( B\right) \).

  11. 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,

$$\begin{aligned} \mathrm{vec}\left( \lim _{e\rightarrow 0}\frac{f\left( A+eX\right) -f\left( A\right) }{ e}\right) =\frac{df\left( A\right) }{dA}.\mathrm{vec}\left( X\right) . \end{aligned}$$

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. 1.

    \(\frac{\mathrm{d}\left( AXB\right) }{\mathrm{d}X}=B^{*}\otimes A\).

  2. 2.

    \(\frac{\mathrm{d}A^{*}}{dA}=\mathbb {T}_{m,p}\).

  3. 3.

    \(\frac{\mathrm{d}A^{-1}}{\mathrm{d}A}=-\left( A^{-*}\otimes A^{-1}\right) \).

  4. 4.

    \(\frac{\mathrm{d}A^{2}}{\mathrm{d}A}=I\otimes A+A^{*}\otimes I\)

  5. 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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00199-016-0961-8

Keywords

JEL Classification

Navigation