atlas

Research map / Learning theory and algorithms / Submodular and game algorithms

Corporate Needs You to Find the Difference: Revisiting Submodular and Supermodular Ratio Optimization Problems

NeurIPS 2025 · Learning theory and algorithms › Submodular and game algorithms · approach: Monotone submodular maximization · 1 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.

Shows that SFM, DSS, MNP, USSS and UDSS are equivalent under strongly polynomial reductions, that SuperGreedy++ and Fujishige-Wolfe MNP act as universal solvers for them, and runs ~400 experiments showing general solvers beat specialized baselines on HNSN and min s-t cut.

Problem

Minimizing or maximizing the average value f(S)/|S| of sub/supermodular set functions (ratio problems such as HNSN, densest subgraph, anchored densest subgraph), including unrestricted cases where f can be negative or non-monotone, and understanding why SuperGreedy++ works beyond DSS.

Approach

Connects submodular/supermodular ratio problems to the minimum norm point in the base polytope via Lemma (threshold of the min-norm point minimizes f(S)-λ|S|), proves the five problems are equivalent under exact reductions and additive-approximation transfer, and shows SuperGreedy++ and Fujishige-Wolfe are universal solvers through Frank-Wolfe analysis.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MNP instead of the best previously published baselineHNSN on YooChoose · HNSN on YooChoosespeedup: 595×Helped
Use MNP or Frank-Wolfe instead of the six prior baselinesHNSN · HNSN datasetsruntime speedup: 5× to 595×Helped
Use SuperGreedy++ instead of exact flow-based methods, MNP, or Frank-WolfeMinimum s-t Cut · Minimum s-t Cut instancestime to approximate the minimum cutHelped
Use SuperGreedy++ for up to 500 iterationsMinimum s-t Cut · Minimum s-t Cut instancesapproximation ratio to optimum: 1.000023×Helped
Use MNP or Frank-Wolfe instead of SuperGreedy++Minimum s-t Cut · Minimum s-t Cutsolver efficiencyHurt
Increase p in the generalized p-mean objectiveFrank-Wolfe and MNP · Generalized p-mean Densest Subgraphperformance: p ∈ {1.1, 1.25, 1.5, 1.75}Helped
Increase p in the generalized p-mean objectiveSuperGreedy++ · Generalized p-mean Densest Subgraphperformance: p ∈ {1.1, 1.25, 1.5, 1.75}No clear effect
Use Frank-Wolfe or MNP rather than SuperGreedy++Generalized p-mean Densest Subgraph · close-cliquesearly-stage time to maximum densityHelped
Use SuperGreedy++ rather than Frank-Wolfe or MNPGeneralized p-mean Densest Subgraph · Real-world instancestime to convergeHelped
Use RCDM, FISTA, or SuperGreedy++ rather than Frank-Wolfe or MNPDensest Subgraph · Densest Subgraph datasetsconvergence to near-optimal densityHelped
Use flow-based methods with density improvement rather than convex programming methodsDensest Subgraph · Densest Subgraph datasetstime to exact optimumHelped
Use flow-based methods rather than other approachesDensest Subgraph · Densest Subgraph datasetsmemory usage: 2–3×Hurt

Surprising findings

Limitations

Experimental setup

Datasets: HNSN benchmark datasets (Ling et al.) DIMACS min-cut instances BVZ-sawtooth min s-t cut instances SNAP densest subgraph graphs (com-amazon, com-dblp, com-orkut, roadNet)

Benchmarks: HNSN datasets (12) min s-t cut DIMACS and BVZ-sawtooth densest subgraph datasets (7) generalized p-mean densest subgraph (5 datasets)

Metrics: wall-clock runtime density / objective value found min-cut value accuracy

Baselines: ContractDecompose Linear programming (Gurobi) GAR GR FGR GRR Edmonds-Karp max-flow FISTA RCDM

Builds on: Greedy++ SuperGreedy++ Frank-Wolfe Fujishige-Wolfe minimum norm point algorithm Dinkelbach method

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