VLDB 2026 Research / reviewers in the wild / expert
Elazar Goldenberg
dblp:72/1836
· DBLP profile ↗
20ranked-venue papers
8as first author
8since 2021 · last 2026
0000-0001-7993-3580ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 18 · 7 first-author · 7 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Constant Rate Isometric Embeddings of Hamming Metric into Edit Metric
Sudatta Bhattacharya, Sanjana Dey, Elazar Goldenberg, Mursalin Habib 0001, Bernhard Haeupler, Karthik C. S. 0001, Michal Koucký 0001 |
ICALP | 3 |
| 2025 | Hardness of Median and Center in the Ulam MetricabstractThe classical rank aggregation problem seeks to combine a set X of n permutations into a single representative "consensus" permutation. In this paper, we investigate two fundamental rank aggregation tasks under the well-studied Ulam metric: computing a median permutation (which minimizes the sum of Ulam distances to X) and computing a center permutation (which minimizes the maximum Ulam distance to X) in two settings. - Continuous Setting: In the continuous setting, the median/center is allowed to be any permutation. It is known that computing a center in the Ulam metric is NP-hard and we add to this by showing that computing a median is NP-hard as well via a simple reduction from the Max-Cut problem. While this result may not be unexpected, it had remained elusive until now and confirms a speculation by Chakraborty, Das, and Krauthgamer [SODA '21]. - Discrete Setting: In the discrete setting, the median/center must be a permutation from the input set. We fully resolve the fine-grained complexity of the discrete median and discrete center problems under the Ulam metric, proving that the naive Õ(n² L)-time algorithm (where L is the length of the permutation) is conditionally optimal. This resolves an open problem raised by Abboud, Bateni, Cohen-Addad, Karthik C. S., and Seddighin [APPROX '23]. Our reductions are inspired by the known fine-grained lower bounds for similarity measures, but we face and overcome several new highly technical challenges. Nick Fischer, Elazar Goldenberg, Mursalin Habib 0001, Karthik C. S. 0001 |
ESA | 2 |
| 2025 | Explicit Good Codes Approaching Distance 1 in Ulam MetricabstractThe Ulam distance between two permutations on [n] is n minus the length of their longest common subsequence. In this paper, we show that for every ρ > 0, there exists some ϵ > 0, and an infinite set Γ ⊆ N, such that for alln∈ Γ, there is an explicit setCnof (n!)ϵ many permutations on [n], such that every pair of permutations inCnhas pairwise Ulam distance at least (1 − ρ) ·n. Moreover, we can compute theithpermutation inCnin poly(n) time and can also decode in poly(n) time, a permutation π on [n] to its closest permutation π∗ inCn, if the Ulam distance of π and π∗ is less than (1−ρ)·n/4 . Previously, it was implicitly known by combining works of Goldreich and Wigderson [Israel Journal of Mathematics’23] and Farnoud, Skachek, and Milenkovic [IEEE Transactions on Information Theory’13] in a black-box manner, that it is possible to explicitly construct (n!)Ω(1)many permutations on [n], such that every pair of them have pairwise Ulam distance at leastn/6 · (1 − ρ), for any ρ > 0, and the bound on the distance can be improved ton/4 · (1 − ρ) if the construction of Goldreich andWigderson is directly analyzed in the Ulam metric. Elazar Goldenberg, Mursalin Habib 0001, Karthik C. S. 0001 |
IEEE Trans. Inf. Theory | 1 |
| 2024 | Many Flavors of Edit DistanceabstractSeveral measures exist for string similarity, including notable ones like the edit distance and the indel distance. The former measures the count of insertions, deletions, and substitutions required to transform one string into another, while the latter specifically quantifies the number of insertions and deletions. Many algorithmic solutions explicitly address one of these measures, and frequently techniques applicable to one can also be adapted to work with the other. In this paper, we investigate whether there exists a standardized approach for applying results from one setting to another. Specifically, we demonstrate the capability to reduce questions regarding string similarity over arbitrary alphabets to equivalent questions over a binary alphabet. Furthermore, we illustrate how to transform questions concerning indel distance into equivalent questions based on edit distance. This complements an earlier result of Tiskin (2007) which addresses the inverse direction. Sudatta Bhattacharya, Sanjana Dey, Elazar Goldenberg, Michal Koucký 0001 |
FSTTCS | 3 |
| 2024 | Explicit Good Codes Approaching Distance 1 in Ulam MetricabstractThe Ulam distance of two permutations on$[n]$is$n$minus the length of their longest common subsequence. In this paper, we show that for every$\varepsilon > 0$, there exists some$\alpha > 0$, and an infinite set$\Gamma\subseteq \mathbb{N}$, such that for all$n\in \Gamma$, there is an explicit set$C_{n}$of$(n!)^{\alpha}$many permutations on$[n]$, such that every pair of permutations in$C_{n}$has pairwise Ulam distance at least$(1-\epsilon)\cdot n$. Moreover, we can compute the$i^{\text{th}}$permutation in$C_{n}$in poly$(n)$time and can also decode in poly$(n)$time, a permutation$\pi$on$[n]$to its closest permutation$\pi^{*}$in$C_{n}$, if the Ulam distance of$\pi$and$\pi^{*}$is less than$\frac{(1-\varepsilon)n}{4}$. Previously, it was implicitly known by combining works of Goldreich and Wigderson [Israel Journal of Mathematics'23] and Farnoud, Skachek, and Milenkovic [IEEE Transactions on Information Theory'13] in a black-box manner, that it is possible to explicitly construct$(n!)^{\Omega(1)}$many permutations on$[n]$, such that every pair of them have pairwise Ulam distance at least$\frac{n}{6}\cdot(1-\varepsilon)$, for any$\varepsilon > 0$, and the bound on the distance can be improved to$\frac{n}{4}\cdot(1-\varepsilon)$if the construction of Goldreich and Wigderson is directly analyzed in the Ulam metric. Elazar Goldenberg, Mursalin Habib 0001, Karthik C. S. 0001 |
ISIT | 1 |
| 2023 | Can You Solve Closest String Faster Than Exhaustive Search?
Amir Abboud, Nick Fischer, Elazar Goldenberg, Karthik C. S. 0001, Ron Safier |
ESA | 3 |
| 2023 | An Algorithmic Bridge Between Hamming and Levenshtein DistancesabstractThe edit distance between strings classically assigns unit cost to every character insertion, deletion, and substitution, whereas the Hamming distance only allows substitutions. In many real-life scenarios, insertions and deletions (abbreviated indels) appear frequently but significantly less so than substitutions. To model this, we consider substitutions being cheaper than indels, with cost $1/a$ for a parameter $a\ge 1$. This basic variant, denoted $ED_a$, bridges classical edit distance ($a=1$) with Hamming distance ($a\to\infty$), leading to interesting algorithmic challenges: Does the time complexity of computing $ED_a$ interpolate between that of Hamming distance (linear time) and edit distance (quadratic time)? What about approximating $ED_a$? We first present a simple deterministic exact algorithm for $ED_a$ and further prove that it is near-optimal assuming the Orthogonal Vectors Conjecture. Our main result is a randomized algorithm computing a $(1+ε)$-approximation of $ED_a(X,Y)$, given strings $X,Y$ of total length $n$ and a bound $k\ge ED_a(X,Y)$. For simplicity, let us focus on $k\ge 1$ and a constant $ε> 0$; then, our algorithm takes $\tilde{O}(n/a + ak^3)$ time. Unless $a=\tilde{O}(1)$ and for small enough $k$, this running time is sublinear in $n$. We also consider a very natural version that asks to find a $(k_I, k_S)$-alignment -- an alignment with at most $k_I$ indels and $k_S$ substitutions. In this setting, we give an exact algorithm and, more importantly, an $\tilde{O}(nk_I/k_S + k_S\cdot k_I^3)$-time $(1,1+ε)$-bicriteria approximation algorithm. The latter solution is based on the techniques we develop for $ED_a$ for $a=Θ(k_S / k_I)$. These bounds are in stark contrast to unit-cost edit distance, where state-of-the-art algorithms are far from achieving $(1+ε)$-approximation in sublinear time, even for a favorable choice of $k$. Elazar Goldenberg, Tomasz Kociumaka, Robert Krauthgamer, Barna Saha |
ITCS | 1 |
| 2022 | Gap Edit Distance via Non-Adaptive Queries: Simple and OptimalabstractWe study the problem of approximating edit distance in sublinear time. This is formalized as the $(k,\ k^{\mathrm{c}})$-GAP EDIT DISTANCE problem, where the input is a pair of strings $X, \mathrm{Y}$ and parameters $k, c\gt 1$, and the goal is to return YES if ED(X, Y) $\leq k$, NO if ED(X, Y) $\gt k^{\mathrm{c}}$, and an arbitrary answer when $k\lt $ ED(X, Y) $\leq k^{\mathrm{c}}$. Recent years have witnessed significant interest in designing sublinear-time algorithms for GAP EDIT DISTANCE.In this work, we resolve the non-adaptive query complexity of GAP EDIT DISTANCE for the entire range of parameters, improving over a sequence of previous results. Specifically, we design a non-adaptive algorithm with query complexity $\tilde{O}(n/k^{\mathrm{c}-\mathrm{O}.5})$, and we further prove that this bound is optimal up to polylogarithmic factors.Our algorithm also achieves optimal time complexity $\tilde{O}(n/k^{\mathrm{c}-\mathrm{O}.5})$ whenever $ c\geq$ 1.5. For $1 \lt c\lt $ 1.5, the running time of our algorithm is $\tilde{O}(n/k^{2\mathrm{c}-2})$. In the restricted case of $k^{\mathrm{c}}=\Omega(n)$, this matches a known result [Batu, Ergün, Kilian, Magen, Raskhodnikova, Rubinfeld, and Sami; STOC 2003], and in all other (nontrivial) cases, our running time is strictly better than all previous algorithms, including the adaptive ones. However, independent work of Bringmann, Cassis, Fischer, and Nakos [STOC 2022] provides an adaptive algorithm that bypasses the non-adaptive lower bound, but only for small enough k and c. Elazar Goldenberg, Tomasz Kociumaka, Robert Krauthgamer, Barna Saha |
FOCS | 1 |
| 2020 | Hardness Amplification of Optimization ProblemsabstractIn this paper, we prove a general hardness amplification scheme for optimization problems based on the technique of direct products. We say that an optimization problem Π is direct product feasible if it is possible to efficiently aggregate any k instances of Π and form one large instance of Π such that given an optimal feasible solution to the larger instance, we can efficiently find optimal feasible solutions to all the k smaller instances. Given a direct product feasible optimization problem Π, our hardness amplification theorem may be informally stated as follows: If there is a distribution D over instances of Π of size n such that every randomized algorithm running in time t(n) fails to solve Π on 1/α(n) fraction of inputs sampled from D, then, assuming some relationships on α(n) and t(n), there is a distribution D' over instances of Π of size O(n⋅α(n)) such that every randomized algorithm running in time t(n)/poly(α(n)) fails to solve Π on 99/100 fraction of inputs sampled from D'. As a consequence of the above theorem, we show hardness amplification of problems in various classes such as NP-hard problems like Max-Clique, Knapsack, and Max-SAT, problems in P such as Longest Common Subsequence, Edit Distance, Matrix Multiplication, and even problems in TFNP such as Factoring and computing Nash equilibrium. Elazar Goldenberg, Karthik C. S. 0001 |
ITCS | 1 |
| 2020 | Does preprocessing help in fast sequence comparisons?abstractWe study edit distance computation with preprocessing: the preprocessing algorithm acts on each string separately, and then the query algorithm takes as input the two preprocessed strings. This model is inspired by scenarios where we would like to compute edit distance between many pairs in the same pool of strings. Elazar Goldenberg, Aviad Rubinstein, Barna Saha |
STOC | 1 |
| 2020 | Approximating Edit Distance Within Constant Factor in Truly Sub-quadratic TimeabstractEdit distance is a measure of similarity of two strings based on the minimum number of character insertions, deletions, and substitutions required to transform one string into the other. The edit distance can be computed exactly using a dynamic programming algorithm that runs in quadratic time. Andoni, Krauthgamer, and Onak (2010) gave a nearly linear time algorithm that approximates edit distance within approximation factor poly(log n ). In this article, we provide an algorithm with running time Õ( n 2−2/7 ) that approximates the edit distance within a constant factor. Diptarka Chakraborty, Debarati Das 0001, Elazar Goldenberg, Michal Koucký 0001, Michael E. Saks |
J. ACM | 3 |
| 2019 | Sublinear Algorithms for Gap Edit DistanceabstractThe edit distance is a way of quantifying how similar two strings are to one another by counting the minimum number of character insertions, deletions, and substitutions required to transform one string into the other. A simple dynamic programming computes the edit distance between two strings of length n in O(n2) time, and a more sophisticated algorithm runs in time O(n + t2) when the edit distance is t [Landau, Myers and Schmidt, SICOMP 1998]. In pursuit of obtaining faster running time, the last couple of decades have seen a flurry of research on approximating edit distance, including polylogarithmic approximation in near-linear time [Andoni, Krauthgamer and Onak, FOCS 2010], and a constant-factor approximation in subquadratic time [Chakrabarty, Das, Goldenberg, Kouck´y and Saks, FOCS 2018]. We study sublinear-time algorithms for small edit distance, which was investigated extensively because of its numerous applications. Our main result is an algorithm for distinguishing whether the edit distance is at most t or at least t^2 (the quadratic gap problem) in time Õ(n/t+t^3). This time bound is sublinear roughly for all t in [ω(1), o(n^1/3)], which was not known before. The best previous algorithms solve this problem in sublinear time only for t=ω(n^1/3) [Andoni and Onak, STOC 2009]. Our algorithm is based on a new approach that adaptively switches between uniform sampling and reading contiguous blocks of the input strings. In contrast, all previous algorithms choose which coordinates to query non-adaptively. Moreover, it can be extended to solve the t vs t^2-ε gap problem in time Õ(n/t^1-ε+t^3). Elazar Goldenberg, Robert Krauthgamer, Barna Saha |
FOCS | 1 |
| 2018 | Approximating Edit Distance within Constant Factor in Truly Sub-Quadratic TimeabstractEdit distance is a measure of similarity of two strings based on the minimum number of character insertions, deletions, and substitutions required to transform one string into the other. The edit distance can be computed exactly using a dynamic programming algorithm that runs in quadratic time. Andoni, Krauthgamer and Onak (2010) gave a nearly linear time algorithm that approximates edit distance within approximation factor poly(log n). In this paper, we provide an algorithm with running time Õ(n^2-2/7) that approximates the edit distance within a constant factor. Diptarka Chakraborty, Debarati Das 0001, Elazar Goldenberg, Michal Koucký 0001, Michael E. Saks |
FOCS | 3 |
| 2018 | Towards a General Direct Product Testing TheoremabstractThe Direct Product encoding of a string $a\in \{0,1\}^n$ on an underlying domain $V\subseteq \binom{n}{k}$, is a function DP$_V(a)$ which gets as input a set $S\in V$ and outputs $a$ restricted to $S$. In the Direct Product Testing Problem, we are given a function $F:V\to \{0,1\}^k$, and our goal is to test whether $F$ is close to a direct product encoding, i.e., whether there exists some $a\in \{0,1\}^n$ such that on most sets $S$, we have $F(S)=$DP$_V(a)(S)$. A natural test is as follows: select a pair $(S,S')\in V$ according to some underlying distribution over $V\times V$, query $F$ on this pair, and check for consistency on their intersection. Note that the above distribution may be viewed as a weighted graph over the vertex set $V$ and is referred to as a test graph. The testability of direct products was studied over various specific domains and test graphs (for example see Dinur-Steurer [CCC'14]; Dinur-Kaufman [FOCS'17]). In this paper, we study the testability of direct products in a general setting, addressing the question: what properties of the domain and the test graph allow one to prove a direct product testing theorem? Towards this goal we introduce the notion of coordinate expansion of a test graph. Roughly speaking a test graph is a coordinate expander if it has global and local expansion, and has certain nice intersection properties on sampling. We show that whenever the test graph has coordinate expansion then it admits a direct product testing theorem. Additionally, for every $k$ and $n$ we provide a direct product domain $V\subseteq \binom{n}{k}$ of size $n$, called the Sliding Window domain for which we prove direct product testability. Elazar Goldenberg, Karthik C. S. 0001 |
FSTTCS | 1 |
| 2017 | Direct Sum TestingabstractThe $k$-fold direct sum encoding of a string $a \in \{0,1\}^n$ is a function $f_a$ that takes as input sets $S \subseteq [n]$ of size $k$ and outputs $f_a(S) = \sum_{i \in S} a_i \pmod 2$. In this paper we prove a direct sum testing theorem. We describe a three query test that accepts with probability one any function of the form $f_a$ for some $a$ and rejects with probability $\Omega(\varepsilon)$ functions $f$ that are $\varepsilon$-far from being a direct sum encoding, where the constant behind the $\Omega$ notation is independent of $k$. This theorem has a couple of additional guises: Linearity testing: By identifying the subsets of $[n]$ with vectors in $\{0,1\}^n$ in the natural way, our result can be thought of as a linearity testing theorem for functions whose domain is restricted to the $k$th layer of the hypercube (i.e., the set of $n$-bit strings with Hamming weight $k$). Tensor power testing: By moving to $-1,1$ notation, the direct sum encoding is equivalent (up to a difference thatis negligible when $k\ll \sqrt n$) to a tensor power. Thus our theorem implies a three query test for deciding if a given tensor $f\in \{-1,1\}^{n^k}$ is a tensor power of a single dimensional vector $a\in \{-1,1\}^n$, i.e., whether there is some $a$ such that $f = a^{\otimes k}$. We also provide a four query test for checking if a given $\pm 1$ matrix has rank $1$. Our test naturally extends the linearity test of Blum, Luby, and Rubinfeld [ J. Comput. Syst. Sci., 47 (1993), pp. 549--595]. Our analysis proceeds by first handling the $k=n/2$ case and then reducing this case to the general $k Roee David, Irit Dinur, Elazar Goldenberg, Guy Kindler, Igor Shinkar |
SIAM J. Comput. | 3 |
| 2016 | Streaming algorithms for embedding and computing edit distance in the low distance regimeabstractThe Hamming and the edit metrics are two common notions of measuring distances between pairs of strings x,y lying in the Boolean hypercube. The edit distance between x and y is defined as the minimum number of character insertion, deletion, and bit flips needed for converting x into y. Whereas, the Hamming distance between x and y is the number of bit flips needed for converting x to y. In this paper we study a randomized injective embedding of the edit distance into the Hamming distance with a small distortion. We show a randomized embedding with quadratic distortion. Namely, for any x,y satisfying that their edit distance equals k, the Hamming distance between the embedding of x and y is O(k2) with high probability. This improves over the distortion ratio of O( n * n) obtained by Jowhari (2012) for small values of k. Moreover, the embedding output size is linear in the input size and the embedding can be computed using a single pass over the input. We provide several applications for this embedding. Among our results we provide a one-pass (streaming) algorithm for edit distance running in space O(s) and computing edit distance exactly up-to distance s1/6. This algorithm is based on kernelization for edit distance that is of independent interest. Diptarka Chakraborty, Elazar Goldenberg, Michal Koucký 0001 |
STOC | 2 |
| 2015 | Direct Sum TestingabstractThe k-fold direct sum encoding of a string α ∈ --0,1}n is a function fα that takes as input sets S ⊆ [n] of size k and outputs fα (S) = ∑i ∈ S αi (mod 2. In this paper we prove a Direct Sum Testing theorem. We describe a three query test that accepts with probability one any function of the form fα for some α, and rejects with probability Ω(ε) functions f that are ε being a direct sum encoding. Roee David, Irit Dinur, Elazar Goldenberg, Guy Kindler, Igor Shinkar |
ITCS | 3 |
| 2013 | Clustering in the Boolean Hypercube in a List Decoding Regime
Irit Dinur, Elazar Goldenberg |
ICALP (1) | 2 |
| 2010 | The Structure of Winning Strategies in Parallel Repetition Games
Irit Dinur, Elazar Goldenberg |
APPROX-RANDOM | 2 |
| 2008 | Locally Testing Direct Product in the Low Error RangeabstractGiven a function f : X rarr Sigma, its lscr-wise direct product is the function F = flscr: Xlscrrarr Sigmalscrdefined by: F(x1,...,xlscr) = (f(x1),...,f(xlscr)). We are interested in the local testability of the direct product encoding (mapping f rarr flscr). Namely, given an arbitrary function F : Xlscrrarr Sigmalscr, we wish to determine how close it is to flscrfor some f : X rarr Sigma, by making two random queries into F. In this work we analyze the case of low acceptance probability of the test. We show that even if the test passes with small probability, epsiv>0, already F must have a non-trivial structure and in particular must agree with some flscron nearly epsiv of the domain. Moreover, we give a structural characterization of all functions F on which the test passes with probability epsiv. Our results can be viewed as a combinatorial analog of the low error dasialow degree testpsila, that is used in PCP constructions. Irit Dinur, Elazar Goldenberg |
FOCS | 2 |