Papers
Topics
Authors
Recent
Search
2000 character limit reached

Deterministic enumeration of all minimum cut-sets and kk-cut-sets in hypergraphs for fixed kk

Published 27 Oct 2021 in cs.DS and cs.DM | (2110.14815v2)

Abstract: We consider the problem of deterministically enumerating all minimum kk-cut-sets in a given hypergraph for any fixed kk. The input here is a hypergraph G=(V,E)G = (V, E) with non-negative hyperedge costs. A subset FF of hyperedges is a kk-cut-set if the number of connected components in G−FG - F is at least kk and it is a minimum kk-cut-set if it has the least cost among all kk-cut-sets. For fixed kk, we call the problem of finding a minimum kk-cut-set as Hypergraph-kk-Cut and the problem of enumerating all minimum kk-cut-sets as Enum-Hypergraph-kk-Cut. The special cases of Hypergraph-kk-Cut and Enum-Hypergraph-kk-Cut restricted to graph inputs are well-known to be solvable in (randomized as well as deterministic) polynomial time. In contrast, it is only recently that polynomial-time algorithms for Hypergraph-kk-Cut were developed. The randomized polynomial-time algorithm for Hypergraph-kk-Cut that was designed in 2018 (Chandrasekaran, Xu, and Yu, SODA 2018) showed that the number of minimum kk-cut-sets in a hypergraph is O(n<sup>2k−2)O(n<sup>{2k-2}), where nn is the number of vertices in the input hypergraph, and that they can all be enumerated in randomized polynomial time, thus resolving Enum-Hypergraph-kk-Cut in randomized polynomial time. A deterministic polynomial-time algorithm for Hypergraph-kk-Cut was subsequently designed in 2020 (Chandrasekaran and Chekuri, FOCS 2020), but it is not guaranteed to enumerate all minimum kk-cut-sets. In this work, we give the first deterministic polynomial-time algorithm to solve Enum-Hypergraph-kk-Cut (this is non-trivial even for k=2k = 2). Our algorithms are based on new structural results that allow for efficient recovery of all minimum kk-cut-sets by solving minimum (S,T)(S,T)-terminal cuts. Our techniques give new structural insights even for enumerating all minimum cut-sets (i.e., minimum 2-cut-sets) in a given hypergraph.

Citations (1)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.