English

Correlation Clustering Algorithm for Dynamic Complete Signed Graphs: An Index-based Approach

Data Structures and Algorithms 2025-06-03 v1 Machine Learning

Abstract

In this paper, we reduce the complexity of approximating the correlation clustering problem from O(m×(2+α(G))+n)O(m\times\left( 2+ \alpha (G) \right)+n) to O(m+n)O(m+n) for any given value of ε\varepsilon for a complete signed graph with nn vertices and mm positive edges where α(G)\alpha(G) is the arboricity of the graph. Our approach gives the same output as the original algorithm and makes it possible to implement the algorithm in a full dynamic setting where edge sign flipping and vertex addition/removal are allowed. Constructing this index costs O(m)O(m) memory and O(m×α(G))O(m\times\alpha(G)) time. We also studied the structural properties of the non-agreement measure used in the approximation algorithm. The theoretical results are accompanied by a full set of experiments concerning seven real-world graphs. These results shows superiority of our index-based algorithm to the non-index one by a decrease of %34 in time on average.

Keywords

Cite

@article{arxiv.2301.00384,
  title  = {Correlation Clustering Algorithm for Dynamic Complete Signed Graphs: An Index-based Approach},
  author = {Ali Shakiba},
  journal= {arXiv preprint arXiv:2301.00384},
  year   = {2025}
}

Comments

18 pages, 8 figures

R2 v1 2026-06-28T07:58:42.929Z