A Combinatorial, Strongly Polynomial-Time Algorithm for Minimizing Submodular Functions
Abstract
This paper presents the first combinatorial polynomial-time algorithm for minimizing submodular set functions, answering an open question posed in 1981 by Grotschel, Lovasz, and Schrijver. The algorithm employs a scaling scheme that uses a flow in the complete directed graph on the underlying set with each arc capacity equal to the scaled parameter. The resulting algorithm runs in time bounded by a polynomial in the size of the underlying set and the largest length of the function value. The paper also presents a strongly polynomial-time version that runs in time bounded by a polynomial in the size of the underlying set independent of the function value.
- Publication:
-
arXiv Mathematics e-prints
- Pub Date:
- April 2000
- DOI:
- 10.48550/arXiv.math/0004089
- arXiv:
- arXiv:math/0004089
- Bibcode:
- 2000math......4089I
- Keywords:
-
- Mathematics - Combinatorics
- E-Print:
- 17 pages