This course provides a comprehensive guide to optimizing the performance of the Gurobi solver on various hardware configurations. It delves into how Gurobi’s performance can vary depending on factors such as CPU speed, memory bandwidth, and the number of cores available. You will explore the nuances of performance variability across different machines, understand the impact of using multiple threads, and learn about the limitations of GPUs in optimization tasks.
Additionally, the course addresses the selection of suitable hardware for running Gurobi, examines the performance differences among various Gurobi APIs, and discusses the lack of a direct correlation between problem size and solution time. It also offers guidance on tuning Gurobi parameters to match the performance of other solvers and covers the deterministic nature of Gurobi’s results under specific conditions.
This course is particularly useful for those using Gurobi on HSUper, with a special focus on installation and optimization strategies tailored for this environment.
About the Training This training provides comprehensive guidance on obtaining, installing, and …
Show Content