English

Approximating submodular $k$-partition via principal partition sequence

Data Structures and Algorithms 2023-07-11 v3

Abstract

In submodular kk-partition, the input is a non-negative submodular function ff defined over a finite ground set VV (given by an evaluation oracle) along with a positive integer kk and the goal is to find a partition of the ground set VV into kk non-empty parts V1,V2,...,VkV_1, V_2, ..., V_k in order to minimize i=1kf(Vi)\sum_{i=1}^k f(V_i). Narayanan, Roy, and Patkar (Journal of Algorithms, 1996) designed an algorithm for submodular kk-partition based on the principal partition sequence and showed that the approximation factor of their algorithm is 22 for the special case of graph cut functions (subsequently rediscovered by Ravi and Sinha (Journal of Operational Research, 2008)). In this work, we study the approximation factor of their algorithm for three subfamilies of submodular functions -- monotone, symmetric, and posimodular, and show the following results: 1. The approximation factor of their algorithm for monotone submodular kk-partition is 4/34/3. This result improves on the 22-factor achievable via other algorithms. Moreover, our upper bound of 4/34/3 matches the recently shown lower bound under polynomial number of function evaluation queries (Santiago, IWOCA 2021). Our upper bound of 4/34/3 is also the first improvement beyond 22 for a certain graph partitioning problem that is a special case of monotone submodular kk-partition. 2. The approximation factor of their algorithm for symmetric submodular kk-partition is 22. This result generalizes their approximation factor analysis beyond graph cut functions. 3. The approximation factor of their algorithm for posimodular submodular kk-partition is 22. We also construct an example to show that the approximation factor of their algorithm for arbitrary submodular functions is Ω(n/k)\Omega(n/k).

Keywords

Cite

@article{arxiv.2305.01069,
  title  = {Approximating submodular $k$-partition via principal partition sequence},
  author = {Karthekeyan Chandrasekaran and Weihang Wang},
  journal= {arXiv preprint arXiv:2305.01069},
  year   = {2023}
}

Comments

Accepted to APPROX'23

R2 v1 2026-06-28T10:22:51.490Z