Journal of the Operations Research Society of China ›› 2023, Vol. 11 ›› Issue (4): 911-924.doi: 10.1007/s40305-022-00418-4

Previous Articles     Next Articles

Approximation Algorithms on k-Correlation Clustering

Zhong-Zheng Tang1, Zhuo Diao2   

  1. 1. School of Science, Beijing University of Posts and Telecommunications, Beijing, 100876, China;
    2. School of Statistics and Mathematics, Central University of Finance and Economics, Beijing, 100081, China
  • Received:2021-07-13 Revised:2022-02-25 Online:2023-12-30 Published:2023-12-26
  • Contact: Zhuo Diao, Zhong-Zheng Tang E-mail:diaozhuo@amss.ac.cn;tangzhongzheng@amss.ac.cn
  • Supported by:
    This work was supported by the National Natural Science Foundation of China (Nos. 11901605 and 12101069), the disciplinary funding of Central University of Finance and Economics (CUFE), the Emerging Interdisciplinary Project of CUFE, the Fundamental Research Funds for the Central Universities and Innovation Foundation of BUPT for Youth (No. 500421358).

Abstract: In this paper, we consider the k-correlation clustering problem. Given an edge-weighted graph G(V, E) where the edges are labeled either “+” (similar) or “-” (different) with nonnegative weights, we want to partition the nodes into at most k-clusters to maximize agreements—the total weights of “+” edges within clusters and “-” edges between clusters. This problem is NP-hard. We design an approximation algorithm with the approximation ratio max $\left\{a, \frac{(2-k) a+k-1}{k}\right\}$, where a is the weighted proportion of “+” edges in all edges. As a varies from 0 to 1, the approximation ratio varies from $\frac{k-1}{k}$ to 1 and the minimum value is 1/2.

Key words: k-Correlation clusters, Approximation algorithms, Choosing the better of two solutions

CLC Number: