Tobias Achterberg
achterberg.bsky.social
Tobias Achterberg
@achterberg.bsky.social
Gurobi developer, former CPLEX and SCIP developer, mixed integer programming
I guess you are not surprised by the general approach that a company trains talent (in the hope that they will stay in the company), but more by the fact that we feel the need to do so for MILP.
Yes, we do. Yes, it's a significant investment.
February 16, 2025 at 5:38 AM
A MIP Development Scholar is a full position at Gurobi with salary and benefits.
February 14, 2025 at 3:49 PM
Our goal is to finish this year's interview process for the MIP Development Scholar positions end of March. A full interview cycle consists of one session with the hiring manager, two with R&D team members, and a final session with HR. Therefore, please apply soon to get a chance to be considered!
February 14, 2025 at 3:48 PM
Joins us for a two year education program with the goal of becoming a full member of Gurobi's R&D, Expert or TAM teams! There will be lectures, seminars, interactive classes, C coding exercises and projects, customer and user interaction and lots of fun.
February 14, 2025 at 3:43 PM
Reposted by Tobias Achterberg
There is now gurobi-ai-modeling.readthedocs.io which is aimed at the non-mathematician crowd for building optimization models from human-language problem descriptions.
AI Modeling - Gurobi OptimizationContentsMenuExpandLight modeDark modeAuto light/dark, in light modeAuto light/dark, in dark mode
gurobi-ai-modeling.readthedocs.io
November 24, 2024 at 12:12 AM
We take the shifted geometric mean (with a shift of 1 second) over the run times and report the ratio(s) of these means.

Usually, we provide ratios for all non-trivial instances (at least one version needed at least 1 second) and for "hard" instances (at least 100 seconds). 3/3
November 22, 2024 at 7:27 AM
We only consider instances for the comparison that can be solved to proven optimality (MIP gap 0.01%) by at least one of the Gurobi versions, and for which all versions agree on the optimal objective value. 2/3
November 22, 2024 at 7:24 AM
What we do is the following: we run the old and new versions on our benchmark set (for MIP this is >8000 instances) with a 10000 second time limit on a cluster of about 185 identical (pretty old) 4 core Intel machines. 1/3
November 22, 2024 at 7:24 AM