VLDB 2026 Research / reviewers in the wild / expert
Oded Lachish
dblp:06/6269
· DBLP profile ↗
44ranked-venue papers
8as first author
16since 2021 · last 2026
0000-0001-5406-8121ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 35 · 7 first-author · 9 since 2021Databases, data management, data science and information retrieval · 4 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 3 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-author
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Periodicity Property Testing on Strings with WildcardsabstractIn this work, we study periodicity in strings with wildcards. A string T with at most k wildcards is called strongly (p,k)-periodic if the wildcards in T can be replaced with alphabet symbols to obtain a string with period p, and weakly (p,k)-periodic if T[i] matches T[i+p] for all i. Intuitively, both generalize to (≤ g, k)-periodicity, which is the property of being (p,k)-periodic for some p ∈ [1..g]. An ε-tester for a property 𝒫 is an algorithm that distinguishes between strings that satisfy 𝒫 and strings where one needs to change at least an ε-fraction of the symbols to obtain a string that satisfies 𝒫. We study one-sided error testers, where strings satisfying 𝒫 must always be accepted, while strings that are ε-far must be rejected with probability at least 2/3. The complexity of a tester is the worst-case number of symbols of an input of length n it must read to make the decision. We design the following testers for p,g ≤ n/2: 1) An ε-tester for strong (p,k)-periodicity with complexity Õ_ε(1) . 2) An ε-tester for strong (≤ g,k)-periodicity with complexity Õ_ε(√g). 3) An ε-tester for weak (p,k)-periodicity with complexity Õ_ε(min(k, n /(k+p))). 4) An ε-tester for weak (≤ g,k)-periodicity with complexity Õ_ε(min(k+ √{gk}, n/√k)). Additionally, we show a lower bound on the complexity of ε-testers for weak (≤ g,k)-periodicity, implying that our tester for weak (≤ g,k)-periodicity is optimal up to a multiplicative (ε^{-1} ln(gk))^O(1) factor for a wide range of g and k. Finally, our tester for strong (≤ g,k)-periodicity generalizes the one of [Lachish and Newman; Algorithmica 2011] for strings without wildcards, matching (up to polylogarithmic factors) the unconditional lower bound of ̃Ω(√g) in said work for constant ε. Carl Barton, Panagiotis Charalampopoulos, Taha El Ghazi, Jonas Ellert, Oded Lachish, Tatiana Starikovskaya |
CPM | 5 |
| 2026 | Text Indexing: From Reporting to CountingabstractWe prove an elementary yet powerful combinatorial lemma: in any rooted tree with L leaves, the number of nodes whose depth is smaller than the number of their leaf descendants is at most L. For any string T of length n, a direct application of this lemma to the suffix trie of T yields that the number of substrings of T whose length is smaller than their number of occurrences in T is at most n. This combinatorial insight leads to space-efficient data structures with optimal query times for string counting problems via the following algorithmic framework: store the counts for the at most n "frequent" substrings of T in a preprocessing step, and use a reporting query to count for the "infrequent" substrings. Our framework acts as a convenient black box, lifting indexes with reporting time 𝒪(|P|+|Occ_T(P)|) to support counting queries in time 𝒪(|P|), where P is the queried pattern and Occ_T(P) is the set of occurrences of P in T. As applications, we show efficient indexes for consecutive occurrences, weighted sequences, strings with utilities, and non-overlapping occurrences. Ben Bals, Panagiotis Charalampopoulos, Oded Lachish, Solon P. Pissis, Hilde Verbeek 0001 |
ESA | 3 |
| 2026 | Efficient Trace Frequency Queries in Sparse Graphs
Christine Awofeso, Pål Grønås Drange, Patrick Greaves, Oded Lachish, Felix Reidl |
SOFSEM | 4 |
| 2026 | A Practical Algorithm for 3-Admissibility
Christine Awofeso, Patrick Greaves, Oded Lachish, Felix Reidl |
SOFSEM | 3 |
| 2026 | Counting Large Patterns in Degenerate Graphs
Christine Awofeso, Patrick Greaves, Oded Lachish, Felix Reidl |
SOFSEM | 3 |
| 2025 | Shortest Undirected Paths in de Bruijn GraphsabstractComputing shortest directed paths in de Bruijn graphs is well studied and well understood. This is not the case for computing undirected paths, which is much more challenging algorithmically. In this paper, we present a general framework for computing shortest undirected paths in arbitrary de Bruijn graphs, that is, arbitrary subgraphs of the complete de Bruijn graph. We then present an application of our techniques for making any arbitrary order-k de Bruijn graph G(V,E) weakly connected by adding a set of edges of minimum total cost. This improves the running time of the recent (2-2/d)-approximation algorithm by Bernardini et al. [CPM 2024] from 𝒪(k|V|²) to 𝒪(k|V|log d) time, where d is the number of weakly connected components of graph G. Wiktor Zuba, Oded Lachish, Solon P. Pissis |
CPM | 2 |
| 2025 | Minimizers in Semi-dynamic Strings
Wiktor Zuba, Oded Lachish, Solon P. Pissis |
FCT | 2 |
| 2025 | Testing C_k-Freeness in Bounded Admissibility Graphs
Christine Awofeso, Patrick Greaves, Oded Lachish, Amit Levi 0001, Felix Reidl |
ICALP | 3 |
| 2025 | Testing Quasiperiodicity
Christine Awofeso, Ben Bals, Oded Lachish, Solon P. Pissis |
SPIRE | 3 |
| 2025 | Results on H-Freeness Testing in Graphs of Bounded r-Admissibility
Christine Awofeso, Patrick Greaves, Oded Lachish, Felix Reidl |
STACS | 3 |
| 2025 | A Practical Algorithm for 2-AdmissibilityabstractThe 2-admissibility of a graph is a promising measure to identify real-world networks which have an algorithmically favourable structure. In contrast to other related measures, like the weak/strong 2-colouring numbers or the maximum density of graphs that appear as 1-subdivisions, the 2-admissibility can be computed in polynomial time. However, so far these results are theoretical only and no practical implementation to compute the 2-admissibility exists. Here we present an algorithm which decides whether the 2-admissibility of an input graph G is at most p in time O(p⁴ |V(G)|) and space O(|E(G)| + p²). The simple structure of the algorithm makes it easy to implement. We evaluate our implementation on a corpus of 214 real-world networks and find that the algorithm runs efficiently even on networks with millions of edges, that it has a low memory footprint, and that indeed many networks have a small 2-admissibility. Christine Awofeso, Patrick Greaves, Oded Lachish, Felix Reidl |
SEA | 3 |
| 2023 | A Structural Theorem for Local Algorithms with Applications to Coding, Testing, and Verification
Marcel Dall'Agnol, Tom Gur, Oded Lachish |
SIAM J. Comput. | 3 |
| 2022 | When You Come at the King You Best Not Miss
Oded Lachish, Felix Reidl, Chhaya Trehan |
FSTTCS | 1 |
| 2022 | Dynamic Spanning Trees for Connectivity Queries on Fully-dynamic Undirected GraphsabstractAnswering connectivity queries is fundamental to fully dynamic graphs where edges and vertices are inserted and deleted frequently. Existing work proposes data structures and algorithms with worst case guarantees. We propose a new data structure, the dynamic tree (D-tree), together with algorithms to construct and maintain it. The D-tree is the first data structure that scales to fully dynamic graphs with millions of vertices and edges and, on average, answers connectivity queries much faster than data structures with worst case guarantees. Qing Chen 0002, Oded Lachish, Sven Helmer, Michael H. Böhlen |
Proc. VLDB Endow. | 2 |
| 2021 | A Structural Theorem for Local Algorithms with Applications to Coding, Testing, and PrivacyabstractWe prove a general structural theorem for a wide family of local algorithms, which includes property testers, local decoders, and PCPs of proximity. Namely, we show that the structure of every algorithm that makes q adaptive queries and satisfies a natural robustness condition admits a sample-based algorithm with sample complexity. We also prove that this transformation is nearly optimal, and admits a scheme for constructing privacy-preserving local algorithms. Using the unified view that our structural theorem provides, we obtain the following results. We strengthen the state-of-the-art lower bound for relaxed locally decodable codes, obtaining an exponential improvement on the dependency in query complexity; this resolves an open problem raised by Gur and Lachish (SODA 2020). We show that any (constant-query) testable property admits a sample-based tester with sublinear sample complexity; this resolves a problem left open in a work of Fischer, Lachish, and Vasudev (FOCS 2015) by extending their main result to adaptive testers. We prove that the known separation between proofs of proximity and testers is essentially maximal; this resolves a problem left open by Gur and Rothblum (ECCC 2013, Computational Complexity 2018) regarding sublinear-time delegation of computation. Our techniques strongly rely on relaxed sunflower lemmas and the Hajnal–Szemerédi theorem. Marcel Dall'Agnol, Tom Gur, Oded Lachish |
SODA | 3 |
| 2021 | On the Power of Relaxed Local Decoding AlgorithmsabstractA locally decodable code (LDC) $C \colon \{0,1\}^k \to \{0,1\}^n$ is an error correcting code wherein individual bits of the message can be recovered by only querying a few bits of a noisy codeword. LDCs found a myriad of applications both in theory and in practice, ranging from probabilistically checkable proofs to distributed storage. However, despite nearly two decades of extensive study, the best known constructions of $O(1)$-query LDCs have superpolynomial blocklength. The notion of relaxed LDCs is a natural relaxation of LDCs, which aims to bypass the foregoing barrier by requiring local decoding of nearly all individual message bits, yet allowing decoding failure (but not error) on the rest. State of the art constructions of $O(1)$-query relaxed LDCs achieve blocklength $n = O\left(k^{1+ \gamma}\right)$ for an arbitrarily small constant $\gamma$. We prove a lower bound which shows that $O(1)$-query relaxed LDCs cannot achieve blocklength $n = k^{1+ o(1)}$. This resolves an open problem raised by Goldreich in 2004. Tom Gur, Oded Lachish |
SIAM J. Comput. | 2 |
| 2020 | On the Power of Relaxed Local Decoding AlgorithmsabstractA locally decodable code (LDC) C: {0, 1}k → {0, 1}n is an error correcting code that admits algorithms for recovering individual bits of the message by only querying a few bits of a noisy codeword. LDCs found a myriad of applications both in theory and in practice, ranging from probabilistically checkable proofs to distributed storage. However, despite nearly two decades of extensive study, the best known constructions of LDCs with O(1)-query decoding algorithms have super-polynomial blocklength. The notion of relaxed LDCs is a natural relaxation of LDCs, which aims to bypass the foregoing barrier by requiring local decoding of nearly all individual message bits, yet allowing decoding failure (but not error) on the rest. State of the art constructions of O(1)-query relaxed LDCs achieve blocklength n = O (k1+γ) for an arbitrarily small constant γ. Using algorithmic and combinatorial techniques, we prove an impossibility result, showing that codes with blocklength n = k1+o(1) cannot be relaxed decoded with O(1)-query algorithms. This resolves an open problem raised by Goldreich in 2004. Tom Gur, Oded Lachish |
SODA | 2 |
| 2019 | Improving and Extending the Testing of Distributions for Shape-Restricted PropertiesabstractDistribution testing deals with what information can be deduced about an unknown distribution over $$\{1,\ldots ,n\}$$ , where the algorithm is only allowed to obtain a relatively small number of independent samples from the distribution. In the extended conditional sampling model, the algorithm is also allowed to obtain samples from the restriction of the original distribution on subsets of $$\{1,\ldots ,n\}$$ . In 2015, Canonne, Diakonikolas, Gouleakis and Rubinfeld unified several previous results, and showed that for any property of distributions satisfying a “decomposability” criterion, there exists an algorithm (in the basic model) that can distinguish with high probability distributions satisfying the property from distributions that are far from it in the variation distance. We present here a more efficient yet simpler algorithm for the basic model, as well as very efficient algorithms for the conditional model, which until now was not investigated under the umbrella of decomposable properties. Additionally, we provide an algorithm for the conditional model that handles a much larger class of properties. Our core mechanism is an algorithm for efficiently producing an interval-partition of $$\{1,\ldots ,n\}$$ that satisfies a “fine-grain” quality. We show that with such a partition at hand we can avoid the search for the “correct” partition of $$\{1,\ldots ,n\}$$ . Eldar Fischer, Oded Lachish, Yadu Vasudev |
Algorithmica | 2 |
| 2017 | Improving and Extending the Testing of Distributions for Shape-Restricted Properties
Eldar Fischer, Oded Lachish, Yadu Vasudev |
STACS | 2 |
| 2016 | Min-Sum 2-Paths Problems
Trevor I. Fenner, Oded Lachish, Alexandru Popa 0001 |
Theory Comput. Syst. | 2 |
| 2015 | Trading Query Complexity for Sample-Based Testing and Multi-testing ScalabilityabstractWe show that every non-adaptive property testing algorithm making a constant number of queries, over a fixed alphabet, can be converted to a sample-based (as per [Gold Reich and Ron, 2015]) testing algorithm whose average number of queries is a fixed, smaller than 1, power of n. Since the query distribution of the sample-based algorithm is not dependent at all on the property, or the original algorithm, this has many implications in scenarios where there are many properties that need to be tested for concurrently, such as testing (relatively large) unions of properties, or converting a Merlin-Arthur Proximity proof (as per [Gur and Rothblum, 2013]) to a proper testing algorithm. The proof method involves preparing the original testing algorithm for a combinatorial analysis. For the analysis we develop a structural lemma for hyper graphs that may be of independent interest. When analyzing a hyper graph that was extracted from a 2-sided test, it allows for finding generalized sunflowers that provide for a large-deviation type analysis. For 1-sided tests the bounds can be improved further by applying Janson's inequality directly over our structures. Eldar Fischer, Oded Lachish, Yadu Vasudev |
FOCS | 2 |
| 2014 | O(log log Rank) Competitive Ratio for the Matroid Secretary ProblemabstractIn the Matroid Secretary Problem (MSP), the elements of the ground set of a Matroid are revealed on-line one by one, each together with its value. An algorithm for the MSP is called Matroid-Unknown if, at every stage of its execution, it only knows (i) the elements that have been revealed so far and their values and (ii) an oracle for testing whether or not a subset the elements that have been revealed so far forms an independent set. An algorithm is called Known-Cardinality if it knows (i), (ii) and also knows from the start the cardinality n of the ground set of the Matroid. We present here a Known-Cardinality algorithm with a competitive-ratio of order log log the rank of the Matroid. The prior known results for a OC algorithm are a competitive-ratio of log the rank of the Matroid, by Babaioff et al. (2007), and a competitive-ratio of square root of log the rank of the Matroid, by Chakraborty and Lachish (2012). Oded Lachish |
FOCS | 1 |
| 2014 | Partial tests, universal tests and decomposabilityabstractFor a property P and a sub-property P', we say that P is P'-partially testable with q queries} if there exists an algorithm that distinguishes, with high probability, inputs in P' from inputs ε-far from P, using q queries. Some natural properties require many queries to test, but can be partitioned into a small number of subsets for which they are partially testable with very few queries, sometimes even a number independent of the input size. Eldar Fischer, Yonatan Goldhirsh, Oded Lachish |
ITCS | 3 |
| 2013 | Analysis of Cluster Structure in Large-Scale English Wikipedia Category Networks
Thidawan Klaysri, Trevor I. Fenner, Oded Lachish, Mark Levene, Panagiotis Papapetrou |
IDA | 3 |
| 2013 | Min-Sum 2-Paths Problems
Trevor I. Fenner, Oded Lachish, Alexandru Popa 0001 |
WAOA | 2 |
| 2013 | The covering and boundedness problems for branching vector addition systemsabstractThe covering and boundedness problems for branching vector addition systems are shown complete for doubly-exponential time. Stéphane Demri, Marcin Jurdzinski, Oded Lachish, Ranko Lazic 0001 |
J. Comput. Syst. Sci. | 3 |
| 2012 | Improved competitive ratio for the matroid secretary problemabstractThe Matroid Secretary Problem, introduced by Babaioff et al. (2007), is a generalization of the Classical Secretary Problem. In this problem, elements from a matroid are presented to an on-line algorithm in a random order. Each element has a weight associated with it, which is revealed to the algorithm along with the element. After each element is revealed the algorithm must make an irrevocable decision on whether or not to select it. The goal is to pick an independent set with the sum of the weights of the selected elements as large as possible. Babaioff et al gave an algorithm for the Matroid Secretary Problem with a competitive ratio of O(log ρ), where ρ is the rank of the matroid. It has been conjectured that a constant competitive-ratio is achievable for this problem. In this paper we give an algorithm that has a competitive-ratio of . Sourav Chakraborty 0001, Oded Lachish |
SODA | 2 |
| 2012 | On the query complexity of testing orientations for being EulerianabstractWe consider testing directed graphs Eulerianity in the orientation model introduced in Halevy et al. [2005]. Despite the local nature of the Eulerian property, it turns out to be significantly harder to test than other properties studied in the orientation model. We show a nonconstant lower bound on the query complexity of 2-sided tests and a linear lower bound on the query complexity of 1-sided tests for this property. On the positive side, we give several 1-sided and 2-sided tests, including a sublinear query complexity 2-sided test, for general graphs. For special classes of graphs, including bounded-degree graphs and expander graphs, we provide improved results. In particular, we give a 2-sided test with constant query complexity for dense graphs, as well as for expander graphs with a constant expansion parameter. Eldar Fischer, Oded Lachish, Arie Matsliah, Ilan Newman, Orly Yahalom |
ACM Trans. Algorithms | 2 |
| 2011 | Parity Games on Graphs with Medium Tree-Width
John Fearnley, Oded Lachish |
MFCS | 2 |
| 2011 | Testing Periodicity
Oded Lachish, Ilan Newman |
Algorithmica | 1 |
| 2010 | Two-phase Algorithms for the Parametric Shortest Path ProblemabstractA {\em parametric weighted graph} is a graph whose edges are labeled with continuous real functions of a single common variable. For any instantiation of the variable, one obtains a standard edge-weighted graph. Parametric weighted graph problems are generalizations of weighted graph problems, and arise in various natural scenarios. Parametric weighted graph algorithms consist of two phases. A {\em preprocessing phase} whose input is a parametric weighted graph, and whose output is a data structure, the advice, that is later used by the {\em instantiation phase}, where a specific value for the variable is given. The instantiation phase outputs the solution to the (standard) weighted graph problem that arises from the instantiation. The goal is to have the running time of the instantiation phase supersede the running time of any algorithm that solves the weighted graph problem from scratch, by taking advantage of the advice. In this paper we construct several parametric algorithms for the shortest path problem. For the case of linear function weights we present an algorithm for the single source shortest path problem. Its preprocessing phase runs in $\tilde{O}(V^4)$ time, while its instantiation phase runs in only $O(E+V \log V)$ time. The fastest standard algorithm for single source shortest path runs in $O(VE)$ time. For the case of weight functions defined by degree $d$ polynomials, we present an algorithm with quasi-polynomial preprocessing time $O(V^{(1 + \log f(d))\log V})$ and instantiation time only $\tilde{O}(V)$. In fact, for any pair of vertices $u,v$, the instantiation phase computes the distance from $u$ to $v$ in only $O(\log^2 V)$ time. Finally, for linear function weights, we present a randomized algorithm whose preprocessing time is $\tilde{O (V^{3.5})$ and so that for any pair of vertices $u,v$ and any instantiation variable, the instantiation phase computes, in $O(1)$ time, a length of a path from $u$ to $v$ that is at most (additively) $\epsilon$ larger than the length of a shortest path. In particular, an all-pairs shortest path solution, up to an additive constant error, can be computed in $O(V^2)$ time. Sourav Chakraborty 0001, Eldar Fischer, Oded Lachish, Raphael Yuster |
STACS | 3 |
| 2009 | Power Indices in Spanning Connectivity Games
Haris Aziz 0001, Oded Lachish, Mike Paterson, Rahul Savani |
AAIM | 2 |
| 2009 | The Covering and Boundedness Problems for Branching Vector Addition Systems
Stéphane Demri, Marcin Jurdzinski, Oded Lachish, Ranko Lazic 0001 |
FSTTCS | 3 |
| 2009 | Hilbert's Thirteenth Problem and Circuit Complexity
Kristoffer Arnsfelt Hansen, Oded Lachish, Peter Bro Miltersen |
ISAAC | 2 |
| 2008 | On the Query Complexity of Testing Orientations for Being Eulerian
Eldar Fischer, Oded Lachish, Ilan Newman, Arie Matsliah, Orly Yahalom |
APPROX-RANDOM | 2 |
| 2008 | Sound 3-Query PCPPs Are Long
Eli Ben-Sasson, Prahladh Harsha, Oded Lachish, Arie Matsliah |
ICALP (1) | 3 |
| 2008 | Space Complexity Vs. Query Complexity
Oded Lachish, Ilan Newman, Asaf Shapira |
Comput. Complex. | 1 |
| 2007 | Testing st -Connectivity
Sourav Chakraborty 0001, Eldar Fischer, Oded Lachish, Arie Matsliah, Ilan Newman |
APPROX-RANDOM | 3 |
| 2007 | Testing Properties of Constraint-GraphsabstractWe study a model of graph related formulae that we call the constraint-graph model. A constraint-graph is a labeled multi-graph (a graph where loops and parallel edges are allowed), where each edge e is labeled by a distinct Boolean variable and every vertex is associated with a Boolean function over the variables that label its adjacent edges. A Boolean assignment to the variables satisfies the constraint graph if it satisfies every vertex function. We associate with a constraint-graph G the property that consists of all assignments satisfying G, denoted SAT(G). We show that the above model is quite general. That is, for every property of strings P there exists a property of constraint-graphs PGsuch that P is testable using q queries if and only if PGis thus testable. In addition, we present a large family of constraint-graphs for which SAT(G) is testable with constant number of queries. As an implication of this, we infer the testability of some edge coloring problems (e.g. the property of two coloring of the edges in which every node is adjacent to at least one vertex of each color). Another implication is that every property of Boolean strings that can be represented by a read-twice CNF formula is testable. We note that this is the best possible in terms of the number of occurrences of every variable in a formula. Shirley Halevy, Oded Lachish, Ilan Newman, Dekel Tsur |
CCC | 2 |
| 2007 | Lower bounds for testing Euclidean Minimum Spanning Trees
Oren Ben-Zwi, Oded Lachish, Ilan Newman |
Inf. Process. Lett. | 2 |
| 2006 | Space Complexity vs. Query Complexity
Oded Lachish, Ilan Newman, Asaf Shapira |
APPROX-RANDOM | 1 |
| 2005 | Testing Periodicity
Oded Lachish, Ilan Newman |
APPROX-RANDOM | 1 |
| 2002 | Hole analysis for functional coverage dataabstractOne of the main goals of coverage tools is to provide the user with informative presentation of coverage information. Specifically, information on large, cohesive sets of uncovered tasks with common properties is very useful. This paper describes methods for discovering and reporting large uncovered spaces (holes) for crossproduct functional coverage models. Hole analysis is a presentation method for coverage data that is both succinct and informative. Using case studies, we show how hole analysis was used to detect large uncovered spaces and improve the quality of verification. Oded Lachish, Eitan Marcus, Shmuel Ur, Avi Ziv |
DAC | 1 |
| 2001 | Explicit lower bound of 4.5n - o(n) for boolena circuitsabstractWe prove a lower bound of 4.5n - o(n) for the circuit complexity of an explicit Boolean function (that is, a function constructible in deterministic polynomial time), over the basis U_2. That is, we obtain a lower bound of 4.5n - o(n) for the number of {and,or} gates needed to compute a certain Boolean function, over the basis {and,or,not} (where the not gates are not counted). Our proof is based on a new combinatorial property of Boolean functions, called Strongly-Two-Dependence, a notion that may be interesting in its own right. Our lower bound applies to any Strongly-Two-Dependent Boolean function. Oded Lachish, Ran Raz |
STOC | 1 |