

WEBINAR / EVENT
Tech Talk & Chat– Visualization Tools
In this Tech Talk, key members of the Gurobi team introduce “Grblogtools”. Learn about this tool that allows you to analyze dozens or even hundreds of Gurobi log files.
September 01 2022

WEBINAR / EVENT
Tech Talk & Chat– Visualization Tools
In this Tech Talk, key members of the Gurobi team introduce “Grblogtools”. Learn about this tool that allows you to analyze dozens or even hundreds of Gurobi log files.
September 01 2022

WEBINAR / EVENT
Tech Talk & Chat– Visualization Tools
In this Tech Talk, key members of the Gurobi team introduce “Grblogtools”. Learn about this tool that allows you to analyze dozens or even hundreds of Gurobi log files.
September 01 2022



Webinar Summary
If you’ve ever used Gurobi, you’ve seen our log files, which contain loads of information about presolve, root relaxation, and node throughput for each model. Imagine you want to analyze dozens or even hundreds of these log files to see if tweaking a parameter made a difference in terms of performance.
“Grblogtools” is a new tool that allows you to do just that. It reads log files and creates a pandas DataFrame or Excel spreadsheet from them. And if you create a pandas DataFrame, automated widgets and plotting routines are also provided – enabling you to create pictures that summarize Gurobi performance across a broad set of parameter settings with only three lines of code!
Grblogtools – which is used daily by Gurobi’s Support team – is now available to Gurobi users as an open-source package.
In this webinar, you will learn how to:
Transform a set of log files into intuitive plots.
Parse log files to generate pandas DataFrames or Excel spreadsheets.
Use visualization tools to explore and analyze the results.
Quickly aggregate information from many different optimization runs.
Presented Materials
Download the log file, here.
Webinar Summary
If you’ve ever used Gurobi, you’ve seen our log files, which contain loads of information about presolve, root relaxation, and node throughput for each model. Imagine you want to analyze dozens or even hundreds of these log files to see if tweaking a parameter made a difference in terms of performance.
“Grblogtools” is a new tool that allows you to do just that. It reads log files and creates a pandas DataFrame or Excel spreadsheet from them. And if you create a pandas DataFrame, automated widgets and plotting routines are also provided – enabling you to create pictures that summarize Gurobi performance across a broad set of parameter settings with only three lines of code!
Grblogtools – which is used daily by Gurobi’s Support team – is now available to Gurobi users as an open-source package.
In this webinar, you will learn how to:
Transform a set of log files into intuitive plots.
Parse log files to generate pandas DataFrames or Excel spreadsheets.
Use visualization tools to explore and analyze the results.
Quickly aggregate information from many different optimization runs.
Presented Materials
Download the log file, here.
Webinar Summary
If you’ve ever used Gurobi, you’ve seen our log files, which contain loads of information about presolve, root relaxation, and node throughput for each model. Imagine you want to analyze dozens or even hundreds of these log files to see if tweaking a parameter made a difference in terms of performance.
“Grblogtools” is a new tool that allows you to do just that. It reads log files and creates a pandas DataFrame or Excel spreadsheet from them. And if you create a pandas DataFrame, automated widgets and plotting routines are also provided – enabling you to create pictures that summarize Gurobi performance across a broad set of parameter settings with only three lines of code!
Grblogtools – which is used daily by Gurobi’s Support team – is now available to Gurobi users as an open-source package.
In this webinar, you will learn how to:
Transform a set of log files into intuitive plots.
Parse log files to generate pandas DataFrames or Excel spreadsheets.
Use visualization tools to explore and analyze the results.
Quickly aggregate information from many different optimization runs.
Presented Materials
Download the log file, here.
Speakers
Meet Your Expert Speaker
Learn from the best in the industry, bringing years of experience and groundbreaking insights to the forefront of AI personalization.
Matthias Miltenberger
Manager of Optimization Support

Dr. Matthias Miltenberger is a mathematician living in Berlin. He completed his PhD at the Technical University of Berlin and worked for several years developing, maintaining and supporting the SCIP Optimization Suite at the Zuse Institute Berlin with a focus on linear programming in the context of mixed-integer optimization. Dr. Miltenberger joined Gurobi in October 2019. He enjoys traveling and spending time with his wife and daughter.
Ed Klotz
Senior Mathematical Optimization Specialist


