The betweenness and closeness metrics are widely used metrics in many
network analysis applications. Yet, they are expensive to compute. For that reason,
making the betweenness and closeness centrality
computations faster is an important and well-studied problem.
Closeness centrality is defined as:
\[far(u) = \sum_{v \in V, d(u,v)} d(u,v) \ \ \ \ 
cc[u] = \frac{1}{far(u)}\]
Betweenness centrality is defined as:
\[bc(u) = \sum_{s\neq u \neq t \in V} \frac{\sigma_{st}(u)}{\sigma_{st}}\]
We developed efficient parallel algorithms and vectorization techniques for
centrality computations. We proposed also proposed BADIOS framework which
manipulates the graph by compressing it and splitting into pieces so that the
centrality computation can be handled independently for each piece.
    A sample iteration of BADIOS framework.
Related Publications
  - 
  
  - 
    
      - Graph Manipulations for Fast Centrality Computation - 
      ACM Transactions on Knowledge Discovery from Data,
      2017.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Incremental Closeness Centrality in Distributed Memory - 
      Parallel Computing,
      2015.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Regularizing Graph Centrality Computations - 
      Journal of Parallel and Distributed Computing,
      2015.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Computing the Closeness Centrality of Evolving Networks on Clusters - 
      Poster, SIAM Workshop on Network Science (NS14),
      2014.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Hardware/Software Vectorization for Closeness Centrality on Multi-/Many-Core Architectures - 
      In 28th International Parallel and Distributed Processing Symposium Workshops, Workshop on Multithreaded Architectures and Applications (MTAAP),
      2014.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Incremental Algorithms for Closeness Centrality - 
      In Proc of IEEE Int’l Conference on BigData,
      2013.
      
       - 
    
     
 
 
- 
  
  - 
    
      - STREAMER: a Distributed Framework for Incremental Closeness Centrality Computation - 
      In Proc. of IEEE Cluster 2013,
      2013.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Shattering and Compressing Networks for Betweenness centrality - 
      In SIAM International Conference on Data Mining (SDM),
      2013, An extended version is available on ArXiv.
       - 
    
     
 
 
- 
  
  - 
    
      - Betweenness Centrality on GPUs and Heterogeneous Architectures - 
      In Workshop on General Purpose Processing Using GPUs (GPGPU), in conjunction with ASPLOS,
      2013.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Incremental Algorithms for Network Management and Analysis based on Closeness Centrality - 
      
        ArXiv arXiv:1303.0422,
      2013.
      
       - 
    
     
 
 
- 
  
  - 
    
      - Shattering and Compressing Networks for Centrality Analysis - 
      
        ArXiv arXiv:1209.6007,
      2012.
      
       -