Skip to main content

Average circuit depth and average communication complexity

  • Session 2. Chair: Joseph Diaz
  • Conference paper
  • First Online:
Algorithms — ESA '95 (ESA 1995)

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

Included in the following conference series:

Abstract

We use the techniques of Karchmer and Widgerson [KW90] to derive strong lower bounds on the expected parallel time to compute boolean functions by circuits. By average time, we mean the time needed on a self-timed circuit, a model introduced recently by Jakoby, Reischuk, and Schindelhauer, [JRS94] in which gates compute their output as soon as it is determined (possibly by a subset of the inputs to the gate).

More precisely, we show that the average time needed to compute a boolean function on a circuit is always greater than or equal to the average number of rounds required in Karchmer and Widgerson's communication game. We also prove a similar lower bound for the monotone case. We then use these techniques to show that, for a large subset of the inputs, the average time needed to compute st connectivity by monotone boolean circuits is Ω(log2 n).

We show, that, unlike the situation for worst case bounds, where the number of rounds characterize circuit depth, in the average case the Karchmer-Widgerson game is only a lower bound. We construct a function g and a set of minterms and maxterms such that on this set the average time needed for any monotone circuit to compute g is polynomial, while the average number of rounds needed in Karchmer and Widgerson's monotone communication game for g is a constant. Related work by Raz and Widgerson [RW89] shows that the monotone probabilistic communication complexity (a model weaker than ours) of the s-t connectivity problem is Ω(log2 n).

Partially supported by ESPRIT Basic Research Action, Project 9072 ’GEPPCOM’.

Portions of this work were done while visiting IMC-CNR in Pisa, partially supported by GNIM-CNR

Portions of this work were done while visiting IMC-CNR in Pisa, sponsored by a grant from CNR

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T. Feder, E. Kushilevitz, M. Naor, Amortized Communication Complexity, Proc. 32nd Symposium on the Foundations of Computer Science, October 1991, pp. 239–248.

    Google Scholar 

  2. A. Jakoby, R. Reischuk, C. Schindelhauer, Circuit Complexity: from the Worst Case to the Average Case, Proc. 26th ACM Symposium on the Theory of Computing, May 1994, pp.58–67.

    Google Scholar 

  3. M. Karchmer and A. Wigderson, Monotone Circuits for Connectivity Require Superlogarithmic Depth, Siam Journal of Discrete Math, vol. 3, no 2, May 1990, pp.255–265.

    Google Scholar 

  4. L. Levin, Average Case Complexity Problems, SIAM J. Computing 15, 1986, pp. 285–286.

    Google Scholar 

  5. A. Orlitsky, Interactive Communication: Balanced Distributions, Correlated Files, and Average-Case Complexity, Proc. 32nd Symposium on the Foundations of Computer Science, October 1991, pp. 228–238.

    Google Scholar 

  6. R. Raz and A. Wigderson, Probabilistic Communication Complexity of Boolean Relations, Proc. 30th Symposium on the Foundations of Computer Science, October 1989, pp. 562–567.

    Google Scholar 

  7. R. Raz and A. Wigderson, Monotone Circuits for Matching Require Linear Depth, Journal of the ACM v.39 1992.

    Google Scholar 

  8. A. A. Razborov, A lower bound on the monotone network complexity of the logical permanent Mat. Zametki v.37 n.6 1985 pp. 887–900.

    Google Scholar 

  9. R. Reischuk, C. Schindelhauer, Precise Average Case Complexity, Proc. 10th Symposium on Theoretical Aspects of Computer Science, Feb. 1993, pp.650–661.

    Google Scholar 

  10. H. S. Wilf, Backtrack: An O(1) expected time algorithm for the graph coloring problem, Information Processing Letters v.18 n.3 1984 pp. 119–121.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Paul Spirakis

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Codenotti, B., Gemmell, P., Simon, J. (1995). Average circuit depth and average communication complexity. In: Spirakis, P. (eds) Algorithms — ESA '95. ESA 1995. Lecture Notes in Computer Science, vol 979. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-60313-1_137

Download citation

  • DOI: https://doi.org/10.1007/3-540-60313-1_137

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-44913-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics