A Polynomial Algorithm for Minimizing $k$-Distant Submodular Functions
Ryuhei Mizutani
TL;DR
The paper introduces $k$-distant submodular functions as a natural relaxation of submodularity and proves a polynomial-time algorithm for minimizing integer-valued instances when $k$ is fixed, via a linear-programming reduction and a dual-uncrossing analysis that bounds the dual-support to a polynomial-sized family. This LP-centric approach reproduces and extends the methodology used for $2/3$-submodular minimization and yields two key applications: a complexity dichotomy for $p/q$-submodular function minimization and a polynomial-time weighted matroid-intersection result under the minimum rank oracle for a broad class of matroids. The paper also establishes W[1]-hardness, showing that no FPT algorithm with respect to $k$ is likely to exist unless standard complexity-theoretic collapses occur. Collectively, these results place $k$-distant submodular minimization at a tractable boundary for fixed $k$ while clarifying its limits and connections to matroid theory and complexity dichotomies.
Abstract
This paper considers the minimization problem of relaxed submodular functions. For a positive integer $k$, a set function is called $k$-distant submodular if the submodular inequality holds for every pair whose symmetric difference is at least $k$. This paper provides a polynomial time algorithm to minimize $k$-distant submodular functions for a fixed positive integer $k$. This result generalizes the tractable result of minimizing 2/3-submodular functions, which satisfy the submodular inequality for at least two pairs formed from every distinct three sets.
