English

Geometric Rescaling Algorithms for Submodular Function Minimization

Optimization and Control 2020-02-14 v4 Data Structures and Algorithms

Abstract

We present a new class of polynomial-time algorithms for submodular function minimization (SFM), as well as a unified framework to obtain strongly polynomial SFM algorithms. Our algorithms are based on simple iterative methods for the minimum-norm problem, such as the conditional gradient and Fujishige-Wolfe algorithms. We exhibit two techniques to turn simple iterative methods into polynomial-time algorithms. Firstly, we adapt the geometric rescaling technique, which has recently gained attention in linear programming, to SFM and obtain a weakly polynomial bound O((n4EO+n5)log(nL))O(({n}^4\cdot \textrm{EO} + {n}^5)\log ({n} L)). Secondly, we exhibit a general combinatorial black-box approach to turn εL\varepsilon L-approximate SFM oracles into strongly polynomial exact SFM algorithms. This framework can be applied to a wide range of combinatorial and continuous algorithms, including pseudo-polynomial ones. In particular, we can obtain strongly polynomial algorithms by a repeated application of the conditional gradient or of the Fujishige-Wolfe algorithm. Combined with the geometric rescaling technique, the black-box approach provides an O((n5EO+n6)log2n)O(({n}^5\cdot \textrm{EO} +{n}^6)\log^2{n}) algorithm. Finally, we show that one of the techniques we develop in the paper can also be combined with the cutting-plane method of Lee, Sidford, and Wong \cite{LSW}, yielding a simplified variant of their O(n3log2nEO+n4logO(1)n)O(n^3 \log^2 n \cdot \textrm{EO} + n^4\log^{O(1)} n) algorithm.

Keywords

Cite

@article{arxiv.1707.05065,
  title  = {Geometric Rescaling Algorithms for Submodular Function Minimization},
  author = {Daniel Dadush and László A. Végh and Giacomo Zambelli},
  journal= {arXiv preprint arXiv:1707.05065},
  year   = {2020}
}
R2 v1 2026-06-22T20:48:44.998Z