Ask the Experts: Geek Out On MIP with Gurobi’s R&D Leaders

Ask the Experts: Geek Out On MIP with Gurobi's R&D Leaders

In this session, Gurobi’s R&D leaders geek out on MIP and answer questions from users of Gurobi about the solver, the history of Gurobi, and some of the more interesting problems they have worked on.


Ed Rothberg-

Dr. Ed Rothberg has served in senior leadership positions in optimization software companies for more than twenty years. Prior to his role as Gurobi CEO, Dr. Rothberg held the Gurobi COO position since co-founding Gurobi in 2008, and prior to that he led the ILOG CPLEX team. Dr. Edward Rothberg has a BS in Mathematical and Computational Science from Stanford University, and an MS and PhD in Computer Science, also from Stanford University. Dr. Rothberg has published numerous papers in the fields of linear algebra, parallel computing, and mathematical programming. He is one of the world’s leading experts in sparse Cholesky factorization and computational linear, integer, and quadratic programming. He is particularly well known for his work in parallel sparse matrix factorization, and in heuristics for mixed integer programming.


Zonghao Gu - Gurobi

Dr. Zonghao Gu has a B. Eng. in Mechanical Engineering and an M. Eng. in Industrial Management from Tongji University, Shanghai. He has a PhD in Industrial Engineering from the Georgia Institute of Technology. Dr. Gu has published several papers on the computational aspects of mathematical programming. He is one of the world’s leading experts on the computational aspects of linear, integer, and quadratic programming, and is particularly well known for his deep understanding of cutting planes and their application to the solution of general mixed-integer programs. Dr. Gu worked from 1995 to 1998 as an optimization software developer for LINDO Systems, Inc., before joining the ILOG CPLEX R&D team in 1998 as a senior software developer and later as a Distinguished Scientist. From 2005 to 2008 he was Project Architect for the CPLEX R&D team and was the lead developer for CPLEX 11. He was responsible for the implementation of the CPLEX QP simplex and MIQP solvers, had primary responsibility for the presolve and cutting plane routines, and made various contributions to the CPLEX LP simplex solver.


Bob Bixby

Dr. Bixby has over thirty years of experience in the optimization software business. Prior to his role as Gurobi CSO, Dr. Bixby held the Gurobi CEO role since co-founding Gurobi in 2008. Prior to Gurobi, Dr. Bixby co-founded CPLEX Optimization, Inc. in 1987. CPLEX was acquired by ILOG, Inc., in 1997, after which he served on the ILOG Board of Directors, was manager of the ILOG CPLEX Development Team, President of the ILOG Technical Advisory Board, and General Manager of ILOG’s Semiconductor Business Division. Dr. Robert Bixby has a BS in Industrial Engineering and Operations Research from the University of California, Berkeley, and a PhD in Operations Research from Cornell University. He has held academic positions at the University of Kentucky, Northwestern University, and Rice University. He is currently Noah Harding Professor Emeritus of Computational and Applied Mathematics at Rice, and Research Professor of Management in Rice’s Jones School of Management. Dr. Bixby has published over fifty journal articles, and is an acknowledged expert on the computational aspects of linear and integer programming. He has won several awards for his work in optimization, including the Beale-Orchard-Hays Prize of the Mathematical Programming Society, and the INFORMS Impact and Frederick W. Lanchester Prizes. In 1997 he was elected to the National Academy of Engineering for his contributions to the theory and practice of optimization.


Tobias Achterberg

Dr. Achterberg studied mathematics and computer science at the Technical University of Berlin and the Zuse Institute Berlin. He finished his PhD in mathematics under supervision of Prof. Martin Grötschel in 2007. Dr. Achterberg is the author of SCIP, currently the best academic MIP solver. In addition to numerous publications in scientific journals, he has also received several awards for his dissertation and for SCIP, such as the Beale-Orchard-Hays Prize. From 2006, Dr. Achterberg worked for ILOG / IBM as developer of CPLEX in versions 11 to 12.6. Since 2014 he has been involved as a Senior Developer in the development of the Gurobi Optimizer. In his spare time, Dr. Achterberg likes to play the drums, read books, and play board games. Moreover, he enjoys going to rock and punk rock concerts.


Dan Jeffrey

Dan Jeffrey has twenty years of professional experience in Math Programming and Data Science, working as a technical product expert and as a consultant. He has architecture and programming expertise with all major computer programming languages, math programming experience with Python, AMPL, and OPL plus programming expertise with the AMPL Solver library. Today, Dan is a MIP Fanatic — working as a member of the Gurobi Support Team.