Tobias Achterberg

dblp:71/6632 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
1since 2021 · last 2023
0000-0002-0862-7065ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 4 · 4 first-authorSystems, architecture and hardware · 2Theory of computation · 2 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2023 Efficient Separation of RLT Cuts for Implicit and Explicit Bilinear Products
Ksenia Bestuzheva, Ambros M. Gleixner, Tobias Achterberg
IPCO3
2020 Presolve Reductions in Mixed Integer Programming
abstract
Mixed integer programming has become a very powerful tool for modeling and solving real-world planning and scheduling problems, with the breadth of applications appearing to be almost unlimited. A critical component in the solution of these mixed integer programs is a set of routines commonly referred to as presolve. Presolve can be viewed as a collection of preprocessing techniques that reduce the size of and, more importantly, improve the “strength” of the given model formulation, that is, the degree to which the constraints of the formulation accurately describe the underlying polyhedron of integer-feasible solutions. As our computational results will show, presolve is a key factor in the speed with which we can solve mixed integer programs and is often the difference between a model being intractable and solvable, in some cases easily solvable. In this paper we describe the presolve functionality in the Gurobi commercial mixed integer programming code. This includes an overview, or taxonomy of the different methods that are employed, as well as more-detailed descriptions of several of the techniques, with some of them appearing, to our knowledge, for the first time in the literature.
Tobias Achterberg, Robert E. Bixby, Zonghao Gu, Edward Rothberg, Dieter Weninger
INFORMS J. Comput.1
2016 Solving Open MIP Instances with ParaSCIP on Supercomputers Using up to 80, 000 Cores
abstract
This paper describes how we solved 12 previously unsolved mixed-integer programming (MIP) instances from the MIPLIB benchmark sets. To achieve these results we used an enhanced version of ParaSCIP, setting a new record for the largest scale MIP computation: up to 80,000 cores in parallel on the Titan supercomputer. In this paper we describe the basic parallelization mechanism of ParaSCIP, improvements of the dynamic load balancing and novel techniques to exploit the power of parallelization for MIP solving. We give a detailed overview of computing times and statistics for solving open MIPLIB instances.
Yuji Shinano, Tobias Achterberg, Timo Berthold, Stefan Heinz 0001, Thorsten Koch, Michael Winkler
IPDPS2
2013 Stronger Inference through Implied Literals from Conflicts and Knapsack Covers
Tobias Achterberg, Ashish Sabharwal, Horst Samulowitz
CPAIOR1
2009 Hybrid Branching
Tobias Achterberg, Timo Berthold
CPAIOR1
2008 Constraint Integer Programming: A New Approach to Integrate CP and MIP
Tobias Achterberg, Timo Berthold, Thorsten Koch, Kati Wolter
CPAIOR1
2008 Counting Solutions of Integer Programs Using Unrestricted Subtree Detection
Tobias Achterberg, Stefan Heinz 0001, Thorsten Koch
CPAIOR1
2008 A Dynamic Load Balancing Mechanism for New ParaLEX
abstract
ParaLEX, developed recently by the authors, is a parallel extension for the CPLEX mixed integer optimizer which is known as one of the fastest commercial solvers for the mixed integer programming problems. In our previous work, we showed that ParaLEX could efficiently perform 30 solver parallelizations. On the other hand, the simple load balancing mechanism of ParaLEX did not obviously have scalability. In this paper, we propose a load balancing mechanism for a new version of ParaLEX. Preliminary computational results show that the load balancing mechanism is quite efficient in solving a lot of classes of problem instances.
Yuji Shinano, Tobias Achterberg, Tetsuya Fujie
ICPADS2