Title :
Sensitive functions and approximate problems
Author :
Chaudhuri, Shiva
Author_Institution :
Max-Planck-Inst. fur Inf., Saarbrucken, Germany
Abstract :
We investigate properties of functions that are good measures of the CRCW PRAM complexity of computing them. While the block sensitivity is known to be a good measure of the CREW PRAM complexity, no such measure is known for CRCW PRAMs. We show that the complexity of computing a function is related to its everywhere sensitivity, introduced by Vishkin and Wigderson (1985). Specifically we show that the time required to compute a function f:Dn→R of everywhere sensitivity es(f) with P⩾n processors and unbounded memory is Ω(log[log es(f)/(log 4P|D|- log es(f))]). This improves previous results of Azar (1992), and Vishkin and Wigderson. We use this lower bound to derive new lower bounds for some approximate problems. These problems can often be solved faster than their exact counterparts and for many applications, it is sufficient to solve the approximate problem. We show that approximate selection requires time Ω(log[log n/log k]) with kn, processors and approximate counting with accuracy λ⩾2 requires time Ω(log[log n/(log k+log λ)]) with kn processors. In particular, for constant accuracy, no lower bounds were known for these problems
Keywords :
Boolean functions; computational complexity; sensitivity; CRCW PRAM complexity; CRCW PRAMs; CREW PRAM complexity; block sensitivity; everywhere sensitivity; sensitive functions; Boolean functions; Circuits; Phase change random access memory; Postal services; Writing;
Conference_Titel :
Foundations of Computer Science, 1993. Proceedings., 34th Annual Symposium on
Conference_Location :
Palo Alto, CA
Print_ISBN :
0-8186-4370-6
DOI :
10.1109/SFCS.1993.366868