EDBT 2026 Demo / reviewers in the wild / expert
Christoph Buchheim
dblp:41/2421
· DBLP profile ↗
37ranked-venue papers
28as first author
4since 2021 · last 2024
0000-0001-9974-404XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 33 · 25 first-author · 3 since 2021Artificial intelligence and machine learning · 6 · 3 first-author · 1 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | An oracle-based framework for robust combinatorial optimizationabstractAbstract We propose a general solution approach for min-max-robust counterparts of combinatorial optimization problems with uncertain linear objectives. We focus on the discrete scenario case, but our approach can be extended to other types of uncertainty sets such as polytopes or ellipsoids. Concerning the underlying certain problem, the algorithm is entirely oracle-based, i.e., our approach only requires a (primal) algorithm for solving the certain problem. It is thus particularly useful in case the certain problem is well-studied but its combinatorial structure cannot be directly exploited in a tailored robust optimization approach, or in situations where the underlying problem is only defined implicitly by a given software. The idea of our algorithm is to solve the convex relaxation of the robust problem by a simplicial decomposition approach, the main challenge being the non-differentiability of the objective function in the case of discrete or polytopal uncertainty. The resulting dual bounds are then used within a tailored branch-and-bound framework for solving the robust problem to optimality. By a computational evaluation, we show that our method outperforms straightforward linearization approaches on the robust minimum spanning tree problem. Moreover, using the Concorde solver for the certain oracle, our approach computes much better dual bounds for the robust traveling salesman problem in the same amount of time. Enrico Bettiol, Christoph Buchheim, Marianna De Santis, Francesco Rinaldi |
J. Glob. Optim. | 2 |
| 2022 | Bounded Variation in Binary Sequences
Christoph Buchheim, Maja Hügging |
ISCO | 1 |
| 2022 | The robust bilevel continuous knapsack problem with uncertain coefficients in the follower's objectiveabstractAbstract We consider a bilevel continuous knapsack problem where the leader controls the capacity of the knapsack and the follower chooses an optimal packing according to his own profits, which may differ from those of the leader. To this bilevel problem, we add uncertainty in a natural way, assuming that the leader does not have full knowledge about the follower’s problem. More precisely, adopting the robust optimization approach and assuming that the follower’s profits belong to a given uncertainty set, our aim is to compute a solution that optimizes the worst-case follower’s reaction from the leader’s perspective. By investigating the complexity of this problem with respect to different types of uncertainty sets, we make first steps towards better understanding the combination of bilevel optimization and robust combinatorial optimization. We show that the problem can be solved in polynomial time for both discrete and interval uncertainty, but that the same problem becomes NP-hard when each coefficient can independently assume only a finite number of values. In particular, this demonstrates that replacing uncertainty sets by their convex hulls may change the problem significantly, in contrast to the situation in classical single-level robust optimization. For general polytopal uncertainty, the problem again turns out to be NP-hard, and the same is true for ellipsoidal uncertainty even in the uncorrelated case. All presented hardness results already apply to the evaluation of the leader’s objective function. Christoph Buchheim, Dorothee Henke |
J. Glob. Optim. | 1 |
| 2022 | On the complexity of the bilevel minimum spanning tree problemabstractAbstract We consider the bilevel minimum spanning tree (BMST) problem where the leader and the follower choose a spanning tree together, according to different objective functions. We show that this problem is NP‐hard, even in the special case where the follower only controls a matching. Moreover, we give some evidence that BMST might even remain hard in case the follower controls only few edges. On the positive side, we present a ‐approximation algorithm for BMST, where is the number of vertices. Moreover, we show that 2‐approximating BMST is fixed‐parameter tractable and that, in case of uniform costs on leader's edges, even solving BMST exactly is fixed‐parameter tractable. We finally consider bottleneck variants of BMST and settle the complexity landscape of all combinations of sum or bottleneck objective functions for the leader and follower, for the optimistic as well as the pessimistic setting. Christoph Buchheim, Dorothee Henke, Felix Hommelsheim |
Networks | 1 |
| 2020 | A note on the nonexistence of oracle-polynomial algorithms for robust combinatorial optimization
Christoph Buchheim |
Discret. Appl. Math. | 1 |
| 2019 | SDP-based branch-and-bound for non-convex quadratic integer optimization
Christoph Buchheim, Maribel Montenegro, Angelika Wiegele |
J. Glob. Optim. | 1 |
| 2018 | Quadratic Combinatorial Optimization Using Separable UnderestimatorsabstractBinary programs with a quadratic objective function are NP-hard in general, even if the linear optimization problem over the same feasible set is tractable. In this paper, we address such problems by computing quadratic global underestimators of the objective function that are separable but not necessarily convex. Exploiting the binary constraint on the variables, a minimizer of the separable underestimator over the feasible set can be computed by solving an appropriate linear minimization problem over the same feasible set. Embedding the resulting lower bounds into a branch-and-bound framework, we obtain an exact algorithm for the original quadratic binary program. The main practical challenge is the fast computation of an appropriate underestimator, which in our approach reduces to solving a series of semidefinite programs. We exploit the special structure of the resulting problems to obtain a tailored coordinate-descent method for their solution. Our extensive experimental results on various quadratic combinatorial optimization problems show that our approach outperforms both CPLEX and the related QCR method as well as the SDP-based software BiqCrunch on instances of the quadratic shortest path problem and the quadratic assignment problem. Christoph Buchheim, Emiliano Traversi |
INFORMS J. Comput. | 1 |
| 2018 | A Frank-Wolfe based branch-and-bound algorithm for mean-risk optimization
Christoph Buchheim, Marianna De Santis, Francesco Rinaldi, Long Trieu |
J. Glob. Optim. | 1 |
| 2017 | Monomial-wise optimal separable underestimators for mixed-integer polynomial optimization
Christoph Buchheim, Claudia D'Ambrosio |
J. Glob. Optim. | 1 |
| 2016 | A Coordinate Ascent Method for Solving Semidefinite Relaxations of Non-convex Quadratic Integer Programs
Christoph Buchheim, Maribel Montenegro, Angelika Wiegele |
ISCO | 1 |
| 2016 | A Decomposition Approach for Single Allocation Hub Location Problems with Multiple Capacity Levels
Borzou Rostami, Christopher Strothmann, Christoph Buchheim |
ISCO | 3 |
| 2016 | Robust Critical Node Selection by Benders DecompositionabstractThe critical node selection problem (CNP) has important applications in telecommunication, supply chain design, and disease propagation prevention. In practice, the weights on the connections are often uncertain or hard to estimate. For this reason, robust optimization approaches have been considered recently for CNP. In this article, we address very general uncertainty sets, only requiring a linear optimization oracle for the set of potential scenarios. In particular, we can deal with discrete scenario based uncertainty, gamma uncertainty, and ellipsoidal uncertainty. For this general class of robust critical node selection problems, we propose an exact solution method based on Benders decomposition. The Benders subproblem, which in our approach is a robust optimization problem, is efficiently solved by applying the Floyd-Warshall algorithm. The presented approach is tested on 384 instances based on Forest-Fire, Barabási-Albert, Erdős-Rényi, and Watts-Strogatz graphs with different number of nodes and edges, where running times are compared to CPLEX being directly applied to the robust problem formulation. The computational results show the advantage of the proposed approach in handling the uncertainty thus outperforming CPLEX most notably for the ellipsoidal uncertainty cases. Joe Naoum-Sawaya, Christoph Buchheim |
INFORMS J. Comput. | 2 |
| 2015 | On the Quadratic Shortest Path Problem
Borzou Rostami, Federico Malucelli, Davide Frey, Christoph Buchheim |
SEA | 4 |
| 2014 | Box-Constrained Mixed-Integer Polynomial Optimization Using Separable Underestimators
Christoph Buchheim, Claudia D'Ambrosio |
IPCO | 1 |
| 2014 | Lagrangean Decomposition for Mean-Variance Combinatorial Optimization
Frank Baumann, Christoph Buchheim, Anna Ilyina |
ISCO | 2 |
| 2014 | Active Set Methods with Reoptimization for Convex Quadratic Integer Programming
Christoph Buchheim, Long Trieu |
ISCO | 1 |
| 2014 | Combinatorial optimization with one quadratic term: Spanning trees and forests
Christoph Buchheim, Laura Klein |
Discret. Appl. Math. | 1 |
| 2013 | Quadratic Outer Approximation for Convex Integer Programming with Box Constraints
Christoph Buchheim, Long Trieu |
SEA | 1 |
| 2013 | Separable Non-convex Underestimators for Binary Quadratic Programming
Christoph Buchheim, Emiliano Traversi |
SEA | 1 |
| 2011 | An Exact Algorithm for Robust Network Design
Christoph Buchheim, Frauke Liers, Laura Sanità |
INOC | 1 |
| 2010 | An Effective Branch-and-Bound Algorithm for Convex Quadratic Integer Programming
Christoph Buchheim, Alberto Caprara, Andrea Lodi 0001 |
IPCO | 1 |
| 2010 | Exact Bipartite Crossing Minimization under Tree Constraints
Frank Baumann, Christoph Buchheim, Frauke Liers |
SEA | 2 |
| 2010 | Exact Algorithms for the Quadratic Linear Ordering ProblemabstractThe quadratic linear ordering problem naturally generalizes various optimization problems such as bipartite crossing minimization or the betweenness problem, which includes linear arrangement. These problems have important applications, e.g., in automatic graph drawing and computational biology. We present a new polyhedral approach to the quadratic linear ordering problem that is based on a linearization of the quadratic objective function. Our main result is a reformulation of the 3-dicycle inequalities using quadratic terms. After linearization, the resulting constraints are shown to be face-inducing for the polytope corresponding to the unconstrained quadratic problem. We use this result both within a branch-and-cut algorithm and within a branch-and-bound algorithm based on semidefinite programming. Experimental results for bipartite crossing minimization show that this approach clearly outperforms other methods. Christoph Buchheim, Angelika Wiegele, Lanbo Zheng |
INFORMS J. Comput. | 1 |
| 2008 | Testing Planarity of Geometric Automorphisms in Linear Time
Christoph Buchheim, Seok-Hee Hong 0001 |
Algorithmica | 1 |
| 2007 | A New Exact Algorithm for the Two-Sided Crossing Minimization Problem
Lanbo Zheng, Christoph Buchheim |
COCOA | 2 |
| 2006 | Bimodal Crossing Minimization
Christoph Buchheim, Michael Jünger, Annette Menze, Merijam Percan |
COCOON | 1 |
| 2006 | Fixed Linear Crossing Minimization by Reduction to the Maximum Cut Problem
Christoph Buchheim, Lanbo Zheng |
COCOON | 1 |
| 2006 | Drawing rooted trees in linear timeabstractThe aim of automatic graph drawing is the development of algorithms for creating nice and easily readable layouts of abstractly given graphs. For the special case of rooted trees of unbounded degree, John Q. Walker II presented a drawing algorithm in this journal in 1990. This algorithm is an extension of the Reingold–Tilford algorithm. It yields very good results and is therefore widely used. Furthermore, it is widely assumed to run in linear time, as the author claims in his article. However, the algorithm in its presented form clearly needs quadratic runtime. We explain the reasons for that and state a revised algorithm that creates the same layouts in linear time. Copyright © 2006 John Wiley & Sons, Ltd. Christoph Buchheim, Michael Jünger, Sebastian Leipert |
Softw. Pract. Exp. | 1 |
| 2005 | Exact Crossing Minimization
Christoph Buchheim, Dietmar Ebner, Michael Jünger, Gunnar W. Klau, Petra Mutzel, René Weiskircher |
GD | 1 |
| 2005 | Crossing Minimization for Symmetries
Christoph Buchheim, Seok-Hee Hong 0001 |
Theory Comput. Syst. | 1 |
| 2004 | On the complexity of drawing trees nicely: corrigendum
Thorsten Akkerman, Christoph Buchheim, Michael Jünger, Daniel Teske |
Acta Informatica | 2 |
| 2003 | An Integer Programming Approach to Fuzzy Symmetry Detection
Christoph Buchheim, Michael Jünger |
GD | 1 |
| 2002 | Improving Walker's Algorithm to Run in Linear Time
Christoph Buchheim, Michael Jünger, Sebastian Leipert |
GD | 1 |
| 2002 | Crossing Minimization for Symmetries
Christoph Buchheim, Seok-Hee Hong 0001 |
ISAAC | 1 |
| 2001 | Detecting Symmetries by Branch & Cut
Christoph Buchheim, Michael Jünger |
GD | 1 |
| 2000 | A Fast Layout Algorithm for k-Level Graphs
Christoph Buchheim, Michael Jünger, Sebastian Leipert |
GD | 1 |
| 1998 | A Library of Algorithms for Graph Drawing
Petra Mutzel, Carsten Gutwenger, Ralf Brockenauer, Sergej Fialko, Gunnar W. Klau, Michael Krüger, Thomas Ziegler 0002, Stefan Näher, David Alberts, Dirk Ambras, Gunter Koch, Michael Jünger, Christoph Buchheim, Sebastian Leipert |
GD | 13 |