English

Computing multiway cut within the given excess over the largest minimum isolating cut

Data Structures and Algorithms 2010-11-30 v1 Discrete Mathematics

Abstract

Let (G,T)(G,T) be an instance of the (vertex) multiway cut problem where GG is a graph and TT is a set of terminals. For tTt \in T, a set of nonterminal vertices separating tt from T{T}T \setminus \{T\} is called an \emph{isolating cut} of tt. The largest among all the smallest isolating cuts is a natural lower bound for a multiway cut of (G,T)(G,T). Denote this lower bound by mm and let kk be an integer. In this paper we propose an O(knk+3)O(kn^{k+3}) algorithm that computes a multiway cut of (G,T)(G,T) of size at most m+km+k or reports that there is no such multiway cut. The core of the proposed algorithm is the following combinatorial result. Let GG be a graph and let X,YX,Y be two disjoint subsets of vertices of GG. Let mm be the smallest size of a vertex XYX-Y separator. Then, for the given integer kk, the number of \emph{important} XYX-Y separators \cite{MarxTCS} of size at most m+km+k is at most i=0k(ni)\sum_{i=0}^k{n \choose i}.

Keywords

Cite

@article{arxiv.1011.6267,
  title  = {Computing multiway cut within the given excess over the largest minimum isolating cut},
  author = {Igor Razgon},
  journal= {arXiv preprint arXiv:1011.6267},
  year   = {2010}
}
R2 v1 2026-06-21T16:50:24.804Z