arXiv · 1802.09478
In-database connected component analysis
Abstract
We describe a Big Data-practical, SQL-implementable algorithm for efficiently determining connected components for graph data stored in a Massively Parallel Processing (MPP) relational database. The algorithm described is a linear-space, randomised algorithm, always terminating with the correct answer but subject to a stochastic running time, such that for any $\epsilon>0$ and any input graph $G=\langle V, E \rangle$ the algorithm terminates after $\mathop{\text{O}}(\log |V|)$ SQL queries with probability of at least $1-\epsilon$, which we show empirically to translate to a quasi-linear runtime in practice.
Explore related subjects
Keep this discovery
Harald Bögeholz, Michael Brand, Radu-Alexandru Todor. 2018-02-26. In-database connected component analysis. https://arxiv.org/abs/1802.09478
Cite the original work for its findings. Save a collection to share your selection of sources.