DocumentCode
2530691
Title
Testing monotonicity
Author
Goldreich, Oded ; Goldwassert, S. ; Lehman, Eric ; Ron, Dana
Author_Institution
Dept. of Comput. Sci. & Appl. Math., Weizmann Inst. of Sci., Rehovot, Israel
fYear
1998
fDate
8-11 Nov 1998
Firstpage
426
Lastpage
435
Abstract
We present a (randomized) test for monotonicity of Boolean functions. Namely, given the ability to query an unknown function f: {0, 1}n-{0, 1} at arguments of its choice, the test always accepts a monotone f, and rejects f with high probability if it is ε-far from being monotone (i.e., every monotone function differs from f on more than an ε fraction of the domain). The complexity of the test is poly(n/ε). The analysis of our algorithm relates two natural combinatorial quantities that can be measured with respect to a Boolean function; one being global to the function and the other being local to it. We also consider the problem of testing monotonicity based only on random examples labeled by the function. We show an Ω(√2n/ε) lower bound on the number of required examples, and provide a matching upper bound (via an algorithm)
Keywords
Boolean functions; computational complexity; probability; Boolean functions; combinatorial quantities; complexity; lower bound; monotone function; monotonicity; randomized test; upper bound; Algorithm design and analysis; Computer science; Electrical capacitance tomography; Gold; Lab-on-a-chip; Laboratories; Mathematics; Postal services; Testing; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1998. Proceedings. 39th Annual Symposium on
Conference_Location
Palo Alto, CA
ISSN
0272-5428
Print_ISBN
0-8186-9172-7
Type
conf
DOI
10.1109/SFCS.1998.743493
Filename
743493
Link To Document