VLDB 2026 Research / reviewers in the wild / expert
Maxim A. Babenko
dblp:77/4248
· DBLP profile ↗
26ranked-venue papers
22as first author
3since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 21 · 17 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 2 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Faster Algorithm for Finding Maximum 1-Restricted Simple 2-Matchings
Stepan Artamonov, Maxim A. Babenko |
Algorithmica | 2 |
| 2023 | Packing Odd Walks and Trails in Multiterminal Networks
Maxim Akhmedov, Maxim A. Babenko |
STACS | 2 |
| 2022 | Faster Algorithm for Finding Maximum 1-Restricted Simple 2-Matchings
Stepan Artamonov, Maxim A. Babenko |
IWOCA | 2 |
| 2019 | Cascade Heap: Towards Time-Optimal Extractions
Maxim A. Babenko, Ignat I. Kolesnichenko, Ivan Smirnov |
Theory Comput. Syst. | 1 |
| 2018 | External Memory Algorithms for Finding Disjoint Paths in Undirected Graphs
Maxim A. Babenko, Ignat I. Kolesnichenko |
SOFSEM | 1 |
| 2017 | Faster Algorithms for Half-Integral T-Path PackingabstractLet G = (V, E) be an undirected graph, a subset of vertices T be a set of terminals. Then a natural combinatorial problem consists in finding the maximum number of vertex-disjoint paths connecting distinct terminals. For this problem, a clever construction suggested by Gallai reduces it to computing a maximum non-bipartite matching and thus gives an O(mn^1/2 log(n^2/m)/log(n))-time algorithm (hereinafter n := |V|, m := |E|). Now let us consider the fractional relaxation, i.e. allow T-path packings with arbitrary nonnegative real weights. It is known that there always exists a half-integral solution, that is, one only needs to assign weights 0, 1/2, 1 to maximize the total weight of T-paths. It is also known that an optimum half-integral packing can be found in strongly-polynomial time but the actual time bounds are far from being satisfactory. In this paper we present a novel algorithm that solves the half-integral problem within O(mn^1/2 log(n^2/m)/log(n)) time, thus matching the complexities of integral and half-integral versions. Maxim A. Babenko, Stepan Artamonov |
ISAAC | 1 |
| 2016 | Algorithms for Hub Label OptimizationabstractWe consider the hub label optimization problem, which arises in designing fast preprocessing-based shortest-path algorithms. We give O (log n )-approximation algorithms for the objectives of minimizing the maximum label size (ℓ ∞ -norm) and simultaneously minimizing a constant number of ℓ p -norms. Prior to this, an O (log n )-approximation algorithm was known [Cohen et al. 2003] only for minimizing the total label size (ℓ 1 -norm). Maxim A. Babenko, Andrew V. Goldberg, Anupam Gupta 0001, Viswanath Nagarajan |
ACM Trans. Algorithms | 1 |
| 2016 | Computing minimal and maximal suffixes of a substring
Maxim A. Babenko, Pawel Gawrychowski, Tomasz Kociumaka, Ignat I. Kolesnichenko, Tatiana Starikovskaya |
Theor. Comput. Sci. | 1 |
| 2015 | A Fast Scaling Algorithm for the Weighted Triangle-Free 2-Matching Problem
Stepan Artamonov, Maxim A. Babenko |
IWOCA | 2 |
| 2015 | On the Complexity of Hub Labeling (Extended Abstract)
Maxim A. Babenko, Andrew V. Goldberg, Haim Kaplan, Ruslan Savchenko, Mathias Weller |
MFCS (2) | 1 |
| 2015 | Wavelet Trees Meet Suffix TreesabstractWe present an improved wavelet tree construction algorithm and discuss its applications to a number of rank/select problems for integer keys and strings. Given a string of length n over an alphabet of size σ ≤ n, our method builds the wavelet tree in time, improving upon the state-of-the-art algorithm by a factor of . As a consequence, given an array of n integers we can construct in time a data structure consisting of (n) machine words and capable of answering rank/select queries for the subranges of the array in (log n/log log n) time. This is a log log n-factor improvement in query time compared to Chan and Pâtraşcu (SODA 2010) and a -factor improvement in construction time compared to Brodal et al. (Theor. Comput. Sci. 2011). Next, we switch to stringological context and propose a novel notion of wavelet suffix trees. For a string w of length n, this data structure occupies (n) words, takes time to construct, and simultaneously captures the combinatorial structure of substrings of w while enabling efficient top-down traversal and binary search. In particular, with a wavelet suffix tree we are able to answer in (log |x|) time the following two natural analogues of rank/select queries for suffixes of substrings: 1.1) For substrings x and y of w (given by their endpoints) count the number of suffixes of x that are lexicographically smaller than y;2.2) For a substring x of w (given by its endpoints) and an integer k, find the k-th lexicographically smallest suffix of x. We further show that wavelet suffix trees allow to compute a run-length-encoded Burrows-Wheeler transform of a substring X of w (again, given by its endpoints) in (s log |x|) time, where s denotes the length of the resulting run-length encoding. This answers a question by Cormode and Muthukrishnan (SODA 2005), who considered an analogous problem for Lempel-Ziv compression. All our algorithms, except for the construction of wavelet suffix trees, which additionally requires (n) time in expectation, are deterministic and operate in the word RAM model. Maxim A. Babenko, Pawel Gawrychowski, Tomasz Kociumaka, Tatiana Starikovskaya |
SODA | 1 |
| 2014 | Computing Minimal and Maximal Suffixes of a Substring Revisited
Maxim A. Babenko, Pawel Gawrychowski, Tomasz Kociumaka, Tatiana Starikovskaya |
CPM | 1 |
| 2013 | On Minimal and Maximal Suffixes of a Substring
Maxim A. Babenko, Ignat I. Kolesnichenko, Tatiana Starikovskaya |
CPM | 1 |
| 2013 | Algorithms for Hub Label Optimization
Maxim A. Babenko, Andrew V. Goldberg, Anupam Gupta 0001, Viswanath Nagarajan |
ICALP (1) | 1 |
| 2013 | Flow Decompositions in External Memory
Maxim A. Babenko |
SOFSEM | 1 |
| 2012 | An Improved Algorithm for Packing T-Paths in Inner Eulerian Networks
Maxim A. Babenko, Kamil Salikhov, Stepan Artamonov |
COCOON | 1 |
| 2012 | Improved Algorithms for Even Factors and Square-Free Simple b-Matchings
Maxim A. Babenko |
Algorithmica | 1 |
| 2011 | New Exact and Approximation Algorithms for the Star Packing Problem in Undirected GraphsabstractBy a T-star we mean a complete bipartite graph K_{1,t} for some t <= T. For an undirected graph G, a T-star packing is a collection of node-disjoint T-stars in G. For example, we get ordinary matchings for $T = 1$ and packings of paths of length 1 and 2 for $T = 2$. Hereinafter we assume that T >= 2. Hell and Kirkpatrick devised an ad-hoc augmenting algorithm that finds a T-star packing covering the maximum number of nodes. The latter algorithm also yields a min-max formula. We show that T-star packings are reducible to network flows, hence the above problem is solvable in $O(m sqrt(n))$ time (hereinafter n denotes the number of nodes in G, and m --- the number of edges). For the edge-weighted case (in which weights may be assumed positive) finding a maximum $T$-packing is NP-hard. A novel 9/4 T/(T + 1)-factor approximation algorithm is presented. For non-negative node weights the problem reduces to a special case of a max-cost flow. We develop a divide-and-conquer approach that solves it in O(m sqrt(n) log(n)) time. The node-weighted problem with arbitrary weights is more difficult. We prove that it is NP-hard for T >= 3 and is solvable in strongly-polynomial time for T = 2. Maxim A. Babenko, Alexey Gusakov |
STACS | 1 |
| 2011 | An Efficient Scaling Algorithm for the Minimum Weight Bibranching Problem
Maxim A. Babenko |
Algorithmica | 1 |
| 2010 | Triangle-Free 2-Matchings Revisited
Maxim A. Babenko, Alexey Gusakov, Ilya P. Razenshteyn |
COCOON | 1 |
| 2010 | A Faster Algorithm for the Maximum Even Factor Problem
Maxim A. Babenko |
ISAAC (1) | 1 |
| 2010 | A Linear Time Algorithm for Finding Three Edge-Disjoint Paths in Eulerian Networks
Maxim A. Babenko, Ignat I. Kolesnichenko, Ilya P. Razenshteyn |
SOFSEM | 1 |
| 2010 | A Fast Algorithm for the Path 2-Packing Problem
Maxim A. Babenko |
Theory Comput. Syst. | 1 |
| 2008 | A Scaling Algorithm for the Maximum Node-Capacitated Multiflow Problem
Maxim A. Babenko, Alexander V. Karzanov |
ESA | 1 |
| 2008 | An Efficient Scaling Algorithm for the Minimum Weight Bibranching Problem
Maxim A. Babenko |
ISAAC | 1 |
| 2007 | Free multiflows in bidirected and skew-symmetric graphs
Maxim A. Babenko, Alexander V. Karzanov |
Discret. Appl. Math. | 1 |