
ALFRED GALICHON'S

MASTERCLASSES
'math+econ+code' masterclass
on estimating large-scale matching models
March 12-13, 2026
This intensive course, part of the 'math+econ+code' series, is focused on conceptual and computational toolbox for solving and estimating large matching models with transferable utility. It shows that when unobserved heterogeneity is Gumbel, the model collapses to the classic Choo–Siow setup, which is especially convenient: key objects have closed forms and estimation is straightforward. With more general heterogeneity however, that convenience disappears. Following Galichon & Salanié (2022), estimation boils down to solving optimal transport problems with nonstandard (generalized) entropic regularization. • We’ll see how simulation turns these problems into very large linear programs, and why the Dantzig–Wolfe decomposition is a natural workhorse for handling them at scale. Students will have the opportunity to write their own code (in Python), in the spirit of cooking lessons. There are no prerequisite other than the equivalent of a first-year graduate sequence in econ, applied mathematics or other quantitative disciplines.
This course is very demanding from students, but the learning rewards are high.
Practical information
-
Applications are not open yet. Seats will be limited. To apply, a from will be available to fill out and applicants should have a faculty advisor send a reference letter to math.econ.code@gmail.com.
-
The instructors are Alfred Galichon (professor of economics and of mathematics at NYU and principal investigator of the ERC-funded project 'equiprice' at Sciences Po) and Antoine Jacquet (post-doctoral researcher at SciencesPo, Paris). The TA is Georgy Salakhutdinov (Ecole Polytechnique).
-
The course will be taught online over two consecutive days, 12-13 March 2026, and will be hosted by Collegio Carlo Alberto, Torino.
-
There will be 3 blocks of 1h30 each.
Course outline
Block 1:
Choo–Siow and the Poisson regression
-
Lay out model, separability assumption, reformulation as a regularised OT problem.
-
Exhibit limits of i.i.d. assumption: fixed Gumbel distribution, implausible with composite types.
-
Poisson regression formulation for match counts: what is identified, what are the FE, what changes in counterfactuals.
Block 2:
LP, simplex, Dantzig–Wolfe
-
Motivate using LP as a method to solve the Optimal Assignment problem when shocks are known (even when population is large).
-
Reformulate using type aggregation thanks to separability.
-
Simplex and Dantzig–Wolfe presentation. Interpretation in the matching problem (column generation = expanding individuals ’choice sets).
Block 3:
Generalized Choo–Siow via simulation
-
Parametrized surplus leads to a generalised Poisson regression (with generalised entropy).
-
Simulated social surplus: why we must simulate agents/shocks when entropy has no closed form; key idea linking simulation to assignment.
-
Simulated method of moments estimator as a single LP and how our algorithm based on Dantzig—Wolfe adapts.
-
Illustrative example.