atlas

Research map / Learning theory and algorithms / Combinatorial and search optimization

Densest k-Subgraph Mining via a Provably Tight Relaxation

AAAI 2025 · Learning theory and algorithms › Combinatorial and search optimization · approach: Globally optimal geometric optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Reformulates the Densest k-Subgraph problem with diagonal loading, proves the continuous relaxation is tight for lambda=1 when k is at most the max clique size (via an extended Motzkin-Straus theorem), and solves it with projection-free Frank-Wolfe and sigmoid-based parameterization with AdamW.

Problem

Finding the size-k subgraph with maximum average induced degree (Densest k-Subgraph) is NP-hard, and continuous relaxations used by prior work lacked tightness guarantees and were often hard to optimize.

Approach

Adds diagonal loading lambda*I to the adjacency matrix and relaxes the sum-to-k constraint to its convex hull; an extended Motzkin-Straus theorem shows lambda=1 makes the relaxation tight for k up to the maximum clique size, and a projection-free Frank-Wolfe method solves the relaxed problem efficiently.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Frank-Wolfe algorithm for the diagonal-loading relaxationDkS · Real-world graph benchmarksnormalized edge densityHelped
Use the Frank-Wolfe algorithm instead of comparable-cost baselinesDkS · Real-world graph benchmarksexecution timeHelped
Use AdamW with the parameterized optimization problem instead of Frank-WolfeDkS · Real-world graph benchmarksnormalized edge densityMixed
Set diagonal loading parameter λ=1 instead of λ=10 or λ=100 (ablation)Frank-Wolfe for DkS · Facebooksubgraph densityHelped
Set diagonal loading parameter λ=1 instead of λ=0 or λ=0.1 (ablation)Frank-Wolfe for DkS · Facebookconvergence rateHelped
Set diagonal loading parameter λ=1 instead of λ=0 or λ=0.1 (ablation)Frank-Wolfe for DkS · Facebookconvergence to integer solutionsHelped
Use Frank-Wolfe step-size Option I instead of Option II (ablation)Frank-Wolfe for DkS · Facebookconvergence rateHelped

Surprising findings

Limitations

Experimental setup

Datasets: Facebook web-Stanford com-Youtube soc-Pokec as-Skitter com-Orkut

Benchmarks: Facebook web-Stanford com-Youtube soc-Pokec as-Skitter com-Orkut

Metrics: normalized edge density execution time

Baselines: Greedy (Feige et al. 2001) LRBO (Spannogram) L-ADMM EXPP Upper Bound

Builds on: Motzkin-Straus theorem Frank-Wolfe algorithm L-ADMM (Lovász relaxation) EXPP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy