Michael P. Friedlander

Professor of Computational Mathematics
Department of Computer Science
Department of Mathematics
Mathematical Programming @ UBC
University of British Columbia
location_onVancouver, BC, V6T 1Z4, Canada

Professor of Computational Mathematics
Department of Computer Science
Department of Mathematics
Mathematical Programming @ UBC
University of British Columbia
Optimization sits at the heart of modern computation: training neural networks, reconstructing medical images, and allocating resources across networks. The scale of these problems demands algorithms that are fast and whose outputs we can understand, verify, and trust.
My research develops mathematical foundations and algorithms for fitting models to data. This work draws on convex analysis, duality theory, and geometry to design methods that scale to massive datasets. Our algorithms and open-source software, including SPGL1 for sparse recovery, are used in signal processing, geophysical imaging, machine learning, and quantum computing.
The Mathematical Optimization Laboratory develops theory, algorithms, and software for large-scale optimization. Our alumni hold positions at leading research labs and universities worldwide.