Journal of the Brazilian Computer Society

, Volume 17, Issue 1, pp 19–29

A graph clustering algorithm based on a clustering coefficient for weighted graphs

  • Mariá C. V. Nascimento
  • André C. P. L. F. Carvalho
Open AccessOriginal Paper

DOI: 10.1007/s13173-010-0027-x

Cite this article as:
Nascimento, M.C.V. & Carvalho, A.C.P.L.F. J Braz Comput Soc (2011) 17: 19. doi:10.1007/s13173-010-0027-x


Graph clustering is an important issue for several applications associated with data analysis in graphs. However, the discovery of groups of highly connected nodes that can represent clusters is not an easy task. Many assumptions like the number of clusters and if the clusters are or not balanced, may need to be made before the application of a clustering algorithm. Moreover, without previous information regarding data label, there is no guarantee that the partition found by a clustering algorithm automatically extracts the relevant information present in the data. This paper proposes a new graph clustering algorithm that automatically defines the number of clusters based on a clustering tendency connectivity-based validation measure, also proposed in the paper. According to the computational results, the new algorithm is able to efficiently find graph clustering partitions for complete graphs.


Clustering coefficientGraph clusteringCombinatorial optimization
Download to read the full article text

Copyright information

© The Brazilian Computer Society 2010

Authors and Affiliations

  • Mariá C. V. Nascimento
    • 1
  • André C. P. L. F. Carvalho
    • 1
  1. 1.Instituto de Ciências Matemáticas e de ComputaçãoUniversidade de São PauloSão CarlosBrazil