Michael Ferris

Michael Ferris
Stephen C. Kleene Professor, Data Science Hub Leader
330 North Orchard Street
Madison WI 53715
4176 (currently on sabbatical)
Optimization methods and data modeling for large scale problems in science, engineering and economics

Years at WID

2010 - present


Michael Ferris’ research is concerned with algorithmic and interface development for large scale problems in mathematical programming, including links to the GAMS and AMPL modeling languages, and general purpose software such as PATH, NLPEC and FATCOP. Ferris has worked on several applications of both optimization and complementarity, including cancer treatment plan development, radiation therapy, video-on-demand data delivery, economic and traffic equilibria, structural and mechanical engineering.


  • B.A., Mathematics, Churchill College, Cambridge University
  • M.Phil., Churchill College, Cambridge University
  • M.A., Mathematics, Churchill College, Cambridge University
  • Ph.D., Churchill College, Cambridge University

Research Description

Mathematical Programming, Modeling and Applications of Operations Research, Optimization in Medicine, Complementarity Problems, Grid Computation and Numerical Algorithms. Co-Editor, Mathematical Programming, Associate Editor: SIAM Journal of Optimization, Optimization Methods and Software, and ACM Transactions on Mathematical Software.


Faculty Appointments in:

Industrial and Systems Engineering


Ferris received the Beale-Orchard-Hays prize from the Mathematical Programming Society and is a past recipient of a NSF Presidential Young Investigator Award, and a Guggenheim Fellowship. He serves as co-editor of Mathematical Programming, and is on the editorial boards of SIAM Journal on Optimization, Transactions of Mathematical Software, and Optimization Methods and Software.