Hypergraph k-Cut for Fixed k in Deterministic Polynomial Time
We consider the H ypergraph - k -C ut problem. The input consists of a hypergraph G = ( V , E ) with nonnegative hyperedge-costs c : E → R + and a positive integer k . The objective is to find a minimum cost subset F ⊆ E such that the number of connected components in G – F is at least k . An altern...
Gespeichert in:
Veröffentlicht in: | Mathematics of operations research 2022-11, Vol.47 (4), p.3380-3399 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | We consider the H
ypergraph
-
k
-C
ut
problem. The input consists of a hypergraph
G
=
(
V
,
E
)
with nonnegative hyperedge-costs
c
:
E
→
R
+
and a positive integer
k
. The objective is to find a minimum cost subset
F
⊆
E
such that the number of connected components in
G
–
F
is at least
k
. An alternative formulation of the objective is to find a partition of
V
into
k
nonempty sets
V
1
,
V
2
,
…
,
V
k
so as to minimize the cost of the hyperedges that cross the partition. G
raph-
k
-
C
ut
, the special case of H
ypergraph
-
k
-C
ut
obtained by restricting to graph inputs, has received considerable attention. Several different approaches lead to a polynomial-time algorithm for G
raph-
k
-
C
ut
when
k
is fixed, starting with the work of Goldschmidt and Hochbaum (Math of OR, 1994). In contrast, it is only recently that a randomized polynomial time algorithm for H
ypergraph
-
k
-C
ut
was developed (Chandrasekaran, Xu, Yu, Math Programming, 2019) via a subtle generalization of Karger’s random contraction approach for graphs. In this work, we develop the first deterministic algorithm for H
ypergraph
-
k
-C
ut
that runs in polynomial time for any fixed
k
. We describe two algorithms both of which are based on a divide and conquer approach. The first algorithm is simpler and runs in
n
O
(
k
2
)
m
time while the second one runs in
n
O
(
k
)
m
time, where
n
is the number of vertices and
m
is the number of hyperedges in the input hypergraph. Our proof relies on new structural results that allow for efficient recovery of the parts of an optimum
k
-partition by solving minimum (
S
,
T
)-terminal cuts. Our techniques give new insights even for G
raph-
k
-
C
ut
. |
---|---|
ISSN: | 0364-765X 1526-5471 |
DOI: | 10.1287/moor.2021.1250 |