English

Algorithmic Meta-Theorems for Monotone Submodular Maximization

Data Structures and Algorithms 2018-07-13 v1

Abstract

We consider a monotone submodular maximization problem whose constraint is described by a logic formula on a graph. Formally, we prove the following three `algorithmic metatheorems.' (1) If the constraint is specified by a monadic second-order logic on a graph of bounded treewidth, the problem is solved in nO(1)n^{O(1)} time with an approximation factor of O(logn)O(\log n). (2) If the constraint is specified by a first-order logic on a graph of low degree, the problem is solved in O(n1+ϵ)O(n^{1 + \epsilon}) time for any ϵ>0\epsilon > 0 with an approximation factor of 22. (3) If the constraint is specified by a first-order logic on a graph of bounded expansion, the problem is solved in nO(logk)n^{O(\log k)} time with an approximation factor of O(logk)O(\log k), where kk is the number of variables and O()O(\cdot) suppresses only constants independent of kk.

Keywords

Cite

@article{arxiv.1807.04575,
  title  = {Algorithmic Meta-Theorems for Monotone Submodular Maximization},
  author = {Masakazu Ishihata and Takanori Maehara and Tomas Rigaux},
  journal= {arXiv preprint arXiv:1807.04575},
  year   = {2018}
}