A deterministic approximation algorithm for the densest \(k\)-subgraph problem (Q2427738)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A deterministic approximation algorithm for the densest \(k\)-subgraph problem |
scientific article |
Statements
A deterministic approximation algorithm for the densest \(k\)-subgraph problem (English)
0 references
27 May 2008
0 references
Summary: In the Densest \(k\)-Subgraph Problem (DSP), we are given an undirected weighted graph \(G = (V, E)\) with \(n\) vertices \((v_1,\dots , v_n)\). We seek to find a subset of \(k\) vertices (\(k\) belonging to \({1,\dots , n}\)) which maximises the number of edges which have their two endpoints in the subset. This problem is NP-hard even for bipartite graphs, and no polynomial-time algorithm with a constant performance guarantee is known for the general case. Several authors have proposed randomised approximation algorithms for particular cases (especially when \(k = n/c, c>1\)). But derandomisation techniques are not easy to apply here because of the cardinality constraint, and can have a high computational cost. In this paper, we present a deterministic \(\max(d, 8/9c)\)-approximation algorithm for the DSP (where d is the density of G). The complexity of our algorithm is only that of linear programming. This result is obtained by using particular optimal solutions of a linear programme associated with the classical 0-1 quadratic formulation of DSP.
0 references
approximation algorithms
0 references
complexity
0 references
linear programming
0 references
quadratic programming
0 references