• 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