Relative-error unateness testing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Chen, Xi, Palit, Diptaksho, Peshawaria, Kabir, Pires, William, Servedio, Rocco A., Zhang, Yiding
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908610271903744
author Chen, Xi
Palit, Diptaksho
Peshawaria, Kabir
Pires, William
Servedio, Rocco A.
Zhang, Yiding
author_facet Chen, Xi
Palit, Diptaksho
Peshawaria, Kabir
Pires, William
Servedio, Rocco A.
Zhang, Yiding
contents The model of relative-error property testing of Boolean functions has been the subject of significant recent research effort [CDH+24][CPPS25a][CPPS25b] In this paper we consider the problem of relative-error testing an unknown and arbitrary $f: \{0,1\}^n \to \{0,1\}$ for the property of being a unate function, i.e. a function that is either monotone non-increasing or monotone non-decreasing in each of the $n$ input variables. Our first result is a one-sided non-adaptive algorithm for this problem that makes $\tilde{O}(\log(N)/ε)$ samples and queries, where $N=|f^{-1}(1)|$ is the number of satisfying assignments of the function that is being tested and the value of $N$ is given as an input parameter to the algorithm. Building on this algorithm, we next give a one-sided adaptive algorithm for this problem that does not need to be given the value of $N$ and with high probability makes $\tilde{O}(\log(N)/ε)$ samples and queries. We also give lower bounds for both adaptive and non-adaptive two-sided algorithms that are given the value of $N$ up to a constant multiplicative factor. In the non-adaptive case, our lower bounds essentially match the complexity of the algorithm that we provide.
format Preprint
id arxiv_https___arxiv_org_abs_2510_21589
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Relative-error unateness testing
Chen, Xi
Palit, Diptaksho
Peshawaria, Kabir
Pires, William
Servedio, Rocco A.
Zhang, Yiding
Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
The model of relative-error property testing of Boolean functions has been the subject of significant recent research effort [CDH+24][CPPS25a][CPPS25b] In this paper we consider the problem of relative-error testing an unknown and arbitrary $f: \{0,1\}^n \to \{0,1\}$ for the property of being a unate function, i.e. a function that is either monotone non-increasing or monotone non-decreasing in each of the $n$ input variables. Our first result is a one-sided non-adaptive algorithm for this problem that makes $\tilde{O}(\log(N)/ε)$ samples and queries, where $N=|f^{-1}(1)|$ is the number of satisfying assignments of the function that is being tested and the value of $N$ is given as an input parameter to the algorithm. Building on this algorithm, we next give a one-sided adaptive algorithm for this problem that does not need to be given the value of $N$ and with high probability makes $\tilde{O}(\log(N)/ε)$ samples and queries. We also give lower bounds for both adaptive and non-adaptive two-sided algorithms that are given the value of $N$ up to a constant multiplicative factor. In the non-adaptive case, our lower bounds essentially match the complexity of the algorithm that we provide.
title Relative-error unateness testing
topic Computational Complexity
Discrete Mathematics
Data Structures and Algorithms
url https://arxiv.org/abs/2510.21589