Stanford Root

Schedule

Stanford Root

Schedule

MS&E 319

Matching Theory

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

The theory of matching with its roots in the work of mathematical giants like Euler and Kirchhoff has played a central and catalytic role in combinatorial optimization for decades. More recently, the growth of online marketplaces for allocating advertisements, rides, or other goods and services has led to new interest and progress in this area. The course starts with classic results characterizing matchings in bipartite and general graphs and explores connections with other branches of mathematics, including game theory and algebraic graph theory. Those results are complemented with models and algorithms developed for modern applications in market design, online advertising, and ride sharing. May be repeated for credit. Prerequisite: MS&E 212, CS 261, or equivalent.

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 6302
0 / 40 enrolled
DAYS:Tuesday, Thursday
TIME:3:00 PM – 4:20 PM
LOCATION:Departmental Room
INSTRUCTOR:
Saberi, Amin
3units

MS&E 319: Matching Theory

3 units · Letter or Credit/No Credit

The theory of matching with its roots in the work of mathematical giants like Euler and Kirchhoff has played a central and catalytic role in combinatorial optimization for decades. More recently, the growth of online marketplaces for allocating advertisements, rides, or other goods and services has led to new interest and progress in this area. The course starts with classic results characterizing matchings in bipartite and general graphs and explores connections with other branches of mathematics, including game theory and algebraic graph theory. Those results are complemented with models and algorithms developed for modern applications in market design, online advertising, and ride sharing. May be repeated for credit. Prerequisite: 212, CS 261, or equivalent.

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 3:00 PM – 4:20 PM — Departmental Room — Saberi, Amin (Graduate)

More MS&E courses

  • MS&E 295: Innovating for National Security Workshop (INTLPOL 342)
  • MS&E 297: "Hacking for Defense": Solving National Security issues with the Lean Launchpad (INTLPOL 341)
  • MS&E 299: Entrepreneurship Inside Government (INTLPOL 239)
  • MS&E 301: Dissertation Research
  • MS&E 302: Fundamental Concepts in Management Science and Engineering
  • MS&E 311: Optimization (CME 307)
  • MS&E 321: Stochastic Systems
  • MS&E 324: Stochastic Methods in Engineering (CME 308, MATH 228)
  • MS&E 325: Diffusion, Control and Optimal Transport
  • MS&E 328: Foundations of Causal Machine Learning
  • MS&E 330: Reliability and Validity in Artificial Intelligence (STATS 357)
  • MS&E 331: AI for Algorithmic Reasoning and Optimization (CS 331X)

All MS&E courses · All departments