Triangle Centrality

04/30/2021
by   Paul Burkhardt, et al.
0

Triangle centrality is introduced for finding important vertices in a graph based on the concentration of triangles surrounding each vertex. An important vertex in triangle centrality is at the center of many triangles, and therefore it may be in many triangles or none at all. We give optimal algorithms that compute triangle centrality in O(m^3/2) time and O(m+n) space. Using fast matrix multiplication it takes n^ω+o(1) time where ω is the matrix product exponent. On a Concurrent Read Exclusive Write (CREW) Parallel Random Access Memory (PRAM) machine, we give a near work-optimal algorithm that takes O(log n) time using O(m√(m)) CREW PRAM processors. In MapReduce, we show it takes four rounds using O(m√(m)) communication bits, and is therefore optimal. We also give a deterministic algorithm to find the triangle neighborhood and triangle count of each vertex in O(m√(m)) time and O(m+n) space. It can be also easily be computed in O(mδ̅(G)) expected time, where δ̅(G) is the average graph degeneracy and is related to the arboricity. We leave it as an open problem to deterministically compute triangle neighbors in O(mδ̅(G)) time and O(m+n) space. Our empirical results demonstrate that triangle centrality uniquely identified central vertices thirty-percent of the time in comparison to five other well-known centrality measures, while being asymptotically faster to compute on sparse graphs than all but the most trivial of these other measures.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/17/2021

Approximate Triangle Counting via Sampling and Fast Matrix Multiplication

There is a trivial O(n^3/T) time algorithm for approximate triangle coun...
research
10/18/2017

A recognition algorithm for simple-triangle graphs

A simple-triangle graph is the intersection graph of triangles that are ...
research
04/08/2020

DegreeSketch: Distributed Cardinality Sketches on Massive Graphs with Applications

We present DegreeSketch, a semi-streaming distributed sketch data struct...
research
11/03/2022

Efficient Branch-and-Bound Algorithms for Finding Triangle-Constrained 2-Clubs

In the Vertex Triangle 2-Club problem, we are given an undirected graph ...
research
08/30/2019

Quantum Distributed Algorithm for Triangle Finding in the CONGEST Model

This paper considers the triangle finding problem in the CONGEST model o...
research
03/11/2021

Terrain prickliness: theoretical grounds for low complexity viewsheds

An important task when working with terrain models is computing viewshed...
research
03/24/2018

On Large-Scale Graph Generation with Validation of Diverse Triangle Statistics at Edges and Vertices

Researchers developing implementations of distributed graph analytic alg...

Please sign up or login with your details

Forgot password? Click here to reset