Provable Submodular Minimization using Wolfe's Algorithm
Deeparnab Chakrabarty, Prateek Jain, Pravesh Kothari

TL;DR
This paper provides the first convergence analysis of Wolfe's algorithm for submodular function minimization, establishing approximation guarantees and pseudo-polynomial time bounds for the method.
Contribution
It offers the first theoretical convergence guarantees for Wolfe's algorithm in submodular minimization, linking approximate solutions to exact minimization.
Findings
Wolfe's algorithm achieves an O(1/t) approximation in t iterations.
An O(1/n^2) approximate solution implies exact minimization.
First pseudo-polynomial time guarantee for Wolfe's algorithm in this context.
Abstract
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 iterations,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Cryptography and Data Security · Optimization and Search Problems
