Algorithms for Symmetric Submodular Function Minimization under Hereditary Constraints and Generalizations

We present an efficient algorithm to find nonempty minimizers of a symmetric submodular function $f$ over any family of sets ${\cal I}$ closed under inclusion. Our algorithm makes $O(n^3)$ oracle calls to $f$ and ${\cal I}$, where $n$ is the cardinality of the ground set. In contrast, the problem of...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:SIAM journal on discrete mathematics 2013-01, Vol.27 (2), p.1123-1145
Hauptverfasser: Goemans, Michel X, Soto, Jose A
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:We present an efficient algorithm to find nonempty minimizers of a symmetric submodular function $f$ over any family of sets ${\cal I}$ closed under inclusion. Our algorithm makes $O(n^3)$ oracle calls to $f$ and ${\cal I}$, where $n$ is the cardinality of the ground set. In contrast, the problem of minimizing a general submodular function under a cardinality constraint is known to be inapproximable within $o(\sqrt{n/\log n})$ [Z. Svitkina and L. Fleischer, in Proceedings of the $49$th Annual IEEE Symposium on Foundations of Computer Science, IEEE, Washington, DC, 2008, pp. 697--706]. We also present two extensions of the above algorithm. The first extension reports all nontrivial inclusionwise minimal minimizers of $f$ over ${\cal I}$ using $O(n^3)$ oracle calls, and the second reports all extreme subsets of $f$ using $O(n^4)$ oracle calls. Our algorithms are similar to a procedure by Nagamochi and Ibaraki [Inform. Process. Lett., 67 (1998), pp. 239--244] that finds all nontrivial inclusionwise minimal minimizers of a symmetric submodular function over a set of size $n$ using $O(n^3)$ oracle calls. Their procedure in turn is based on Queyranne's algorithm [M. Queyranne, Math. Program., 82 (1998), pp. 3--12] to minimize a symmetric submodular function by finding pendent pairs. Our results extend to any class of functions for which we can find a pendent pair whose head is not a given element. [PUBLICATION ABSTRACT]
ISSN:0895-4801
1095-7146
DOI:10.1137/120891502