VLDB 2026 Research / reviewers in the wild / expert
Felix Hommelsheim
dblp:220/3462
· DBLP profile ↗
16ranked-venue papers
5as first author
13since 2021 · last 2026
0000-0003-4444-9793ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 14 · 5 first-author · 11 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Computer networks · 1 · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | A Better-Than-5/4-Approximation for Two-Edge ConnectivityabstractThe 2-Edge-Connected Spanning Subgraph Problem (2ECSS) is a fundamental problem in survivable network design. Given an undirected 2-edge-connected graph, the goal is to find a 2-edge-connected spanning subgraph with the minimum number of edges; a graph is 2-edge-connected if it is connected after the removal of any single edge. 2ECSS is APX-hard and has been extensively studied in the context of approximation algorithms. Very recently, Bosch-Calvo, Garg, Grandoni, Hommelsheim, Jabal Ameli, and Lindermayr showed the currently best-known approximation ratio of \(^5\!/\!_4\) [STOC 2025]. This factor is tight for many of their techniques and arguments, and it was not clear whether \(^5\!/\!_4\) can be improved. Felix Hommelsheim, Alexander Lindermayr |
SODA | 1 |
| 2026 | Improved Approximation Algorithms for the Expanding Search ProblemabstractAbstract. A searcher is tasked with exploring a graph with edge lengths and vertex weights, starting from a designated vertex. Initially, only the starting vertex is considered explored. At each step, the searcher adds an edge to the solution, connecting an unexplored vertex to an explored one. The time required to add an edge equals its length. The objective is to minimize the weighted sum of exploration times for all vertices. We demonstrate that this problem is hard to approximate and present algorithms with improved approximation guarantees. Specifically, we provide a [Formula: see text]-approximation for any [Formula: see text] for the general case. On instances where the vertex weights are binary, we achieve a [Formula: see text]-approximation. Finally, we develop a polynomial-time approximation scheme for Euclidean graphs. Previously, only an 8-approximation was known for all these cases. Svenja Griesbach, Felix Hommelsheim, Max Klimm, Kevin Schewior |
SIAM J. Discret. Math. | 2 |
| 2026 | Protecting the Connectivity of a Graph Under Nonuniform Edge FailuresabstractAbstract. We study the problem of guaranteeing the connectivity of a given graph by protecting or strengthening edges. Herein, a protected edge is assumed to be robust and will not fail, which features a nonuniform failure model. We introduce the [Formula: see text]-Steiner-Connectivity Preservation problem where we protect a minimum-cost set of edges such that the underlying graph maintains [Formula: see text]-edge-connectivity between given terminal pairs against edge failures, assuming at most [Formula: see text] unprotected edges can fail. We design polynomial-time exact algorithms for the cases where [Formula: see text] and [Formula: see text] are small and approximation algorithms for general values of [Formula: see text] and [Formula: see text]. Additionally, we show that when both [Formula: see text] and [Formula: see text] are part of the input, even deciding whether a given solution is feasible is [Formula: see text]-complete. This hardness also carries over to Flexible Network Design, a research direction that has gained significant attention. In particular, previous work focuses on problem settings where either [Formula: see text] or [Formula: see text] is constant, for which our new hardness result now provides justification. Felix Hommelsheim, Nicole Megow, Guochuan Zhang |
SIAM J. Discret. Math. | 1 |
| 2025 | A Tight (3/2 + ∈ )-Approximation Algorithm for Demand Strip PackingabstractWe consider the Demand Strip Packing problem (DSP), in which we are given a set of jobs, each specified by a processing time and a demand. The task is to schedule all jobs such that they are finished before some deadline D while minimizing the peak demand, i.e., the maximum total demand of tasks executed at any point in time. DSP is closely related to the Strip Packing problem (SP), in which we are given a set of axis-aligned rectangles that must be packed into a strip of fixed width while minimizing the maximum height. DSP and SP are known to be NP-hard to approximate to within a factor below Franziska Eberle, Felix Hommelsheim, Malin Rau, Stefan Walzer |
SODA | 2 |
| 2025 | Protecting the Connectivity of a Graph Under Non-Uniform Edge FailuresabstractWe study the problem of guaranteeing the connectivity of a given graph by protecting or strengthening edges. Herein, a protected edge is assumed to be robust and will not fail, which features a non-uniform failure model. We introduce the (p,q)-Steiner-Connectivity Preservation problem where we protect a minimum-cost set of edges such that the underlying graph maintains p-edge-connectivity between given terminal pairs against edge failures, assuming at most q unprotected edges can fail. We design polynomial-time exact algorithms for the cases where p and q are small and approximation algorithms for general values of p and q. Additionally, we show that when both p and q are part of the input, even deciding whether a given solution is feasible is NP-complete. This hardness also carries over to Flexible Network Design, a research direction that has gained significant attention. In particular, previous work focuses on problem settings where either p or q is constant, for which our new hardness result now provides justification. Felix Hommelsheim, Nicole Megow, Guochuan Zhang |
STACS | 1 |
| 2025 | A 5/4-Approximation for Two-Edge Connectivity
Miguel Bosch Calvo, Mohit Garg 0003, Fabrizio Grandoni 0001, Felix Hommelsheim, Afrouz Jabal Ameli, Alexander Lindermayr |
STOC | 4 |
| 2024 | Accelerating Matroid Optimization through Fast Imprecise OraclesabstractQuerying complex models for precise information (e.g. traffic models, database systems, large ML models) often entails intense computations and results in long response times. Thus, weaker models which give imprecise results quickly can be advantageous, provided inaccuracies can be resolved using few queries to a stronger model. In the fundamental problem of computing a maximum-weight basis of a matroid, a well-known generalization of many combinatorial optimization problems, algorithms have access to a clean oracle to query matroid information. We additionally equip algorithms with a fast but dirty oracle. We design and analyze practical algorithms which only use few clean queries w.r.t. the quality of the dirty oracle, while maintaining robustness against arbitrarily poor dirty oracles, approaching the performance of classic algorithms for the given problem. Notably, we prove that our algorithms are, in many respects, best-possible. Further, we outline extensions to other matroid oracle types, non-free dirty oracles and other matroid problems. Franziska Eberle, Felix Hommelsheim, Alexander Lindermayr, Nicole Megow, Jens Schlöter |
NeurIPS | 2 |
| 2023 | Improved Approximation Algorithms for the Expanding Search ProblemabstractA searcher faces a graph with edge lengths and vertex weights, initially having explored only a given starting vertex. In each step, the searcher adds an edge to the solution that connects an unexplored vertex to an explored vertex. This requires an amount of time equal to the edge length. The goal is to minimize the weighted sum of the exploration times over all vertices. We show that this problem is hard to approximate and provide algorithms with improved approximation guarantees. For the general case, we give a (2e+ε)-approximation for any ε > 0. For the case that all vertices have unit weight, we provide a 2e-approximation. Finally, we provide a PTAS for the case of a Euclidean graph. Previously, for all cases only an 8-approximation was known. Svenja Griesbach, Felix Hommelsheim, Max Klimm, Kevin Schewior |
ESA | 2 |
| 2023 | Matching Augmentation via Simultaneous ContractionsabstractWe consider the matching augmentation problem (MAP), where a matching of a graph needs to be extended into a $2$-edge-connected spanning subgraph by adding the minimum number of edges to it. We present a polynomial-time algorithm with an approximation ratio of $13/8 = 1.625$ improving upon an earlier $5/3$-approximation. The improvement builds on a new $α$-approximation preserving reduction for any $α\geq 3/2$ from arbitrary MAP instances to well-structured instances that do not contain certain forbidden structures like parallel edges, small separators, and contractible subgraphs. We further introduce, as key ingredients, the technique of repeated simultaneous contractions and provide improved lower bounds for instances that cannot be contracted. Mohit Garg 0003, Felix Hommelsheim, Nicole Megow |
ICALP | 2 |
| 2023 | Feedback vertex set reconfiguration in planar graphs
Nicolas Bousquet 0001, Felix Hommelsheim, Yusuke Kobayashi 0001, Moritz Mühlenthaler, Akira Suzuki 0001 |
Theor. Comput. Sci. | 2 |
| 2023 | Fixed-parameter algorithms for graph constraint logic
Tatsuhiko Hatanaka, Felix Hommelsheim, Takehiro Ito, Yusuke Kobayashi 0001, Moritz Mühlenthaler, Akira Suzuki 0001 |
Theor. Comput. Sci. | 2 |
| 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 | 3 |
| 2021 | How to Secure Matchings against Edge FailuresabstractSuppose we are given a bipartite graph that admits a perfect matching and an adversary may delete any edge from the graph with the intention of destroying all perfect matchings. We consider the task of adding a minimum-cost edge-set to the graph such that the adversary never wins. We show that this problem is equivalent to covering a digraph with nontrivial strongly connected components at minimal cost. We provide efficient exact and approximation algorithms for this task. In particular, for the unit-cost problem, we give a $\log_2 n$-factor approximation algorithm and a polynomial-time algorithm for chordal-bipartite graphs. Furthermore, we give a fixed parameter algorithm for the problem parameterized by the treewidth of the input graph. For general nonnegative weights we give tight upper and lower approximation bounds relative to the directed Steiner forest problem. Additionally, we prove a dichotomy theorem characterizing minor-closed graph classes which allow for a polynomial-time algorithm. To obtain our results, we exploit a close relation to the classical strong connectivity augmentation problem as well as directed Steiner problems. Felix Hommelsheim, Moritz Mühlenthaler, Oliver Schaudt |
SIAM J. Discret. Math. | 1 |
| 2020 | Flexible Graph Connectivity
David Adjiashvili, Felix Hommelsheim, Moritz Mühlenthaler |
IPCO | 2 |
| 2020 | Fixed-Parameter Algorithms for Graph Constraint LogicabstractNon-deterministic constraint logic (NCL) is a simple model of computation based on orientations of a constraint graph with edge weights and vertex demands. NCL captures PSPACE and has been a useful tool for proving algorithmic hardness of many puzzles, games, and reconfiguration problems. In particular, its usefulness stems from the fact that it remains PSPACE-complete even under severe restrictions of the weights (e.g., only edge-weights one and two are needed) and the structure of the constraint graph (e.g., planar AND/OR graphs of bounded bandwidth). While such restrictions on the structure of constraint graphs do not seem to limit the expressiveness of NCL, the building blocks of the constraint graphs cannot be limited without losing expressiveness: We consider as parameters the number of weight-one edges and the number of weight-two edges of a constraint graph, as well as the number of AND or OR vertices of an AND/OR constraint graph. We show that NCL is fixed-parameter tractable (FPT) for any of these parameters. In particular, for NCL parameterized by the number of weight-one edges or the number of AND vertices, we obtain a linear kernel. It follows that, in a sense, NCL as introduced by Hearn and Demaine is defined in the most economical way for the purpose of capturing PSPACE. Tatsuhiko Hatanaka, Felix Hommelsheim, Takehiro Ito, Yusuke Kobayashi 0001, Moritz Mühlenthaler, Akira Suzuki 0001 |
IPEC | 2 |
| 2019 | How to Secure Matchings Against Edge Failures
Felix Hommelsheim, Moritz Mühlenthaler, Oliver Schaudt |
STACS | 1 |