Provable Submodular Minimization using Wolfe's Algorithm
Not on the map. Why?
Abstract (arXiv)
Owing to several applications in large scale learning and vision problems, fast submodular function minimization (SFM) has become a critical problem. Theoretically, unconstrained SFM can be performed in polynomial time [IFF 2001, IO 2009]. However, these algorithms are typically not practical. In 1976, Wolfe proposed an algorithm to find the minimum Euclidean norm point in a polytope, and in 1980, Fujishige showed how Wolfe's algorithm can be used for SFM. For general submodular functions, this Fujishige-Wolfe minimum norm algorithm seems to have the best empirical performance. Despite its good practical performance, very little is known about Wolfe's minimum norm algorithm theoretically. To our knowledge, the only result is an exponential time analysis due to Wolfe himself. In this paper we give a maiden convergence analysis of Wolfe's algorithm. We prove that in t iterations, Wolfe's algorithm returns an O(1/t)-approximate solution to the min-norm point on em any polytope. We also prove a robust version of Fujishige's theorem which shows that an O(1/n2)-approximate solution to the min-norm point on the base polytope implies em exact submodular minimization. As a corollary, we get the first pseudo-polynomial time guarantee for the Fujishige-Wolfe minimum norm algorithm for unconstrained submodular function minimization.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). First posted on arXiv 1 Nov 2014.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 1; 2023: 1; 2024: 1; 2025: 3; 2026: 1.
10 papers.
- 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictionscited by 16
- 2023Faster Discrete Convex Function Minimization with Predictions: The M-Convex Casecited by 3
- 2021Efficient Vertex-Oriented Polytopic Projection for Web-scale Applicationscited by 2
- 2021Reusing Combinatorial Structure: Faster Iterative Projections over Submodular Base Polytopescited by 2
- 2025Minimisation of Submodular Functions Using Gaussian Zeroth-Order Random Oraclescited by 2
- 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependencecited by 1
- 2025Client Selection in Federated Learning with Data Heterogeneity and Network Latenciescited by 1
- 2021A Policy Efficient Reduction Approach to Convex Constrained Deep Reinforcement Learningcited by 0
- 2025Corporate Needs You to Find the Difference: Revisiting Submodular and Supermodular Ratio Optimization Problemscited by 0
- 2026Avoiding Exponential Blow-Up in Distributive Lattice Submodular Minimizationcited by 0
- 2026Avoiding Exponential Blow-Up in Distributive Lattice Submodular Minimization8 Jun 2026
- 2025Minimisation of Submodular Functions Using Gaussian Zeroth-Order Random Oracles17 Oct 2025
- 2025Corporate Needs You to Find the Difference: Revisiting Submodular and Supermodular Ratio Optimization Problems23 May 2025
- 2025Client Selection in Federated Learning with Data Heterogeneity and Network Latencies2 Apr 2025
- 2024A Family of Distributions of Random Subsets for Controlling Positive and Negative Dependence2 Aug 2024
- 2023Faster Discrete Convex Function Minimization with Predictions: The M-Convex Case9 Jun 2023
- 2022Discrete-Convex-Analysis-Based Framework for Warm-Starting Algorithms with Predictions20 May 2022
- 2021A Policy Efficient Reduction Approach to Convex Constrained Deep Reinforcement Learning29 Aug 2021
- 2021Reusing Combinatorial Structure: Faster Iterative Projections over Submodular Base Polytopes22 Jun 2021
- 2021Efficient Vertex-Oriented Polytopic Projection for Web-scale Applications9 Mar 2021