Abstract
We consider the updatable streaming graph model, where edges of a graph arrive or depart in arbitrary sequence and are processed in an online fashion using sub-linear space and time. We study the problem of estimating aggregate path metrics P k defined as the number of pairs of vertices that have a simple path between them of length k. For a streaming undirected graph with n vertices, m edges and r components, we present an \(\tilde{O}(m(m-r)^{-1/4})\) space algorithm for estimating P 2 and an \(\Omega(\sqrt{m})\) space lower bound. We show that estimating P 2 over directed streaming graphs, and estimating P k over streaming graphs (whether directed or undirected), for any k ≥3 requires Ω(n 2) space. We also present a space lower bound of Ω(n 2) for the problems of (a) deterministically testing the connectivity, and, (b) estimating the size of transitive closure, of undirected streaming graphs that allow both edge-insertions and deletions.
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
Demetrescu, C., Finocchi, I., Ribichini, A.: Trading off space for passes in graph streaming problems. In: Proceedings of ACM SODA (2006)
Feigenbaum, J., Kannan, S., McGregor, A., Suri, S., Zhang, J.: On graph problems in a semi-streaming model. In: Díaz, J., Karhumäki, J., Lepistö, A., Sannella, D. (eds.) ICALP 2004. LNCS, vol. 3142, pp. 531–543. Springer, Heidelberg (2004)
Feigenbaum, J., Kannan, S., McGregor, A., Suri, S., Zhang, J.: Graph distances in the streaming model: the value of space. In: Proceedings of ACM SODA (2005)
Flajolet, P., Martin, G.N.: Probabilistic Counting Algorithms for Database Applications. J. Comp. Sys. and Sc. 31(2), 182–209 (1985)
Ganguly, S., Garofalakis, M.N., Kumar, A., Rastogi, R.: Join-distinct aggregate estimation over update streams. In: Proceedings of ACM PODS (2005)
Gibbons, P.B., Tirthapura, S.: Estimating simple functions on the union of data streams. In: Proceedings of ACM SPAA (2001)
Henzinger, M., Raghavan, P., Rajagopalan, S.: Computing on data streams. Technical Note 1998-011, Digital Systems Research, Palo Alto, CA (May 1998)
Muthukrishnan, S.: Data Streams: Algorithms and Applications. Foundations and Trends in Theoretical Computer Science 1(2) (2005)
Saha, B.: Space Complexity of Estimating Aggregate Path Metrics over Massive Graph Streams and Related Metrics. Master’s thesis, IIT Kanpur, Computer Science (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ganguly, S., Saha, B. (2006). On Estimating Path Aggregates over Streaming Graphs. In: Asano, T. (eds) Algorithms and Computation. ISAAC 2006. Lecture Notes in Computer Science, vol 4288. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11940128_18
Download citation
DOI: https://doi.org/10.1007/11940128_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-49694-6
Online ISBN: 978-3-540-49696-0
eBook Packages: Computer ScienceComputer Science (R0)