Arrow Research search
Back to SODA

SODA 2009

A simple combinatorial algorithm for submodular function minimization

Conference Paper Accepted Paper Algorithms and Complexity ยท Theoretical Computer Science

Abstract

This paper presents a new simple algorithm for minimizing submodular functions. For integer valued submodular functions, the algorithm runs in O ( n 6 EO log nM ) time, where n is the cardinality of the ground set, M is the maximum absolute value of the function value, and EO is the time for function evaluation. The algorithm can be improved to run in O (( n 4 EO + n 5 ) log nM ) time. The strongly polynomial version of this faster algorithm runs in O (( n 5 EO + n 6 ) log n ) time for real valued general submodular functions. These are comparable to the best known running time bounds for submodular function minimization. The algorithm can also be implemented in strongly polynomial time using only additions, subtractions, comparisons, and the oracle calls for function evaluation. This is the first fully combinatorial submodular function minimization algorithm that does not rely on the scaling method.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
ACM-SIAM Symposium on Discrete Algorithms
Archive span
1990-2025
Indexed papers
4674
Paper id
644674279692349255