6533b7d9fe1ef96bd126d7bb

RESEARCH PRODUCT

On finding common neighborhoods in massive graphs

Jeffery WestbrookAdam L. BuchsbaumRaffaele Giancarlo

subject

CombinatoricsGeneral Computer ScienceModel of computationExistential quantificationGraphOracleOff lineComputer Science(all)Theoretical Computer ScienceVertex (geometry)Mathematics

description

AbstractWe consider the problem of finding pairs of vertices that share large common neighborhoods in massive graphs. We prove lower bounds on the resources needed to solve this problem on resource-bounded models of computation. In streaming models, in which algorithms can access the input only a constant number of times and only sequentially, we show that, even with randomization, any algorithm that determines if there exists any pair of vertices with a large common neighborhood must essentially store and process the input graph off line. In sampling models, in which algorithms can only query an oracle for the common neighborhoods of specified vertex pairs, we show that any algorithm must sample almost every pair of vertices for their respective common neighborhoods.

https://doi.org/10.1016/s0304-3975(02)00569-8