Movebank · 2015 · 36 citations · 30 references
ComputingComputer ScienceAlgorithmsData StructuresDatabasesDirected Acyclic GraphsGraph AlgorithmsGraph AnalyticsGraph TheoryQuery OptimizationQuery ProcessingGraph QueryingNetwork ReachabilityReachabilityTemporal ReachabilityTransitive Closure
Since most graphs evolve over time, it is useful to be able to query their history. We consider historical reachability queries that ask for the existence of a path in some time interval in the past, either in the whole duration of the interval (conjunctive queries), or in at least one time instant in the interval (disjunctive queries). We study both alternatives of storing the full transitive closure of the evolving graph and of performing an online traversal. Then, we propose an appropriate reachability index, termed TimeReach index, that exploits the fact that most real-world graphs contain large strongly connected components. Finally, we present an experimental evaluation of all approaches, for dierent graph sizes, historical query types and time granularities.
30
Depth-First Search and Linear Graph Algorithms
Robert E. Tarjan · SIAM Journal on Computing · 1972 · 6K citations
Measurement and analysis of online social networks
Alan Mislove, Massimiliano Marcon, Krishna P. Gummadi et al. · 2007 · 3.1K citations
On the evolution of user interaction in Facebook
Bimal Viswanath, Alan Mislove, Meeyoung Cha et al. · 2009 · 1.5K citations · Full text
Structure and evolution of online social networks
Ravi Kumar, Jasmine Novak, Andrew Tomkins · 2006 · 1.1K citations
Reachability and Distance Queries via 2-Hop Labels
Edith Cohen, Eran Halperin, Haim Kaplan et al. · SIAM Journal on Computing · 2003 · 508 citations