English

Maximizing General Set Functions by Submodular Decomposition

Combinatorics 2009-06-02 v1

Abstract

We present a branch and bound method for maximizing an arbitrary set function h mapping 2^V to R. By decomposing h as f-g, where f is a submodular function and g is the cut function of a (simple, undirected) graph G with vertex set V, our original problem is reduced to a sequence of submodular maximization problems. We characterize a class of submodular functions, which when maximized in the subproblems, lead the algorithm to converge to a global maximizer of f-g. Two "natural" members of this class are analyzed; the first yields polynomially-solvable subproblems, the second, which requires less branching, yields NP-hard subproblems but is amenable to a polynomial-time approximation algorithm. These results are extended to problems where the solution is constrained to be a member of a subset system. Structural properties of the maximizer of f-g are also proved.

Keywords

Cite

@article{arxiv.0906.0120,
  title  = {Maximizing General Set Functions by Submodular Decomposition},
  author = {Kevin Byrnes},
  journal= {arXiv preprint arXiv:0906.0120},
  year   = {2009}
}

Comments

20 pages

R2 v1 2026-06-21T13:08:01.016Z