Record Details

Streaming algorithms for language recognition problems

DSpace at IIT Bombay

View Archive Info
 
 
Field Value
 
Title Streaming algorithms for language recognition problems
 
Creator BABU, A
LIMAYE, N
RADHAKRISHNAN, J
VARMA, G
 
Subject Streaming algorithms
Randomized algorithms
Communication complexity
Context free language
 
Description We study the complexity of the following problems in the streaming model. Membership testing for DLIN. We show that every language in DLIN can be recognized by a randomized one-pass O(log n) space algorithm with an inverse polynomial one-sided error and by a deterministic p-pass O(n/p) space algorithm. We show that these algorithms are optimal. Membership testing for LL (k). For languages generated by LL (k) grammars with a bound of r on the number of nonterminals at any stage in the left-most derivation, we show that membership can be tested by a randomized one-pass O(r log n) space algorithm with an inverse polynomial (in n) one-sided error. Membership testing for DCFL. We show that randomized algorithms as efficient as the ones described above for DLIN and LL(k) (which are subclasses of DCFL) cannot exist for all of DCFL: there is a language in VPL (a subclass of DCFL) for which any randomized p-pass algorithm with an error bounded by epsilon < 1/2 must use Omega(n/p) space. Degree sequence problem. We study the problem of determining, given a sequence d(1), d(2), . . . , d(n), and a graph G, whether the degree sequence of G is precisely d(1), d(2), . . . , d(n). We give a randomized one-pass O(log n) space algorithm with an inverse polynomial one-sided error probability. We show that our algorithms are optimal. Our randomized algorithms are based on the recent work of Magniez et al. [1]; our lower bounds are obtained by considering related communication complexity problems. (c) 2013 Elsevier B.V. All rights reserved.
 
Publisher ELSEVIER SCIENCE BV
 
Date 2014-10-17T05:27:49Z
2014-10-17T05:27:49Z
2013
 
Type Article
 
Identifier THEORETICAL COMPUTER SCIENCE, 49413-23
http://dx.doi.org/10.1016/j.tcs.2012.12.028
http://dspace.library.iitb.ac.in/jspui/handle/100/16066
 
Language en