English

Faster Parametric Submodular Function Minimization by Exploiting Duality

Optimization and Control 2026-03-10 v1 Combinatorics

Abstract

Let f:2EZ+f:2^{E} \rightarrow \mathbb{Z}_+ be a submodular function on a ground set E=[n]E = [n], and let P(f)P(f) denote its extended polymatroid. Given a direction dZnd \in \mathbb{Z}^n with at least one positive entry, the line search problem is to find the largest scalar λ\lambda such that λdP(f)\lambda d \in P(f). The best known strongly polynomial-time algorithm for this problem is based on the discrete Newton's method and requires O~(n2logn)\tilde{O}(n^2 \log n)\cdot SFM time, where SFM is the time for exact submodular function minimization under the value oracle model. In this work, we study the first weakly polynomial-time algorithms for this problem. We reduce the number of calls to the exact submodular minimization oracle by exploiting a dual formulation of the parametric line search problem and recent advances in cutting plane methods. We obtain a running time of O(n2log(nMd1)EO+n3log(nMd1))+O(1)SFM, O\bigl(n^2 \log(nM\|d\|_1)\cdot \text{EO} + n^3 \log(nM\|d\|_1)\bigr) + O(1)\cdot \text{SFM}, where M=fM = \|f\|_\infty and EO is the cost of evaluating ff at a set. Note that when logd1=O(log(nM))\log \|d\|_1 = O(\log (nM)), this matches the current best weakly polynomial running time for submodular function minimization [Lee, Sidford, Wong '15], and therefore, one cannot hope to improve this running time. Our approach proceeds by deriving a dual formulation that minimizes the Lov\'asz extension FF over a hyperplane intersecting the unit hypercube, and then solving this dual problem approximately via cutting-plane methods, after which we round to the exact intersection using the integrality of ff and dd.

Keywords

Cite

@article{arxiv.2603.08672,
  title  = {Faster Parametric Submodular Function Minimization by Exploiting Duality},
  author = {Swati Gupta and Alec Zhu},
  journal= {arXiv preprint arXiv:2603.08672},
  year   = {2026}
}