Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jonathan Tidor

dblp:133/8290 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
4since 2021 · last 2026
0000-0001-6371-0657ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 5 · 2 first-author · 4 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
5 papers
Computational complexity · 28% Graph algorithms and graph theory · 18% Combinatorics and discrete mathematics · 11%

Topics — the 14 heaviest of 16, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Computational complexity › property testing › algebraic property testing
linear-invariant properties
1.022022
Testing Linear-Invariant Properties · SIAM J. Comput. 2022
Testing linear-invariant properties · FOCS 2020
Computational complexity
property testing
1.022022
Testing Linear-Invariant Properties · SIAM J. Comput. 2022
Testing linear-invariant properties · FOCS 2020
Graph algorithms and graph theory › graph separators
balanced separator
1.012026
Separators for Intersection Graphs of Spheres · SoCG 2026
Graph algorithms and graph theory
graph separators
1.012026
Separators for Intersection Graphs of Spheres · SoCG 2026
Computational geometry
intersection graphs
1.012026
Separators for Intersection Graphs of Spheres · SoCG 2026
Combinatorics and discrete mathematics
additive combinatorics
0.712023
Cubic Goldreich-Levin · SODA 2023
Computational complexity › boolean function analysis
fourier analysis of boolean functions
0.712023
Cubic Goldreich-Levin · SODA 2023
Coding theory › error-correcting codes
reed-muller codes
0.712023
Cubic Goldreich-Levin · SODA 2023
Algorithmic game theory and mechanism design
self-correcting
0.712023
Cubic Goldreich-Levin · SODA 2023
Algorithms and data structures › metric embedding
low-distortion embedding
0.612022
Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost · ICALP 2022
Algorithms and data structures
metric embedding
0.612022
Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost · ICALP 2022
Approximation and online algorithms
online algorithms
0.612022
Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost · ICALP 2022
Approximation and online algorithms › online algorithms
switching costs
0.612022
Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost · ICALP 2022
Computational complexity › property testing
proximity-oblivious testing
0.412020
Testing linear-invariant properties · FOCS 2020

Methods — techniques the papers use, named apart from their topics

