RUS  ENG
Full version
JOURNALS // Diskretnyi Analiz i Issledovanie Operatsii // Archive

Diskretn. Anal. Issled. Oper., 2020 Volume 27, Issue 3, Pages 88–108 (Mi da958)

This article is cited in 1 paper

$2$-Approximation algorithms for two graph clustering problems

V. P. Il'evab, S. D. Il'evaa, A. V. Morshininb

a Dostoevsky Omsk State University, 55a Mira Avenue, 644077 Omsk, Russia
b Omsk Branch of Sobolev Institute of Mathematics, 13 Pevtsov Street, 644043 Omsk, Russia

Abstract: We study a version of the graph $2$-clustering problem and the related semi-supervised problem. In these problems, given an undirected graph, we have to find a nearest $2$-cluster graph, i. e. a graph on the same vertex set with exactly two nonempty connected components each of which is a complete graph. The distance between two graphs is the number of noncoinciding edges. The problems under consideration are NP-hard. In 2008, Coleman, Saunderson, and Wirth presented a polynomial time $2$-approximation algorithm for the analogous problem in which the number of clusters does not exceed $2$. Unfortunately, the method of proving the performance guarantee of the Coleman, Saunderson, and Wirth algorithm is inappropriate for the graph $2$-clustering problem in which the number of clusters equals $2$. We propose a polynomial time $2$-approximation algorithm for the $2$-clustering problem on an arbitrary graph. In contrast to the proof by Coleman, Saunderson, and Wirth, our proof of the performance guarantee of this algorithm does not use switchings. Moreover, we propose an analogous $2$-approximation algorithm for the related semi-supervised problem. Bibliogr. 9.

Keywords: graph, clustering, NP-hard problem, approximation algorithm, guaranteed approximation ratio.

UDC: 519.8

Received: 10.01.2020
Revised: 06.05.2020
Accepted: 25.05.2020

DOI: 10.33048/daio.2020.27.680


 English version:
Journal of Applied and Industrial Mathematics, 2020, 14:3, 490–502

Bibliographic databases:


© Steklov Math. Inst. of RAS, 2024