The maximum independent union of cliques problem: complexity and exact approaches (Q2174276)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | The maximum independent union of cliques problem: complexity and exact approaches |
scientific article |
Statements
The maximum independent union of cliques problem: complexity and exact approaches (English)
0 references
21 April 2020
0 references
Given a simple graph \(G=(V,E)\), the maximum independent union of cliques (IUC) problem is about finding a maximum-cardinality subset \(C \subseteq V\) of vertices such that each connected component of the subgraph induced by \(C\) is a complete graph. This problem has different formulations, similarly to the connection between independent sets, vertex covers, and cliques: If \(C\) is an IUC, then \(V \setminus C\) is about a cluster vertex deletion, and this problem has been considered by \textit{F. Hüffner} et al. [Theory Comput. Syst. 47, No. 1, 196--217 (2010; Zbl 1205.68263)]. An IUC corresponds to an induced complete \(k\)-partite graph in the complement of \(G\) for some \(k\), and this is probably a more familiar setting for graph theorists. Actually, the variant where \(k\) is fixed has earlier been studied. In this paper, the complexity of the IUC problem is established for several classes of graphs. Two exact algorithms for the IUC problem are further developed, implemented, and tested experimentally. The two algorithms are based on integer programming and branch-and-bound. The branch-and-bound algorithm utilizes a Russian doll search. The application of the Russian doll search in graph algorithms has a longer history than the references indicate. For example, the reviewer's algorithm for the maximum clique problem [Discrete Appl. Math. 120, No. 1--3, 197--207 (2002; Zbl 1019.05054)] fits naturally in this framework.
0 references
clique
0 references
independent set
0 references
independent union of cliques
0 references
network clustering
0 references
cluster vertex deletion
0 references
0 references