DocumentCode
2858687
Title
Branching Programs, Grammar Systems and the NC1 Class
Author
Cojocaru, Liliana
Author_Institution
Rovira i Virgili Univ. of Tarragona, Tarragona
fYear
2007
fDate
26-29 Sept. 2007
Firstpage
66
Lastpage
73
Abstract
Cooperating distributed grammar systems (CDGSs) are sets of Chomsky grammars that work sequentially on a common sentential form according to a specified protocol of cooperation. Branching programs (BPs) are fundamental models of non-uniform computation that simultaneously capture time and space in sequential computation. In this paper we deal with simulations of CDGSs by bounded width branching programs (BWBPs). We present several lower and upper bounds for time, space and cooperation (communication) complexity measures for CDGSs that emerge from these simulations. It is widely known that the class of languages recognizable by BWBPs equals the NC1 class, i.e., the class of languages recognizable by fan-in two, logarithmic-depth and polynomial-size uniform Boolean circuits. With respect to this result and the simulations presented in this paper, the class of the Szilard languages associated to derivations in CDGSs are related to the NC1 class.
Keywords
distributed processing; grammars; Chomsky grammars; NC1 class; Szilard language; branching programs; communication complexity; cooperating distributed grammar systems; nonuniform computation; Binary decision diagrams; Circuit simulation; Computational modeling; Extraterrestrial measurements; Multiagent systems; Polynomials; Protocols; Scientific computing; Time measurement; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Symbolic and Numeric Algorithms for Scientific Computing, 2007. SYNASC. International Symposium on
Conference_Location
Timisoara
Print_ISBN
978-0-7695-3078-8
Type
conf
DOI
10.1109/SYNASC.2007.76
Filename
4438081
Link To Document