RUS  ENG
Full version
JOURNALS // Prikladnaya Diskretnaya Matematika // Archive

Prikl. Diskr. Mat., 2019 Number 46, Pages 72–77 (Mi pdm685)

This article is cited in 6 papers

Mathematical Backgrounds of Informatics and Programming

On generic complexity of the graph clustering problem

A. N. Rybalov

Sobolev Institute of Mathematics, Omsk, Russia

Abstract: Generic-case approach to algorithmic problems was suggested by Miasnikov, Kapovich, Schupp and Shpilrain in 2003. This approach studies behavior of algorithms on typical (almost all) inputs and ignores the rest of inputs. In this paper, we study the generic complexity of the problem of clustering graphs. In this problem the structure of relations of objects is presented as a graph: vertices correspond to objects, and edges connect similar objects. It is required to divide a set of objects into disjoint groups (clusters) to minimize the number of connections between clusters and the number of missing links within clusters. It is proved that under the condition $\text {P} \neq \text{NP}$ and $\text{P} = \text{BPP}$, for the graph clustering problem there is no polynomial strongly generic algorithm. A strongly generic algorithm solves a problem not on the whole set of inputs, but on its subset, in which the sequence of frequencies of inputs converges exponentially fast to $1$ with increasing its size.

Keywords: generic complexity, graph clustering.

UDC: 510.52

DOI: 10.17223/20710410/46/6



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2026