Correlation Clustering with Vertex Splitting (2402.10335v2)
Abstract: We explore Cluster Editing and its generalization Correlation Clustering with a new operation called permissive vertex splitting which addresses finding overlapping clusters in the face of uncertain information. We determine that both problems are NP-hard, yet they exhibit significant differences in parameterized complexity and approximability. For Cluster Editing with Permissive Vertex Splitting, we show a polynomial kernel when parameterized by the solution size and develop a polynomial-time algorithm with approximation factor 7. In the case of Correlation Clustering, we establish para-NP-hardness when parameterized by solution size and demonstrate that computing an $n{1-\epsilon}$-approximation is NP-hard for any constant $\epsilon > 0$. Additionally, we extend the established link between Correlation Clustering and Multicut to the setting with permissive vertex splitting.
- Cluster editing with vertex splitting. In Proceedings of the 5th International Symposium on Combinatorial Optimization (ISCO ’18), pages 1–13. Springer, 2018.
- A greedy heuristic for cluster editing with vertex splitting. In Proceedings of the 4th International Conference on Artificial Intelligence for Industries (AI4I ’21), pages 38–41. IEEE, 2021.
- Cluster editing with vertex splitting. arXiv preprint arXiv:1901.00156, 2023.
- An FPT algorithm for bipartite vertex splitting. In Proceedings of the 30th International Symposium on Graph Drawing (GD ’22), pages 261–268. Springer, 2022.
- Finding overlapping communities in social networks: Toward a rigorous approach. In Proceedings of the 13th ACM Conference on Electronic Commerce (EC ’12), pages 37–54. Association for Computing Machinery, 2012.
- Cluster editing with overlapping communities. In Proceedings of the 18th International Symposium on Parameterized and Exact Computation (IPEC ’23), pages 2:1–2:12. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2023.
- G. Askeland. Overlapping community detection using cluster editing with vertex splitting. Master’s thesis, University of Bergen, Bergen, Norway, 2022.
- FOCS: Fast overlapped community search. IEEE Transactions on Knowledge and Data Engineering, 27(11):2974–2985, 2015.
- Correlation clustering. Machine Learning, 56(1-3):89–113, 2004.
- Parameterized complexity of vertex splitting to pathwidth at most 1. In Proceedings of the 49th International Workshop on Graph-Theoretic Concepts in Computer Science (WG ’23), pages 30–43. Springer, 2023.
- Efficient identification of overlapping communities. In Proceedings of the 2005 IEEE International Conference on Intelligednce and Security Informatics (ISI ’05), pages 27–36. Springer, 2005.
- Overlapping correlation clustering. Knowledge and Information Systems, 35(1):1–32, 2013.
- S. Böcker. A golden ratio parameterized algorithm for cluster editing. Journal of Discrete Algorithms, 16:79–89, 2012.
- L. Cai. Fixed-parameter tractability of graph modification problems for hereditary properties. Information Processing Letters, 58(4):171–176, 1996.
- M. Charikar and A. Wirth. Maximizing quadratic programs: Extending Grothendieck’s inequality. In Proceedings of the 45th Annual IEEE Symposium on Foundations of Computer Science (FOCS ’04), pages 54–60. IEEE, 2004.
- Clustering with qualitative information. Journal of Computer and System Sciences, 71(3):360–383, 2005.
- Near optimal LP rounding algorithm for correlation clustering on complete and complete k𝑘kitalic_k-partite graphs. In Proceedings of the 47th Annual ACM symposium on Theory of computing (STOC ’15), pages 219–228. ACM, 2015.
- Overlapping and robust edge-colored clustering in hypergraphs. In Proceedings of the 17th International Conference on Web Search and Data Mining (WSDM ’24). ACM, 2024.
- Clearing the FOG: Fuzzy, overlapping groups for social networks. Social Networks, 30(3):201–212, 2008.
- Correlation clustering in general weighted graphs. Theoretical Computer Science, 361(2-3):172–187, 2006.
- R. Diestel. Graph Theory. Springer, 2012.
- Overlapping community detection in bipartite networks. In Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology (WI-IAT ’08), pages 176–179, 2008.
- P. Eades and C. F. X. de Mendonça Neto. Vertex splitting and tension-free layout. In Proceedings of the 1995 Symposium on Graph Drawing (GD ’95), pages 202–211. Springer, 1995.
- Graph-based data clustering with overlaps. Discrete Optimization, 8(1):2–17, 2011.
- Overlapping community detection in labeled graphs. Data Mining and Knowledge Discovery, 28(5-6):1586–1610, 2014.
- R. Gil-García and A. Pons-Porrata. Dynamic hierarchical algorithms for document clustering. Pattern Recognition Letters, 31(6):469–477, 2010.
- Finding overlapping communities in social networks. In Proceedings of the 2nd IEEE International Conference on Social Computing (SC ’10), pages 104–113, 2010.
- S. Gregory. An algorithm to find overlapping community structure in networks. In Proceedings of the 11th European Conference on Principles and Practice of Knowledge Discovery in Databases (PKDD ’07), pages 91–102. Springer, 2007.
- J. Guo. A more effective linear kernelization for cluster editing. Theoretical Computer Science, 410(8-10):718–726, 2009.
- Planarizing graphs and their drawings by vertex splitting. In Proceedings of the 30th International Symposium on Graph Drawing (GD ’22), pages 232–246. Springer, 2022.
- Q. Wang and E. Fleury. Uncovering overlapping community structure. In Proceedings of the 2nd International Workshop on Complex Networks (COMPLEX ’10), pages 176–186. Springer, 2010.
- Discovering overlapping groups in social media. In Proceedings of the 2010 IEEE International Conference on Data Mining (ICDM ’10), pages 569–578, 2010.
- D. Zuckerman. Linear degree extractors and the inapproximability of max clique and chromatic number. Theory of Computing, 3(1):103–128, 2007.