Cluster Editing with Vertex Splitting

Cluster Editing , also known as Correlation Clustering , is a well-studied graph modification problem. In this problem, one is given a graph and the task is to perform up to k edge additions or deletions to transform it into a cluster graph, i.e., a graph consisting of a disjoint union of cliques. In this paper, we introduce a variation of Cluster Editing we call Cluster Editing with Vertex Splitting that extends this model to settings where clusters may be overlapping. Specifically, we allow a new edit operation that divides a vertex into two new vertices, each with a subset of the original neighbors. This approach addresses the limitations of assuming disjoint clusters, while still inherently limiting the amount of overlap when the number of edits is small. We show that Cluster Editing with Vertex Splitting is NP-complete and fixed-parameter tractable when parameterized by the number of editing operations k . In particular, we obtain O ( 2 9 k log k + n + m ) -time algorithm and a 6 k -vertex kernel.

Authors

Institutions

Publication Details

Journal
Discrete Applied Mathematics
Published
2025-04-15
DOI
https://doi.org/10.1016/j.dam.2025.04.013
Citations
3
Primary Topic
Optimization and Search Problems
Type
article
Field-Weighted Citation Impact
4.46
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Cluster Editing with Vertex Splitting

Petra Wolf, Judith Egan, Emmanuel Arrighi, Peter Shaw et al.
3 citations
Discrete Applied Mathematics
Optimization and Search Problems
4.46
article

Cluster Editing with Vertex Splitting

Petra Wolf, Judith Egan, Emmanuel Arrighi, Peter Shaw, Serge Gaspers, Pål Grønås Drange, Alexis Shaw, Matthias Bentert, Blair D. Sullivan, Faisal N. Abu-Khzam
article en
3 citations

Abstract

Cluster Editing , also known as Correlation Clustering , is a well-studied graph modification problem. In this problem, one is given a graph and the task is to perform up to k edge additions or deletions to transform it into a cluster graph, i.e., a graph consisting of a disjoint union of cliques. In this paper, we introduce a variation of Cluster Editing we call Cluster Editing with Vertex Splitting that extends this model to settings where clusters may be overlapping. Specifically, we allow a new edit operation that divides a vertex into two new vertices, each with a subset of the original neighbors. This approach addresses the limitations of assuming disjoint clusters, while still inherently limiting the amount of overlap when the number of edits is small. We show that Cluster Editing with Vertex Splitting is NP-complete and fixed-parameter tractable when parameterized by the number of editing operations k . In particular, we obtain O ( 2 9 k log k + n + m ) -time algorithm and a 6 k -vertex kernel.

Discrete Applied MathematicsVol. 371
Université Claude Bernard Lyon 1 (FR), Centre National de la Recherche Scientifique (FR), Université de Bordeaux (FR), University of Utah (US), Charles Darwin University (AU), UNSW Sydney (AU), Laboratoire Bordelais de Recherche en Informatique (FR), LIP6 (FR), Institut Polytechnique de Bordeaux (FR), University of Bergen (NO), Lebanese American University (LB)
Openalex Percentile: Top 6%
Optimization and Search Problems
4.46
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.