Analyzing large dynamic networks is an important problem with applications in a wide range of disciplines. A key operation is updating the network properties as its topology changes. In this paper we present graph sparsification as an efficient abstraction for updating the properties of dynamic networks. We demonstrate the applicability of graph sparsification in updating the connected components in random and scale-free networks on shared memory systems. Our results show that the updating is scalable (10X on 16 processors for larger networks). To the best of our knowledge this is the first parallel implementation of graph sparsification. Based on these initial results, we discuss how the current implementation can be further improved and h...
Designing efficient dynamic graph algorithms against an adaptive adversary is a major goal in the fi...
Graph queries on large networks leverage the stored graph properties to provide faster results. Sinc...
Given a graph, a \emph{sparsification} is a smaller graph which approximates or preserves some prope...
Computing the single-source shortest path (SSSP) is one of the fundamental graph algorithms, and is ...
The Single Source Shortest Path (SSSP) problem is a classic graph theory problem that arises frequen...
A growing body of work addresses the challenge of processing dynamic graph streams: a graph is defin...
We provide data structures that maintain a graph as edges are inserted and deleted, and keep track ...
The interconnectedness and interdependence of modern graphs are growing ever more complex, causing e...
Abstract—Processing large complex networks like social net-works or web graphs has recently attracte...
In the last years, large-scale graph processing has gained increasing attention, with most recent sy...
The Massively Parallel Computation (MPC) model is an emerging model which distills core aspects of ...
Graph-theoretic abstractions are extensively used to analyze massive data sets. Temporal data stream...
In the last decade growth of social media, increased the interest of network algorithms for analyzin...
We initiate the study of dynamic algorithms for graph sparsification problems and obtain fully dynam...
Graph clustering is a fundamental computational problem with a number of applications in algorithm d...
Designing efficient dynamic graph algorithms against an adaptive adversary is a major goal in the fi...
Graph queries on large networks leverage the stored graph properties to provide faster results. Sinc...
Given a graph, a \emph{sparsification} is a smaller graph which approximates or preserves some prope...
Computing the single-source shortest path (SSSP) is one of the fundamental graph algorithms, and is ...
The Single Source Shortest Path (SSSP) problem is a classic graph theory problem that arises frequen...
A growing body of work addresses the challenge of processing dynamic graph streams: a graph is defin...
We provide data structures that maintain a graph as edges are inserted and deleted, and keep track ...
The interconnectedness and interdependence of modern graphs are growing ever more complex, causing e...
Abstract—Processing large complex networks like social net-works or web graphs has recently attracte...
In the last years, large-scale graph processing has gained increasing attention, with most recent sy...
The Massively Parallel Computation (MPC) model is an emerging model which distills core aspects of ...
Graph-theoretic abstractions are extensively used to analyze massive data sets. Temporal data stream...
In the last decade growth of social media, increased the interest of network algorithms for analyzin...
We initiate the study of dynamic algorithms for graph sparsification problems and obtain fully dynam...
Graph clustering is a fundamental computational problem with a number of applications in algorithm d...
Designing efficient dynamic graph algorithms against an adaptive adversary is a major goal in the fi...
Graph queries on large networks leverage the stored graph properties to provide faster results. Sinc...
Given a graph, a \emph{sparsification} is a smaller graph which approximates or preserves some prope...