A Survey on the Densest Subgraph Problem and Its Variants
Tommaso Lanciano, Atsushi Miyauchi, Adriano Fazzone, Francesco Bonchi
TL;DR
This survey provides a comprehensive account of the Densest Subgraph Problem (DSP) and its many variants. It surveys exact and approximation algorithms, deep connections to max-flow, LP, and submodular minimization, and constrained formulations. It then covers richer graph models (weighted, directed, multilayer, temporal, uncertain, hypergraphs, and metric spaces) and practical settings (streaming, distributed, and real-world applications). The work highlights recent breakthroughs (2022–2023) and enumerates open problems, including convergence of iterative peeling, tighter approximations for constrained variants, and broader applicability to complex graph families. Overall, it positions DSP as a central, evolving tool for extracting dense structures across diverse domains and data models.
Abstract
The Densest Subgraph Problem requires to find, in a given graph, a subset of vertices whose induced subgraph maximizes a measure of density. The problem has received a great deal of attention in the algorithmic literature since the early 1970s, with many variants proposed and many applications built on top of this basic definition. Recent years have witnessed a revival of research interest in this problem with several important contributions, including some groundbreaking results, published in 2022 and 2023. This survey provides a deep overview of the fundamental results and an exhaustive coverage of the many variants proposed in the literature, with a special attention to the most recent results. The survey also presents a comprehensive overview of applications and discusses some interesting open problems for this evergreen research topic.
