EDBT 2026 Demo / reviewers in the wild / expert
Martin Böhm 0001
dblp:06/8196-1
· DBLP profile ↗
22ranked-venue papers
14as first author
9since 2021 · last 2025
0000-0003-4796-7422ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 22 · 14 first-author · 9 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | A 3.3904-Competitive Online Algorithm for List Update with Uniform CostsabstractWe consider the List Update problem where the cost of each swap is assumed to be 1. This is in contrast to the "standard" model, in which an algorithm is allowed to swap the requested item with previous items for free. We construct an online algorithm Full-Or-Partial-Move (FPM), whose competitive ratio is at most 3.3904, improving over the previous best known bound of 4. Mateusz Basiak, Marcin Bienkowski, Martin Böhm 0001, Marek Chrobak, Lukasz Jez, Jirí Sgall, Agnieszka Tatarczuk |
ESA | 3 |
| 2025 | Approximating Traveling Salesman Problems Using a Bridge LemmaabstractWe give improved approximations for two metric Traveling Salesman Problem (TSP) variants. In Ordered TSP (OTSP) we are given a linear ordering on a subset of nodes o1,. .., ok. The TSP solution must have that o i+1 is visited at some point after Oi for each 1 ≤ i ≤ k. This is the special case of Precedence- Constrained TSP (PTSP) in which the precedence constraints are given by a single chain on a subset of nodes. In k-Person TSP Path (k-TSPP), we are given pairs of nodes (s1, t1), …, (sk, tk ). The goal is to find an si-ti path with minimum total cost such that every node is visited by at least one path. Martin Böhm 0001, Zachary Friggstad, Tobias Mömke, Joachim Spoerhase |
SODA | 1 |
| 2024 | Improved Online Load Balancing with Known MakespanabstractWe break the barrier of $3/2$ for the problem of online load balancing with known makespan, also known as bin stretching. In this problem, $m$ identical machines and the optimal makespan are given. The load of a machine is the total size of all the jobs assigned to it and the makespan is the maximum load of all the machines. Jobs arrive online and the goal is to assign each job to a machine while staying within a small factor (the competitive ratio) of the optimal makespan. We present an algorithm that maintains a competitive ratio of $139/93<1.495$ for sufficiently large values of $m$, improving the previous bound of $3/2$. The value 3/2 represents a natural bound for this problem: as long as the online bins are of size at least $3/2$ of the offline bin, all items that fit at least two times in an offline bin have two nice properties. They fit three times in an online bin and a single such item can be packed together with an item of any size in an online bin. These properties are now both lost, which means that putting even one job on a wrong machine can leave some job unassigned at the end. It also makes it harder to determine good thresholds for the item types. This was one of the main technical issues in getting below $3/2$. The analysis consists of an intricate mixture of size and weight arguments. Martin Böhm 0001, Matej Lieskovský, Sören Schmitt, Jirí Sgall, Rob van Stee |
APPROX/RANDOM | 1 |
| 2022 | Online Facility Location with Linear DelayabstractIn the problem of online facility location with delay, a sequence of n clients appear in the metric space, and they need to be eventually connected to some open facility. The clients do not have to be connected immediately, but such a choice comes with a certain penalty: each client incurs a waiting cost (equal to the difference between its arrival and its connection time). At any point in time, an algorithm may decide to open a facility and connect any subset of clients to it. That is, an algorithm needs to balance three types of costs: cost of opening facilities, costs of connecting clients, and the waiting costs of clients. We study a natural variant of this problem, where clients may be connected also to an already open facility, but such action incurs an extra cost: an algorithm pays for waiting of the facility (a cost incurred separately for each such "late" connection). This is reminiscent of online matching with delays, where both sides of the connection incur a waiting cost. We call this variant two-sided delay to differentiate it from the previously studied one-sided delay, where clients may connect to a facility only at its opening time. We present an O(1)-competitive deterministic algorithm for the two-sided delay variant. Our approach is an extension of the approach used by Jain, Mahdian and Saberi [STOC 2002] for analyzing the performance of offline algorithms for facility location. To this end, we substantially simplify the part of the original argument in which a bound on the sequence of factor-revealing LPs is derived. We then show how to transform our O(1)-competitive algorithm for the two-sided delay variant to O(log n / log log n)-competitive deterministic algorithm for one-sided delays. This improves the known O(log n) bound by Azar and Touitou [FOCS 2020]. We note that all previous online algorithms for problems with delays in general metrics have at least logarithmic ratios. Marcin Bienkowski, Martin Böhm 0001, Jaroslaw Byrka, Jan Marcinkowski |
APPROX/RANDOM | 2 |
| 2022 | On Hop-Constrained Steiner Trees in Tree-Like MetricsabstractWe consider the problem of computing a Steiner tree of minimum cost under a hop constraint that requires the depth of the tree to be at most $k$. Our main result is an exact algorithm for metrics induced by graphs with bounded treewidth that runs in time $n^{O(k)}$. For the special case of a path, we give a simple algorithm that solves the problem in polynomial time, even if $k$ is part of the input. The main result can be used to obtain, in quasi-polynomial time, a near-optimal solution that violates the $k$-hop constraint by at most one hop for more general metrics induced by graphs of bounded highway dimension and bounded doubling dimension. For nonmetric graphs, we rule out an $o(\log n)$-approximation, assuming P$\,\neq\,$NP even when relaxing the hop constraint by any additive constant. Martin Böhm 0001, Ruben Hoeksma, Nicole Megow, Lukas Nölke, Bertrand Simon 0001 |
SIAM J. Discret. Math. | 1 |
| 2022 | Discovering and certifying lower bounds for the online bin stretching problemabstractThere are several problems in the theory of online computation where tight lower bounds on the competitive ratio are unknown and expected to be difficult to describe in a short form. A good example is the Online Bin Stretching problem, in which the task is to pack the incoming items online into bins while minimizing the load of the largest bin. Additionally, the optimal load of the entire instance is known in advance. The contribution of this paper is twofold. We use the Coq proof assistant to formalize the Online Bin Stretching problem and provide a program certifying lower bounds of this problem. Because of the size of the certificates, previously claimed lower bounds were never formally proven. To the best of our knowledge, this is the first use of a formal verification toolkit to certify a lower bound for an online problem. We also provide the first non-trivial lower bounds for Online Bin Stretching with 6, 7 and 8 bins, and increase the best known lower bound for 3 bins. We describe in detail the algorithmic improvements which were necessary for the discovery of the new lower bounds, which are several orders of magnitude more complex. Martin Böhm 0001, Bertrand Simon 0001 |
Theor. Comput. Sci. | 1 |
| 2021 | Throughput Scheduling with Equal Additive Laxity
Martin Böhm 0001, Nicole Megow, Jens Schlöter |
CIAC | 1 |
| 2021 | Improved Analysis of Online Balanced Clustering
Marcin Bienkowski, Martin Böhm 0001, Martin Koutecký, Thomas Rothvoß, Jirí Sgall, Pavel Veselý 0001 |
WAOA | 2 |
| 2021 | New results on multi-level aggregation
Marcin Bienkowski, Martin Böhm 0001, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukás Folwarczný, Lukasz Jez, Jirí Sgall, Kim Thang Nguyen, Pavel Veselý 0001 |
Theor. Comput. Sci. | 2 |
| 2020 | Computing a Minimum-Cost k-Hop Steiner Tree in Tree-Like MetricsabstractWe consider the problem of computing a Steiner tree of minimum cost under a k-hop constraint which requires the depth of the tree to be at most k. Our main result is an exact algorithm for metrics induced by graphs of bounded treewidth that runs in time n^O(k). For the special case of a path, we give a simple algorithm that solves the problem in polynomial time, even if k is part of the input. The main result can be used to obtain, in quasi-polynomial time, a near-optimal solution that violates the k-hop constraint by at most one hop for more general metrics induced by graphs of bounded highway dimension and bounded doubling dimension. Martin Böhm 0001, Ruben Hoeksma, Nicole Megow, Lukas Nölke, Bertrand Simon 0001 |
MFCS | 1 |
| 2020 | Nested Convex Bodies are Chaseable
Nikhil Bansal 0001, Martin Böhm 0001, Marek Eliás 0001, Grigorios Koumoutsos, Seeun William Umboh |
Algorithmica | 2 |
| 2019 | Online packet scheduling with bounded delay and lookaheadabstractWe study the online bounded-delay packet scheduling problem (PacketScheduling), where packets of unit size arrive at a router over time and need to be transmitted over a network link. Each packet has two attributes: a non-negative weight and a deadline for its transmission. The objective is to maximize the total weight of the transmitted packets. This problem has been well studied in the literature; yet currently the best published upper bound is 1.828 [8], still quite far from the best lower bound of ϕ≈1.618 [11], [2], [6]. In the variant of PacketScheduling with s-bounded instances, each packet can be scheduled in at most s consecutive slots, starting at its release time. The lower bound of ϕ applies even to the special case of 2-bounded instances, and a ϕ-competitive algorithm for 3-bounded instances was given in [5]. Improving that result, and addressing a question posed by Goldwasser [9], we present a ϕ-competitive algorithm for 4-bounded instances. We also study a variant of PacketScheduling where an online algorithm has the additional power of 1-lookahead, knowing at time t which packets will arrive at time t+1. For PacketScheduling with 1-lookahead restricted to 2-bounded instances, we present an online algorithm with competitive ratio 12(13−1)≈1.303 and we prove a nearly tight lower bound of 14(1+17)≈1.281. In fact, our lower bound result is more general: using only 2-bounded instances, for any integer ℓ≥0 we prove a lower bound of 12(ℓ+1)(1+5+8ℓ+4ℓ2) for online algorithms with ℓ-lookahead, i.e., algorithms that at time t can see all packets arriving by time t+ℓ. Finally, for non-restricted instances we show a lower bound of 1.25 for randomized algorithms with ℓ-lookahead, for any ℓ≥0. Martin Böhm 0001, Marek Chrobak, Lukasz Jez, Fei Li 0001, Jirí Sgall, Pavel Veselý 0001 |
Theor. Comput. Sci. | 1 |
| 2018 | Nested Convex Bodies are ChaseableabstractIn the Convex Body Chasing problem, we are given an initial point v0 ∊ ℝd and an online sequence of n convex bodies F1, …, Fn. When we receive Fi, we are required to move inside Fi. Our goal is to minimize the total distance traveled. This fundamental online problem was first studied by Friedman and Linial (DCG 1993). They proved an lower bound on the competitive ratio, and conjectured that a competitive ratio depending only on d is possible. However, despite much interest in the problem, the conjecture remains wide open. We consider the setting in which the convex bodies are nested: Fi ⊃ … ⊃ Fn. The nested setting is closely related to extending the online LP framework of Buchbinder and Naor (ESA 2005) to arbitrary linear constraints. Moreover, this setting retains much of the difficulty of the general setting and captures an essential obstacle in resolving Friedman and Linial's conjecture. In this work, we give a f(d)-competitive algorithm for chasing nested convex bodies in ℝd. Nikhil Bansal 0001, Martin Böhm 0001, Marek Eliás 0001, Grigorios Koumoutsos, Seeun William Umboh |
SODA | 2 |
| 2018 | Colored Bin Packing: Online Algorithms and Lower Bounds
Martin Böhm 0001, György Dósa, Leah Epstein, Jirí Sgall, Pavel Veselý 0001 |
Algorithmica | 1 |
| 2018 | Online Chromatic Number is PSPACE-Complete
Martin Böhm 0001, Pavel Veselý 0001 |
Theory Comput. Syst. | 1 |
| 2018 | Logarithmic price of buffer downscaling on line metrics
Marcin Bienkowski, Martin Böhm 0001, Lukasz Jez, Pawel Laskos-Grabowski, Jan Marcinkowski, Jirí Sgall, Aleksandra Spyra, Pavel Veselý 0001 |
Theor. Comput. Sci. | 2 |
| 2017 | On Packet Scheduling with Adversarial Jamming and Speedup
Martin Böhm 0001, Lukasz Jez, Jirí Sgall, Pavel Veselý 0001 |
WAOA | 1 |
| 2016 | Online Algorithms for Multi-Level AggregationabstractIn the Multi-Level Aggregation Problem (MLAP), requests arrive at the nodes of an edge-weighted tree T, and have to be served eventually. A service is defined as a subtree X of T that contains its root. This subtree X serves all requests that are pending in the nodes of X, and the cost of this service is equal to the total weight of X. Each request also incurs waiting cost between its arrival and service times. The objective is to minimize the total waiting cost of all requests plus the total cost of all service subtrees. MLAP is a generalization of some well-studied optimization problems; for example, for trees of depth 1, MLAP is equivalent to the TCP Acknowledgment Problem, while for trees of depth 2, it is equivalent to the Joint Replenishment Problem. Aggregation problem for trees of arbitrary depth arise in multicasting, sensor networks, communication in organization hierarchies, and in supply-chain management. The instances of MLAP associated with these applications are naturally online, in the sense that aggregation decisions need to be made without information about future requests. Constant-competitive online algorithms are known for MLAP with one or two levels. However, it has been open whether there exist constant competitive online algorithms for trees of depth more than 2. Addressing this open problem, we give the first constant competitive online algorithm for networks of arbitrary (fixed) number of levels. The competitive ratio is O(D^4*2^D), where D is the depth of T. The algorithm works for arbitrary waiting cost functions, including the variant with deadlines. We include several additional results in the paper. We show that a standard lower-bound technique for MLAP, based on so-called Single-Phase instances, cannot give super-constant lower bounds (as a function of the tree depth). This result is established by giving an online algorithm with optimal competitive ratio 4 for such instances on arbitrary trees. We also study the MLAP variant when the tree is a path, for which we give a lower bound of 4 on the competitive ratio, improving the lower bound known for general MLAP. We complement this with a matching upper bound for the deadline setting. Marcin Bienkowski, Martin Böhm 0001, Jaroslaw Byrka, Marek Chrobak, Christoph Dürr, Lukás Folwarczný, Lukasz Jez, Jirí Sgall, Kim Thang Nguyen, Pavel Veselý 0001 |
ESA | 2 |
| 2016 | Online Packet Scheduling with Bounded Delay and Lookahead
Martin Böhm 0001, Marek Chrobak, Lukasz Jez, Fei Li 0001, Jirí Sgall, Pavel Veselý 0001 |
ISAAC | 1 |
| 2016 | Online Chromatic Number is PSPACE-Complete
Martin Böhm 0001, Pavel Veselý 0001 |
IWOCA | 1 |
| 2014 | Better Algorithms for Online Bin Stretching
Martin Böhm 0001, Jirí Sgall, Rob van Stee, Pavel Veselý 0001 |
WAOA | 1 |
| 2014 | Online Colored Bin Packing
Martin Böhm 0001, Jirí Sgall, Pavel Veselý 0001 |
WAOA | 1 |