Abstract
The parallel complexity class NC 1 has many equivalent models such as bounded width branching programs. Caussinus et.al [10] considered arithmetizations of two of these classes, #NC 1 and #BWBP. We further this study to include arithmetization of other classes. In particular, we show that counting paths in branching programs over visibly pushdown automata has the same power as #BWBP, while counting proof-trees in logarithmic width formulae has the same power as #NC 1. We also consider polynomial-degree restrictions of \({\sf SC}^{i}\), denoted \({\sf sSC}^{i}\), and show that the Boolean class \({\sf sSC}{^1}\) lies between NC 1 and L, whereas \({\sf sSC}^0\) equals \({\sf NC}^1\). On the other hand, \({\sf \#}{\sf sSC}^0\) contains #BWBP and is contained in FL, and #sSC 1 contains #NC 1 and is in \({\sf SC}^{2}\). We also investigate some closure properties of the newly defined arithmetic classes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Agrawal, M., Allender, E., Datta, S.: On TC0, AC0, and arithmetic circuits. Journal of Computer and System Sciences 60(2), 395–421 (2000)
Allender, E.: The division breakthroughs. BEATCS: Bulletin of the European Association for Theoretical Computer Science 74 (2001)
Allender, E.: Arithmetic circuits and counting complexity classes. In: Complexity of Computations and Proofs. Quaderni di Matematica, vol. 13, pp. 33–72 (2004)
Allender, E., et al.: Non-commutative arithmetic circuits: depth reduction and size lower bounds. Theoretical Computer Science 209, 47–86 (1998)
Alur, R., Madhusudan, P.: Visibly pushdown languages. In: STOC, pp. 202–211 (2004)
Barrington, D.: Bounded-width polynomial-size branching programs recognize exactly those languages in NC1. JCSS 38(1), 150–164 (1989)
Borodin, A., et al.: Two applications of inductive counting for complementation problems. SIAM Journal of Computation 18(3), 559–578 (1989)
Braunmuhl, B.V., Verbeek, R.: Input-driven languages are recognized in log n space. In: Karpinski, M. (ed.) FCT 1983. LNCS, vol. 158, pp. 40–51. Springer, Heidelberg (1983)
Buss, S., et al.: An optimal parallel algorithm for formula evaluation. SIAM J. Comput. 21(4), 755–780 (1992)
Caussinus, H., et al.: Nondeterministic NC1 computation. JCSS 57, 200–212 (1998)
Chiu, A., Davida, G., Litow, B.: Division in logspace-uniform NC1. RAIRO Theoretical Informatics and Applications 35, 259–276 (2001)
Cook, S.A.: Deterministic CFL’s are accepted simultaneously in polynomial time and log squared space. In: STOC, pp. 338–345 (1979)
Dymond, P., Cook, S.: Complexity theory of parallel time and hardware. Information and Computation 80, 205–226 (1989)
Dymond, P.W.: Input-driven languages are in logn depth. Information Processing Letters 26, 247–250 (1988)
Fernau, H., Lange, K.-J., Reinhardt, K.: Advocating ownership. In: Chandru, V., Vinay, V. (eds.) FSTTCS 1996. LNCS, vol. 1180, pp. 286–297. Springer, Heidelberg (1996)
Istrail, S., Zivkovic, D.: Bounded width polynomial size Boolean formulas compute exactly those functions in AC0 . Infor. Proc. Letters 50, 211–216 (1994)
Johnson, D.S.: A catalog of complexity classes. In: van Leeuwen, J. (ed.) Handbook of Theoretical Computer Science, vol. A, pp. 67–161 (1990)
Mehlhorn, K.: Pebbling mountain ranges and its application to DCFL-recognition. In: de Bakker, J.W., van Leeuwen, J. (eds.) ICALP 1980. LNCS, vol. 85, pp. 422–432. Springer, Heidelberg (1980)
Niedermeier, R., Rossmanith, P.: Unambiguous auxiliary pushdown automata and semi-unbounded fan-in circuits. Inform. and Comp. 118(2), 227–245 (1995)
Nisan, N.: RL ⊆ SC. Computational Complexity 4(11), 1–11 (1994)
Ruzzo, W.: Tree-size bounded alternation. Journal of Computer and System Sciences 21, 218–235 (1980)
Cook, S.: Characterizations of pushdown machines in terms of time-bounded computers. Journal of Assoc. Comput. Mach. 18, 4–18 (1971)
Sudborough, I.: On the tape complexity of deterministic context-free language. Journal of Association of Computing Machinery 25(3), 405–414 (1978)
Venkateswaran, H.: Properties that characterize LogCFL. Journal of Computer and System Sciences 42, 380–404 (1991)
Vinay, V.: Counting auxiliary pushdown automata and semi-unbounded arithmetic circuits. In: Proc. Structure in Complexity Theory Conference, pp. 270–284 (1991)
Vinay, V.: Hierarchies of circuit classes that are closed under complement. In: Proc. 11th Annual IEEE Conference on Computational Complexity, pp. 108–117. IEEE Computer Society Press, Los Alamitos (1996)
Vollmer, H.: Introduction to Circuit Complexity: A Uniform Approach. Springer, New York (1999)
von zur Gathen, J., Seroussi, G.: Boolean circuits versus arithmetic circuits. Information and Computation 91(1), 142–154 (1991)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Limaye, N., Mahajan, M., Rao, B.V.R. (2007). Arithmetizing Classes Around NC 1 and L . In: Thomas, W., Weil, P. (eds) STACS 2007. STACS 2007. Lecture Notes in Computer Science, vol 4393. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-70918-3_41
Download citation
DOI: https://doi.org/10.1007/978-3-540-70918-3_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-70917-6
Online ISBN: 978-3-540-70918-3
eBook Packages: Computer ScienceComputer Science (R0)