Skip to main content

Computing Boolean Functions from Multiple Faulty Copies of Input Bits

  • Conference paper
  • First Online:
LATIN 2002: Theoretical Informatics (LATIN 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2286))

Included in the following conference series:

Abstract

Suppose, we want to compute a Boolean function f, but instead of receiving the input, we only get l ∈-faulty copies of each input bit. A typical solution in this case is to take the majority value of the faulty bits for each individual input bit and apply f on the majority values. We call this the trivial construction.

We showt hat if f : 0, 1n → 0, 1 and ∈ are known, the best construction function, F, is often not the trivial. In particular, in many cases the best F cannot be written as a composition of some functions with f, and in addition it is better to use a randomized F than a deterministic one. We also prove, that the trivial construction is optimal in some rough sense: if we denote by l(f) the number of 1 10-biased copies we need from each input to reliably compute f using the best (randomized) recovery function F, and we denote by l triv(f) the analogous number for the trivial construction, then l triv(f) = Θ(l(f)). Moreover, both quantities are in Θ(log S(f)), where S(f) is the sensitivity of f. A quantity related to l(f) is D rand stat,(f) = min∑n i=1 l i, where l i is the number of 0.1-biased copies of x i, such that the above number of readings is already sufficient to recover f with high certainty. This quantity was first introduced by Reischuk et al. [14] in order to provide lower bounds for the noisy circuit size of f. In this article we give a complete characterization of D rand stat,(f) through a combinatorial lemma, that can be interesting on its own right.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. N. Alon, J. Spencer, The Probabilistic Method, Wisley, New York (2000).

    Book  Google Scholar 

  2. I. Benjamini, G. Kalai, O. Schramm, Noise sensitivity of Boolean functions and applications to percolation, math.PR/9811157.

    Google Scholar 

  3. A. Bernasconi, Sensitivity vs. block sensitivity (an average-case study), Information Processing Letters, 59 (1996) 151–157.

    Article  MathSciNet  Google Scholar 

  4. U. Feige, D. Peleg, P. Raghavan, E. Upfal, Computing with unreliable information, Proceedings of the 22nd Annual ACM Symposium on Theory of Computing (1990), 128–137

    Google Scholar 

  5. P. Gács, A. Gál, Lower bounds for the complexity of reliable Boolean circuits with noisy gates, IEEE Transactions on Information Theory, Vol.40, (1994) pp.579–583.

    Article  Google Scholar 

  6. A. Gál, Lower bounds for the complexity of reliable Boolean circuits with noisy gates, Proceedings of the 32nd Annual IEEE Symposium on Foundations of Computer Science (1991), 594–601.

    Google Scholar 

  7. J. Kahn, G. Kalai, N. Linial, The in.uence of variables on boolean functions, Proceedings of the 29th Annual Symposium on Foundations of Computer Science (1988), 68–80

    Google Scholar 

  8. C. Kenyon, A. C. Yao, On evaluating boolean functions with unreliable tests, International Journal of Foundations of Computer Science 1, 1 (1990), 1–10.

    Article  MathSciNet  Google Scholar 

  9. N. Nisan, M. Szegedy, On the degree of Boolean functions as real polynomials, Proceedings of the Twenty Third Annual ACM Symposium on Theory of Computing (1991), 419–429.

    Google Scholar 

  10. N. Nisan, CREW PRAMs and decision trees, SIAM Journal on Computing, 20 (1991), 999–1007.

    Article  MathSciNet  Google Scholar 

  11. J. Von Neumann, Probabilistic logics and the synthesis of reliable organisms from unreliable components, In Automata Studies, C. E. Shannon and J. McCarthy, eds. Princeton University Press (1956), 329–378.

    Google Scholar 

  12. N. Pippenger, On networks of noisy gates, Proceedings of the 26th Annual Symposium on Foundations of Computer Science (1985), 30–38.

    Google Scholar 

  13. N. Pippenger, Invariance of complexity measures for networks with unreliable gates, Journal of the ACM 36 (1989), 531–539.

    Article  MathSciNet  Google Scholar 

  14. D. Rubinstein, Sensitivity vs. block sensitivity of Boolean functions, Combinatorica, 15 (1995) 297–299.

    Article  MathSciNet  Google Scholar 

  15. CPLEX, http://www.ilog.com/products/cplex/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Szegedy, M., Chen, X. (2002). Computing Boolean Functions from Multiple Faulty Copies of Input Bits. In: Rajsbaum, S. (eds) LATIN 2002: Theoretical Informatics. LATIN 2002. Lecture Notes in Computer Science, vol 2286. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45995-2_47

Download citation

  • DOI: https://doi.org/10.1007/3-540-45995-2_47

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-43400-9

  • Online ISBN: 978-3-540-45995-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics