Online Clique Clustering

Marek Chrobak, Christoph Dürr, Aleksander Fabijan, Bengt J. Nilsson
2019 Algorithmica  
Clique clustering is the problem of partitioning the vertices of a graph into disjoint clusters, where each cluster forms a clique in the graph, while optimizing some objective function. In online clustering, the input graph is given one vertex at a time, and any vertices that have previously been clustered together are not allowed to be separated. The goal is to maintain a clustering with an objective value close to the optimal solution. For the variant where we want to maximize the number of
more » ... dges in the clusters, we propose an online algorithm based on the doubling technique. It has an asymptotic competitive ratio at most 15.646 and a strict competitive ratio at most 22.641. We also show that no deterministic algorithm can have an asymptotic competitive ratio better than 6. For the variant where we want to minimize the number of edges between clusters, we show that the deterministic competitive ratio of the problem is n − ω(1), where n is the number of vertices in the graph.
doi:10.1007/s00453-019-00625-1 fatcat:ta4lmsyqxng5zcemfhubdbourq