TY - JOUR
T1 - Min–Max Partitioning of Hypergraphs and Symmetric Submodular Functions
AU - Chandrasekaran, Karthekeyan
AU - Chekuri, Chandra
N1 - Supported in part by NSF Grant CCF-1907937. A preliminary version of this work appeared at ACM-SIAM Symposium on Discrete Algorithms (SODA), 2021.
PY - 2023/6
Y1 - 2023/6
N2 - 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: 2 V→ R into k non-empty parts V1, V2, … , Vk to minimize maxi=1kf(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 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 (Networks 3:275–285, 1973). In contrast to our positive result, the reduction in Chekuri and Li (Theory Comput 16(14):1–8, 2020) 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).
AB - 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: 2 V→ R into k non-empty parts V1, V2, … , Vk to minimize maxi=1kf(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 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 (Networks 3:275–285, 1973). In contrast to our positive result, the reduction in Chekuri and Li (Theory Comput 16(14):1–8, 2020) 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).
KW - Hypergraphs
KW - Partitioning
KW - Submodular Functions
UR - http://www.scopus.com/inward/record.url?scp=85153773637&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85153773637&partnerID=8YFLogxK
U2 - 10.1007/s00493-023-00021-y
DO - 10.1007/s00493-023-00021-y
M3 - Article
AN - SCOPUS:85153773637
SN - 0209-9683
VL - 43
SP - 455
EP - 477
JO - Combinatorica
JF - Combinatorica
IS - 3
ER -