• The Ph.D. program in algorithms, combinatorics, and optimization is intended to fill this gap. It brings together the study of the mathematical structure of discrete objects and the design and analysis of algorithms.