Min-max partitioning of hypergraphs and symmetric submodular functions

14Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

We consider the complexity of minmax partitioning of graphs, hypergraphs and (symmetric) submodular functions. Our main result is an algorithm for the problem of partitioning the ground set of a given symmetric submodular function f : 2V → R into k nonempty parts V1, V2,..., Vk to minimize maxki=1 f(Vi). Our algorithm runs in nO(k2)T time, where n = |V | and T is the time to evaluate f on a given set; hence, this yields a polynomial time algorithm for any fixed k in the evaluation oracle model. As an immediate corollary, for any fixed k, there is a polynomial-time algorithm for the problem of partitioning the vertex set of a given hypergraph H = (V, E) into k non-empty parts to minimize the maximum capacity of the parts. The complexity of this problem, termed Minmax-Hypergraph-k-Part, was raised by Lawler in 1973 [16]. In contrast to our positive result, the reduction in [6] implies that when k is part of the input, Minmax-Hypergraph-k-Part is hard to approximate to within an almost polynomial factor under the Exponential Time Hypothesis (ETH).

Cite

CITATION STYLE

APA

Chandrasekaran, K., & Chekuri, C. (2021). Min-max partitioning of hypergraphs and symmetric submodular functions. In Proceedings of the Annual ACM-SIAM Symposium on Discrete Algorithms (pp. 1026–1038). Association for Computing Machinery. https://doi.org/10.1137/1.9781611976465.64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free