English

On Optimal Testing of Linearity

Computational Complexity 2024-11-22 v1 Data Structures and Algorithms

Abstract

Linearity testing has been a focal problem in property testing of functions. We combine different known techniques and observations about linearity testing in order to resolve two recent versions of this task. First, we focus on the online manipulations model introduced by Kalemaj, Raskhodnikova and Varma (ITCS 2022 \& Theory of Computing 2023). In this model, up to tt data entries are adversarially manipulated after each query is answered. Ben-Eliezer, Kelman, Meir, and Raskhodnikova (ITCS 2024) showed an asymptotically optimal linearity tester that is resilient to tt manipulations per query, but their approach fails if tt is too large. We extend this result, showing an optimal tester for almost any possible value of tt. First, we simplify their result when tt is small, and for larger values of tt we instead use sample-based testers, as defined by Goldreich and Ron (ACM Transactions on Computation Theory 2016). A key observation is that sample-based testing is resilient to online manipulations, but still achieves optimal query complexity for linearity when tt is large. We complement our result by showing that when tt is \emph{very} large, any reasonable property, and in particular linearity, cannot be tested at all. Second, we consider linearity over the reals with proximity parameter ε\varepsilon. Fleming and Yoshida (ITCS 2020) gave a tester using O(1/ε log(1/ε))O(1/\varepsilon\ \cdot log(1/\varepsilon)) queries. We simplify their algorithms and modify the analysis accordingly, showing an optimal tester that only uses O(1/ε)O(1/\varepsilon) queries. This modification works for the low-degree testers presented in Arora, Bhattacharyya, Fleming, Kelman, and Yoshida (SODA 2023) as well, resulting in optimal testers for degree-dd polynomials, for any constant degree dd.

Keywords

Cite

@article{arxiv.2411.14431,
  title  = {On Optimal Testing of Linearity},
  author = {Vipul Arora and Esty Kelman and Uri Meir},
  journal= {arXiv preprint arXiv:2411.14431},
  year   = {2024}
}

Comments

To appear at SOSA 2025

R2 v1 2026-06-28T20:08:14.260Z