On Optimal Testing of Linearity
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 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 manipulations per query, but their approach fails if is too large. We extend this result, showing an optimal tester for almost any possible value of . First, we simplify their result when is small, and for larger values of 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 is large. We complement our result by showing that when 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 . Fleming and Yoshida (ITCS 2020) gave a tester using queries. We simplify their algorithms and modify the analysis accordingly, showing an optimal tester that only uses 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- polynomials, for any constant degree .
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