Stanford Root

Schedule

Stanford Root

Schedule

MS&E 331

AI for Algorithmic Reasoning and Optimization (CS 331X)

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

Artificial intelligence is expanding the frontier of algorithm design, enabling new ways to reason about and solve complex optimization problems. This course explores how AI methods - ranging from graph neural networks and diffusion models to large language models - can be integrated into the algorithm design pipeline. We will study how to use machine learning to design new algorithms, enhance classical algorithms with data-driven components, and optimize algorithm performance in specific application domains. Topics will span both practical approaches, such as differentiable optimization and generative AI for combinatorial problems, to theoretical perspectives, including approximation guarantees and the limits of learned algorithms.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26851
0 / 999 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:TBD
INSTRUCTOR:
Vitercik, Ellen
3units

MS&E 331: AI for Algorithmic Reasoning and Optimization (CS 331X)

3 units · Letter or Credit/No Credit

Artificial intelligence is expanding the frontier of algorithm design, enabling new ways to reason about and solve complex optimization problems. This course explores how AI methods - ranging from graph neural networks and diffusion models to large language models - can be integrated into the algorithm design pipeline. We will study how to use machine learning to design new algorithms, enhance classical algorithms with data-driven components, and optimize algorithm performance in specific application domains. Topics will span both practical approaches, such as differentiable optimization and generative AI for combinatorial problems, to theoretical perspectives, including approximation guarantees and the limits of learned algorithms.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — Tuesday Thursday 1:30 PM – 2:50 PM — Vitercik, Ellen (Graduate)

More MS&E courses

  • MS&E 322: Stochastic Calculus and Control
  • MS&E 324: Stochastic Methods in Engineering (CME 308, MATH 228)
  • MS&E 325: Diffusion, Control and Optimal Transport
  • MS&E 326: Advanced Topics in Applied Data Science
  • MS&E 328: Foundations of Causal Machine Learning
  • MS&E 330: Reliability and Validity in Artificial Intelligence (STATS 357)
  • MS&E 333: AI Application Lab
  • MS&E 335: Queueing and Scheduling in Processing Networks
  • MS&E 338: Aligning Superintelligence (CS 338)
  • MS&E 342: Stochastic Systems and Learning Theory with Applications in Finance
  • MS&E 346: Foundations of Reinforcement Learning with Applications in Finance (CME 241)
  • MS&E 347: Advanced Topics in Blockchain & DeFi: Research, Market Design, and Microstructure

All MS&E courses · All departments