English

Submodularity on a tree: Unifying $L^\natural$-convex and bisubmodular functions

Discrete Mathematics 2011-04-15 v3

Abstract

We introduce a new class of functions that can be minimized in polynomial time in the value oracle model. These are functions ff satisfying f(x)+f(y)f(xy)+f(xy)f(x)+f(y)\ge f(x \sqcap y)+f(x \sqcup y) where the domain of each variable xix_i corresponds to nodes of a rooted binary tree, and operations ,\sqcap,\sqcup are defined with respect to this tree. Special cases include previously studied LL^\natural-convex and bisubmodular functions, which can be obtained with particular choices of trees. We present a polynomial-time algorithm for minimizing functions in the new class. It combines Murota's steepest descent algorithm for LL^\natural-convex functions with bisubmodular minimization algorithms.

Keywords

Cite

@article{arxiv.1007.1229,
  title  = {Submodularity on a tree: Unifying $L^\natural$-convex and bisubmodular functions},
  author = {Vladimir Kolmogorov},
  journal= {arXiv preprint arXiv:1007.1229},
  year   = {2011}
}

Comments

14 pages

R2 v1 2026-06-21T15:45:41.813Z