Boolean Unateness Testing with $\widetilde{O}(n^{3/4})$ Adaptive Queries
Xi Chen, Erik Waingarten, Jinyu Xie

TL;DR
This paper introduces an adaptive algorithm for testing whether a Boolean function is unate, achieving a query complexity of O(n^{3/4}/^2), which improves over previous non-adaptive methods and demonstrates the advantage of adaptivity.
Contribution
The paper presents a novel adaptive testing algorithm for unateness with improved query complexity and introduces a new subroutine for adaptive edge search in the Boolean hypercube.
Findings
Adaptive algorithm reduces query complexity for unateness testing.
Adaptive methods outperform non-adaptive ones in this context.
New subroutine for adaptive edge search enhances algorithm efficiency.
Abstract
We give an adaptive algorithm which tests whether an unknown Boolean function is unate, i.e. every variable of is either non-decreasing or non-increasing, or -far from unate with one-sided error using queries. This improves on the best adaptive -query algorithm from Baleshzar, Chakrabarty, Pallavoor, Raskhodnikova and Seshadhri when . Combined with the -query lower bound for non-adaptive algorithms with one-sided error of [CWX17, BCPRS17], we conclude that adaptivity helps for the testing of unateness with one-sided error. A crucial component of our algorithm is a new subroutine for finding bi-chromatic edges in the Boolean hypercube called adaptive edge search.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Machine Learning and Algorithms
