On Densest $k$-Subgraph Mining and Diagonal Loading: Optimization Landscape and Finite-Step Exact Convergence Analysis
Qiheng Lu, Nicholas D. Sidiropoulos, Aritra Konar
TL;DR
This work analyzes a diagonal-loading non-convex relaxation for the Densest $k$-Subgraph problem ($D_kS$). It proves tightness for all subgraph sizes when the penalty satisfies $\lambda \ge 1$ and uncovers a benign optimization landscape: integral stationary points are local maxima, while non-integral stationary points are strict saddles for $\lambda > 1$. Building on this geometry, the authors propose a saddle-escaping Frank–Wolfe algorithm (SE-FW) that converges in a finite number of steps to an integral local maximizer by integrating deterministic ascent steps near saddles. They provide a global convergence rate of $O(1/\sqrt{t})$ and bound the number of escapes by $O(k^2 n^2)$, with numerical experiments on real and synthetic graphs confirming finite-step convergence and saddle escaping. The results offer a rigorous theoretical understanding of Lu et al.’s framework and explain its practical effectiveness for large-scale D$k$S problems.
Abstract
The Densest $k$-Subgraph (D$k$S) is a fundamental combinatorial problem known for its theoretical hardness and breadth of applications. Recently, Lu et al. (AAAI 2025) introduced a penalty-based non-convex relaxation that achieves promising empirical performance; however, a rigorous theoretical understanding of its success remains unclear. In this work, we bridge this gap by providing a comprehensive theoretical analysis. We first establish the tightness of the relaxation, ensuring that the global maximum values of the original combinatorial problem and the relaxed problem coincide. Then we reveal the benign geometry of the optimization landscape by proving a strict dichotomy of stationary points: all integral stationary points are local maximizers, whereas all non-integral stationary points are strict saddles with explicit positive curvature. We propose a saddle-escaping Frank--Wolfe algorithm and prove that it achieves exact convergence to an integral local maximizer in a finite number of steps.