Dr. Ed Klotz has over 30 years of experience in the mathematical optimization software industry. He is a technical expert who, over the course of his career, has worked with a wide array of customers to help them solve some of world’s most challenging mathematical optimization problems. In his role as a Senior Mathematical Optimization Specialist on the Gurobi R&D team, Dr. Klotz works closely with our customers to support them in implementing and utilizing mathematical optimization in their organizations. He also interacts heavily with the R&D team based on his experiences with the customers.
Prior to joining Gurobi, Dr. Klotz was a member of the CPLEX development team of IBM. He was involved in product development, customer training, product documentation, and numerous other tasks, with a primary focus on delivering CPLEX customer support and leveraging his experiences with customers to help inform the R&D team about customer needs and product improvements. Dr. Klotz has extensive knowledge in linear programming, integer programming, and numerical linear algebra for finite precision computing. Using this knowledge, he was able to investigate customer support issues at the source code level and identify potential improvements in CPLEX, both in terms of performance and accuracy of computation.
Before joining IBM, Dr. Klotz was a principal technical support engineer at ILOG, Inc., and a mathematical programming specialist at CPLEX Optimization, Inc.
Dr. Klotz has presented at numerous conferences, workshops, and web seminars and published numerous papers on mathematical optimization. His interests are in all aspects of mathematical programming, with a primary interest in research that can impact mathematical programming software. He obtained a BA in Math and Economics from Oberlin College and a PhD in Operations Research from Stanford University.
Richard Oberdieck
Lead Data Scientist
Richard Oberdieck obtained his BSc and MSc degrees from ETH Zurich in Switzerland (2009-2013), before pursuing a Ph.D. in Chemical Engineering at Imperial College London, UK, which he completed in 2017. In his PhD, he worked on a special class of optimization problems called multi-parametric programming problems, where he discovered fundamental new properties related to these problems, as well as implemented them in a software toolbox. After using his knowledge in mathematical modeling and optimization in the space of renewable energies at the world leader in offshore wind energy, Ørsted A/S, he is now helping companies around the world unlock business value through mathematical optimization as a Technical Account Manager for Gurobi Optimization, LLC.
He has published 1 book, 21 papers and 2 book chapters, has an h-index of 11 and was awarded the FICO Decisions Award 2019 in Optimization, Machine Learning and AI.
Speakers
Meet Your Expert Speaker
Learn from the best in the industry, bringing years of experience and groundbreaking insights to the forefront of AI personalization.
Matthias Miltenberger
Manager of Optimization Support

Dr. Matthias Miltenberger is a mathematician living in Berlin. He completed his PhD at the Technical University of Berlin and worked for several years developing, maintaining and supporting the SCIP Optimization Suite at the Zuse Institute Berlin with a focus on linear programming in the context of mixed-integer optimization. Dr. Miltenberger joined Gurobi in October 2019. He enjoys traveling and spending time with his wife and daughter.
Ed Klotz
Senior Mathematical Optimization Specialist


