VLDB 2026 Research / reviewers in the wild / expert
Adam Górkiewicz
dblp:391/4663
· DBLP profile ↗
6ranked-venue papers
1as first author
6since 2021 · last 2026
0009-0007-3518-219XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 4 · 1 first-author · 4 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Balancing Two-Dimensional Straight-Line ProgramsabstractWe consider building, given a straight-line program (SLP) consisting of g productions deriving a two-dimensional string T of size N× N, a structure capable of providing random access to any character of T. For one-dimensional strings, it is now known how to build a structure of size 𝒪(g) that provides random access in 𝒪(log N) time. In fact, it is known that this can be obtained by building an equivalent SLP of size 𝒪(g) and depth 𝒪(log N) [Ganardi, Jeż, Lohrey, JACM 2021]. We consider the analogous question for two-dimensional strings: can we build an equivalent SLP of roughly the same size and small depth? We show that the answer is negative: there exists an infinite family of two-dimensional strings of size N× N described by a 2D SLP of size g such that any 2D SLP of depth 𝒪(log N) describing the same string must be of size Ω(g⋅ N/log³N). We complement this with an upper bound showing how to construct such a 2D SLP of size 𝒪(g⋅ N). Next, we observe that one can naturally define a generalization of 2D SLP, which we call 2D SLP with holes. We show that a known general balancing theorem by [Ganardi, Jeż, Lohrey, JACM 2021] immediately implies that, given a 2D SLP of size g deriving a string of size N× N, we can construct a 2D SLP with holes of depth 𝒪(log N) and size 𝒪(g). This allows us to conclude that there is a structure of size 𝒪(g) providing random access in 𝒪(log N) time for such a 2D SLP. Further, this can be extended (analogously as for a 1D SLP) to obtain a structure of size 𝒪(g log^ε N) providing random access in 𝒪(log N/log log N) time, for any ε > 0. The same (optimal) random access time was very recently achieved by [De and Kempa, SODA 2026], but with a significantly larger structure of size 𝒪(g log^{2+ε} N). Itai Boneh, Estéban Gabory, Pawel Gawrychowski, Adam Górkiewicz |
CPM | 4 |
| 2026 | Near-Optimal and Efficient Encoding for Two-Dimensional Range Minimum QueriesabstractWe consider the 2D RMQ encoding problem: given an m× n array of mn elements over a total order, encode it such that, for any query rectangle, the position of its maximum element can be reported without accessing the original array. For m ≤ n, it is known how to encode the array in 𝒪(mn min{m, log n}) bits with 𝒪(1)-time queries [Brodal et al., Algorithmica 2012], and also how to obtain an asymptotically optimal encoding consisting of 𝒪(mn log m) bits [Brodal et al., ESA 2013]. However, the latter approach does not prove any guarantee on the query time, and it appears to be inherently sequential: it requires scanning the whole encoding to answer a query. We design a different encoding that uses near-optimal space while allowing for efficient queries. More concretely, for every parameter κ ∈ [1, log log n], our encoding uses 𝒪(κ mn(log m + log log n)) bits and answers 2D RMQ queries in 𝒪(log^{1/κ} n) time. Pawel Gawrychowski, Adam Górkiewicz, S. Srinivasa Rao 0001 |
ESA | 2 |
| 2025 | Faster Approximate Elastic-Degenerate String Matching - Part B
Pawel Gawrychowski, Adam Górkiewicz, Pola Marciniak, Solon P. Pissis, Karol Pokorski |
CPM | 2 |
| 2025 | Better Indexing for Rectangular Pattern Matching
Pawel Gawrychowski, Adam Górkiewicz |
ESA | 2 |
| 2025 | On Incremental Approximate Shortest Paths in Directed GraphsabstractIn this paper, we show new data structures maintaining approximate shortest paths in sparse directed graphs with polynomially bounded non-negative edge weights under edge insertions. We give more efficient incremental $(1+ε)$-approximate APSP data structures that work against an adaptive adversary: a deterministic one with $\tilde{O}(m^{3/2}n^{3/4})$ total update time and a randomized one with $\tilde{O}(m^{4/3}n^{5/6})$ total update time. For sparse graphs, these both improve polynomially upon the best-known bound against an adaptive adversary. To achieve that, building on the ideas of [Chechik-Zhang, SODA'21] and [Kyng-Meierhans-Probst Gutenberg, SODA'22], we show a near-optimal $(1+ε)$-approximate incremental SSSP data structure for a special case when all edge updates are adjacent to the source, that might be of independent interest. We also describe a very simple and near-optimal \emph{offline} incremental $(1+ε)$-approximate SSSP data structure. While online near-linear partially dynamic SSSP data structures have been elusive so far (except for dense instances), our result excludes using certain types of impossibility arguments to rule them out. Additionally, our offline solution leads to near-optimal and deterministic all-pairs bounded-leg shortest paths data structure for sparse graphs. Adam Górkiewicz, Adam Karczmarz |
ICALP | 1 |
| 2025 | Faster two-dimensional pattern matching with k mismatchesabstractThe classical pattern matching asks for locating all occurrences of one string, called the pattern, in another, called the text, where a string is simply a sequence of characters. Due to the potential practical applications, it is desirable to seek approximate occurrences, for example by bounding the number of mismatches. This problem has been extensively studied, and by now we have a good understanding of the best possible time complexity as a function of n (length of the text), m (length of the pattern), and k (number of mismatches). In particular, we know that for , we can achieve quasi-linear time complexity [Gawrychowski and Uznański, ICALP 2018]. Jonas Ellert, Pawel Gawrychowski, Adam Górkiewicz, Tatiana Starikovskaya |
SODA | 3 |