sphere intersection · 1.0fat convex bodies · 1.0graph regularity lemma · 0.7algorithmic inverse theorem · 0.7ramsey theory · 0.6probabilistic method · 0.6patching · 0.6compactness argument · 0.6patching technique · 0.4arithmetic regularity lemma · 0.4
YearPublicationVenuePosition
2026 Separators for Intersection Graphs of Spheres
abstract
We prove the existence of optimal separators for intersection graphs of balls and spheres in any dimension d. One of our results is that if an intersection graph of n spheres in ℝ^d has m edges, then it contains a balanced separator of size O_d(m^{1/d}n^{1-2/d}). This bound is best possible in terms of the parameters involved. The same result holds if the balls and spheres are replaced by fat convex bodies and their boundaries.
Jacob Fox, Jonathan Tidor
SoCG2
2023 Cubic Goldreich-Levin
abstract
In this paper, we give a cubic Goldreich-Levin algorithm which makes polynomially-many queries to a function f : 𝔽 n p → ℂ and produces a decomposition of f as a sum of cubic phases and a small error term. This is a natural higher-order generalization of the classical Goldreich-Levin algorithm. The classical (linear) Goldreich-Levin algorithm has wide-ranging applications in learning theory, coding theory and the construction of pseudorandom generators in cryptography, as well as being closely related to Fourier analysis. Higher-order Goldreich-Levin algorithms on the other hand involve central problems in higher-order Fourier analysis, namely the inverse theory of the Gowers U k norms, which are well-studied in additive combinatorics. The only known result in this direction prior to this work is the quadratic Goldreich-Levin theorem, proved by Tulsiani and Wolf in 2011. The main step of their result involves an algorithmic version of the U 3 inverse theorem. More complications appear in the inverse theory of the U 4 and higher norms. Our cubic Goldreich-Levin algorithm is based on algorithmizing recent work by Gowers and Milicevic who proved new quantitative bounds for the U 4 inverse theorem. Our cubic Goldreich-Levin algorithm is constructed from two main tools: an algorithmic U 4 inverse theorem and an arithmetic decomposition result in the style of the Frieze-Kannan graph regularity lemma. As one application of our main theorem we solve the problem of self-correction for cubic Reed-Muller codes beyond the list decoding radius. Additionally we give a purely combinatorial result: an improvement of the quantitative bounds on the U 4 inverse theorem.
Jonathan Tidor
SODA3
2022 Memoryless Worker-Task Assignment with Polylogarithmic Switching Cost
abstract
We study the basic problem of assigning memoryless workers to tasks with dynamically changing demands. Given a set of $w$ workers and a multiset $T \subseteq[t]$ of $|T|=w$ tasks, a memoryless worker-task assignment function is any function $ϕ$ that assigns the workers $[w]$ to the tasks $T$ based only on the current value of $T$. The assignment function $ϕ$ is said to have switching cost at most $k$ if, for every task multiset $T$, changing the contents of $T$ by one task changes $ϕ(T)$ by at most $k$ worker assignments. The goal of memoryless worker task assignment is to construct an assignment function with the smallest possible switching cost. In past work, the problem of determining the optimal switching cost has been posed as an open question. There are no known sub-linear upper bounds, and after considerable effort, the best known lower bound remains 4 (ICALP 2020). We show that it is possible to achieve polylogarithmic switching cost. We give a construction via the probabilistic method that achieves switching cost $O(\log w \log (wt))$ and an explicit construction that achieves switching cost $\operatorname{polylog} (wt)$. We also prove a super-constant lower bound on switching cost: we show that for any value of $w$, there exists a value of $t$ for which the optimal switching cost is $w$. Thus it is not possible to achieve a switching cost that is sublinear strictly as a function of $w$. Finally, we present an application of the worker-task assignment problem to a metric embeddings problem. In particular, we use our results to give the first low-distortion embedding from sparse binary vectors into low-dimensional Hamming space.
Aaron Berger, William Kuszmaul, Adam Polak 0001, Jonathan Tidor, Nicole Wein
ICALP4
2022 Testing Linear-Invariant Properties
abstract
We study the property testing of functions $\mathbb F_p^n\to[R]$ for fixed prime $p$ and positive integer $R$. We work in the natural model where we are allowed to query the function on a random subspace of constant dimension. We say that a property is testable if queries of this form can detect the property with one-sided error. Furthermore, a property is proximity oblivious-testable (PO-testable) if the test is also independent of the proximity parameter $\epsilon$. It is known that a number of natural properties such as linearity and being a low degree polynomial are PO-testable. These properties are examples of linear-invariant properties, meaning that they are preserved under linear automorphisms of the domain. Following work of Kaufman and Sudan, the study of linear-invariant properties has been an important problem in arithmetic property testing. A central conjecture in this field, proposed by Bhattacharyya, Grigorescu, and Shapira, is that a linear-invariant property is testable if and only if it is semi-subspace-hereditary. We prove two results; the first resolves this conjecture and the second classifies PO-testable properties: (1) A linear-invariant property is testable if and only if it is semi-subspace-hereditary. (2) A linear-invariant property is PO-testable if and only if it is locally characterized. Our innovations are twofold. We give a more powerful version of the compactness argument first introduced by Alon and Shapira. This relies on a new strong arithmetic regularity lemma in which one mixes different levels of Gowers uniformity. This allows us to extend the work of Bhattacharyya, Fischer, Hatami, Hatami, and Lovett by removing the bounded complexity restriction in their work. Our second innovation is a novel recoloring technique called patching that builds on earlier work by the authors and Fox. This Ramsey-theoretic technique is critical for working in the linear-invariant setting and allows us to remove the translation-invariant restriction present in previous work.
Jonathan Tidor
SIAM J. Comput.1
2020 Testing linear-invariant properties
abstract
Fix a prime p and a positive integer R. We study the property testing of functions \mathbbFpn→[R]. We say that a property is testable if there exists an oblivious tester for this property with one-sided error and constant query complexity. Furthermore, a property is proximity oblivious-testable (PO-testable) if the test is also independent of the proximity parameter ε. It is known that a number of natural properties such as linearity and being a low degree polynomial are PO-testable. These properties are examples of linear-invariant properties, meaning that they are preserved under linear automorphisms of the domain. Following work of Kaufman and Sudan, the study of linear-invariant properties has been an important problem in arithmetic property testing. A central conjecture in this field, proposed by Bhattacharyya, Grigorescu, and Shapira, is that a linear-invariant property is testable if and only if it is semi subspace-hereditary. We prove two results, the first resolves this conjecture and the second classifies PO-testable properties. 1) A linear-invariant property is testable if and only if it is semi subspace-hereditary. 2) A linear-invariant property is PO-testable if and only if it is locally characterized. Our innovations are two-fold. We give a more powerful version of the compactness argument first introduced by Alon and Shapira. This relies on a new strong arithmetic regularity lemma in which one mixes different levels of Gowers uniformity. This allows us to extend the work of Bhattacharyya, Fischer, Hatami, Hatami, and Lovett by removing the bounded complexity restriction in their work. Our second innovation is a novel recoloring technique called patching. This Ramsey-theoretic technique is critical for working in the linear-invariant setting and allows us to remove the translation-invariant restriction present in previous work.
Jonathan Tidor
FOCS1