Dr. Ed Klotz has over 30 years of experience in the mathematical optimization software industry. He is a technical expert who, over the course of his career, has worked with a wide array of customers to help them solve some of world’s most challenging mathematical optimization problems. In his role as a Senior Mathematical Optimization Specialist on the Gurobi R&D team, Dr. Klotz works closely with our customers to support them in implementing and utilizing mathematical optimization in their organizations. He also interacts heavily with the R&D team based on his experiences with the customers.
Prior to joining Gurobi, Dr. Klotz was a member of the CPLEX development team of IBM. He was involved in product development, customer training, product documentation, and numerous other tasks, with a primary focus on delivering CPLEX customer support and leveraging his experiences with customers to help inform the R&D team about customer needs and product improvements. Dr. Klotz has extensive knowledge in linear programming, integer programming, and numerical linear algebra for finite precision computing. Using this knowledge, he was able to investigate customer support issues at the source code level and identify potential improvements in CPLEX, both in terms of performance and accuracy of computation.
Before joining IBM, Dr. Klotz was a principal technical support engineer at ILOG, Inc., and a mathematical programming specialist at CPLEX Optimization, Inc.
Dr. Klotz has presented at numerous conferences, workshops, and web seminars and published numerous papers on mathematical optimization. His interests are in all aspects of mathematical programming, with a primary interest in research that can impact mathematical programming software. He obtained a BA in Math and Economics from Oberlin College and a PhD in Operations Research from Stanford University.
Richard Oberdieck
Lead Data Scientist
Richard Oberdieck obtained his BSc and MSc degrees from ETH Zurich in Switzerland (2009-2013), before pursuing a Ph.D. in Chemical Engineering at Imperial College London, UK, which he completed in 2017. In his PhD, he worked on a special class of optimization problems called multi-parametric programming problems, where he discovered fundamental new properties related to these problems, as well as implemented them in a software toolbox. After using his knowledge in mathematical modeling and optimization in the space of renewable energies at the world leader in offshore wind energy, Ørsted A/S, he is now helping companies around the world unlock business value through mathematical optimization as a Technical Account Manager for Gurobi Optimization, LLC.
He has published 1 book, 21 papers and 2 book chapters, has an h-index of 11 and was awarded the FICO Decisions Award 2019 in Optimization, Machine Learning and AI.
Speakers
Meet Your Expert Speaker
Learn from the best in the industry, bringing years of experience and groundbreaking insights to the forefront of AI personalization.

Manager of Optimization Support
Matthias Miltenberger
Dr. Matthias Miltenberger is a mathematician living in Berlin. He completed his PhD at the Technical University of Berlin and worked for several years developing, maintaining and supporting the SCIP Optimization Suite at the Zuse Institute Berlin with a focus on linear programming in the context of mixed-integer optimization. Dr. Miltenberger joined Gurobi in October 2019. He enjoys traveling and spending time with his wife and daughter.

Senior Mathematical Optimization Specialist
Ed Klotz

Dr. Ed Klotz has over 30 years of experience in the mathematical optimization software industry. He is a technical expert who, over the course of his career, has worked with a wide array of customers to help them solve some of world’s most challenging mathematical optimization problems. In his role as a Senior Mathematical Optimization Specialist on the Gurobi R&D team, Dr. Klotz works closely with our customers to support them in implementing and utilizing mathematical optimization in their organizations. He also interacts heavily with the R&D team based on his experiences with the customers.
Prior to joining Gurobi, Dr. Klotz was a member of the CPLEX development team of IBM. He was involved in product development, customer training, product documentation, and numerous other tasks, with a primary focus on delivering CPLEX customer support and leveraging his experiences with customers to help inform the R&D team about customer needs and product improvements. Dr. Klotz has extensive knowledge in linear programming, integer programming, and numerical linear algebra for finite precision computing. Using this knowledge, he was able to investigate customer support issues at the source code level and identify potential improvements in CPLEX, both in terms of performance and accuracy of computation.
Before joining IBM, Dr. Klotz was a principal technical support engineer at ILOG, Inc., and a mathematical programming specialist at CPLEX Optimization, Inc.
Dr. Klotz has presented at numerous conferences, workshops, and web seminars and published numerous papers on mathematical optimization. His interests are in all aspects of mathematical programming, with a primary interest in research that can impact mathematical programming software. He obtained a BA in Math and Economics from Oberlin College and a PhD in Operations Research from Stanford University.
Lead Data Scientist
Richard Oberdieck
Richard Oberdieck obtained his BSc and MSc degrees from ETH Zurich in Switzerland (2009-2013), before pursuing a Ph.D. in Chemical Engineering at Imperial College London, UK, which he completed in 2017. In his PhD, he worked on a special class of optimization problems called multi-parametric programming problems, where he discovered fundamental new properties related to these problems, as well as implemented them in a software toolbox. After using his knowledge in mathematical modeling and optimization in the space of renewable energies at the world leader in offshore wind energy, Ørsted A/S, he is now helping companies around the world unlock business value through mathematical optimization as a Technical Account Manager for Gurobi Optimization, LLC.
He has published 1 book, 21 papers and 2 book chapters, has an h-index of 11 and was awarded the FICO Decisions Award 2019 in Optimization, Machine Learning and AI.