English

Planted Models for the Densest $k$-Subgraph Problem

Data Structures and Algorithms 2020-11-10 v3

Abstract

Given an undirected graph GG, the Densest kk-subgraph problem (DkS) asks to compute a set SVS \subset V of cardinality Sk\left\lvert S\right\rvert \leq k such that the weight of edges inside SS is maximized. This is a fundamental NP-hard problem whose approximability, inspite of many decades of research, is yet to be settled. The current best known approximation algorithm due to Bhaskara et al. (2010) computes a O(n1/4+ϵ)\mathcal{O}\left({n^{1/4 + \epsilon}}\right) approximation in time nO(1/ϵ)n^{\mathcal{O}\left(1/\epsilon\right)}, for any ϵ>0\epsilon > 0. We ask what are some "easier" instances of this problem? We propose some natural semi-random models of instances with a planted dense subgraph, and study approximation algorithms for computing the densest subgraph in them. These models are inspired by the semi-random models of instances studied for various other graph problems such as the independent set problem, graph partitioning problems etc. For a large range of parameters of these models, we get significantly better approximation factors for the Densest kk-subgraph problem. Moreover, our algorithm recovers a large part of the planted solution.

Keywords

Cite

@article{arxiv.2004.13978,
  title  = {Planted Models for the Densest $k$-Subgraph Problem},
  author = {Yash Khanna and Anand Louis},
  journal= {arXiv preprint arXiv:2004.13978},
  year   = {2020}
}

Comments

31 pages. To appear in FSTTCS 2020

R2 v1 2026-06-23T15:10:27.476Z