@inproceedings{c655359cf0984e71a3e7bc6c73577d5a,
title = "Faster clustering coefficient using vertex covers",
abstract = "Clustering coefficients, also called triangle counting, is a widely-used graph analytic for measuring the closeness in which vertices cluster together. Intuitively, clustering coefficients can be thought of as the ratio of common friends versus all possible connections a person might have in a social network. The best known time complexity for computing clustering coefficients uses adjacency list intersection and is O(V · dmax2), where dmax is the size of the largest adjacency list of all the vertices in the graph. In this work, we show a novel approach for computing the clustering coefficients in an undirected and unweighted graphs by exploiting the use of a vertex cover, {\^V} ⊆ V. This new approach reduces the number of times that a triangle is counted by as many as 3 times per triangle. The complexity of the new algorithm is O({\^V} · {\^d}max 2 + tVC) where {\^d}max is the size of the largest adjacency list in the vertex cover and tVC is the time needed for finding the vertex cover. Even for a simple vertex cover algorithm this can reduce the execution time 10\%-30\% while counting the exact number of triangles (3-circuits). We extend the use of the vertex cover to support counting squares (4- circuits) and clustering coefficients for dynamic graphs.",
keywords = "Graph algorithms, Network science, Social network analysis",
author = "Oded Green and Bader, \{David A.\}",
year = "2013",
doi = "10.1109/SocialCom.2013.51",
language = "English (US)",
isbn = "9780769551371",
series = "Proceedings - SocialCom/PASSAT/BigData/EconCom/BioMedCom 2013",
publisher = "IEEE Computer Society",
pages = "321--330",
booktitle = "Proceedings - SocialCom/PASSAT/BigData/EconCom/BioMedCom 2013",
address = "United States",
note = " 2013 ASE/IEEE International Conference on Social Computing, SocialCom 2013 ; Conference date: 08-09-2013 Through 14-09-2013",
}