NEW GRAVITATIONAL ALGORITHMS FOR THE DETECTION OF OVERLAPPING AND DISJOINT COMMUNITIES IN WEIGHTED COMPLEX NETWORKS


Creative Commons License

KARTLI N., Çetin P., Ayhan S.

Kybernetika, cilt.61, sa.4, ss.509-536, 2025 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 61 Sayı: 4
  • Basım Tarihi: 2025
  • Doi Numarası: 10.14736/kyb-2025-4-0509
  • Dergi Adı: Kybernetika
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus, Linguistic Bibliography, zbMATH
  • Sayfa Sayıları: ss.509-536
  • Anahtar Kelimeler: community detection, disjoint community, overlapping community, weighted complex networks
  • Ankara Üniversitesi Adresli: Evet

Özet

The excessive increase in the amount of data caused a rise in the number of vertices and edges in the graph models. This gave rise to the concept of complex networks. Complex networks are present in almost every area of life, in social networks, natural sciences, drug discovery, etc. Detection of overlapping or disjoint communities in complex networks is an important problem. In this study, we propose two new algorithms to detect overlapping and disjoint communities in weighted complex networks. We assume that the weights represent how close the vertices are to each other in some sense. First, we calculate the similarity of the vertices to each other using the universal gravitational law, then place similar vertices in overlapping communities. Then, for each vertex in multiple communities, we calculate the attraction force of each community where this vertex is located. We leave the vertex in the community that attracts the vertex more and delete it from the others. The results of experiments conducted on complex networks consisting of real and artificial data show the efficiency of the proposed algorithms.