We consider the problem of finding most balanced cuts among minimum st-edge cuts and minimum st-vertex cuts, for given vertices s and t, according to different balance criteria. For edge cuts [S, S] we seek to maximize min{|S|, |S|}. For vertex cuts C of G we consider the objectives of (i) maximizing min{|S|, |T |}, where {S, T} is a partition of V (G)\C with s ∈ S, t ∈ T and [S, T ] = ∅, (ii) minimizing the order of the largest component of G−C, and (iii) maximizing the order of the smallest component of G−C. All of these problems are shown to be NP-hard. We give a PTAS for the edge cut variant and for (i). We give a 2-approximation for (ii), and show that no non-trivial approximation exists for (iii) unless P=NP. To prove these results we show that we can partition the vertices of G, and define a partial order on the subsets of the partition, such that ideals of the partial order correspond bijectively to minimum st-cuts of G. This shows that the problems are closely related to Uniform Partially Ordered Knapsack (UPOK), a variant of POK where element utilities are equal to element weights. Our PTAS is also a PTAS for special types of UPOK instances.
[1]
Stavros G. Kolliopoulos,et al.
Partially ordered knapsack and applications to scheduling
,
2007,
Discret. Appl. Math..
[2]
Markus Chimani,et al.
On the Minimum Cut of Planarizations
,
2007,
Electron. Notes Discret. Math..
[3]
David B. Shmoys,et al.
Cut problems and their application to divide-and-conquer
,
1996
.
[4]
Yuval Rabani,et al.
ON THE HARDNESS OF APPROXIMATING MULTICUT AND SPARSEST-CUT
,
2005,
20th Annual IEEE Conference on Computational Complexity (CCC'05).
[5]
Frank Thomson Leighton,et al.
Multicommodity max-flow min-cut theorems and their use in designing approximation algorithms
,
1999,
JACM.
[6]
D. S. Johnson,et al.
On Knapsacks, Partitions, and a New Dynamic Programming Technique for Trees
,
1983,
Math. Oper. Res..
[7]
Sanjeev Khanna,et al.
Hardness of cut problems in directed graphs
,
2006,
STOC '06.
[8]
Uriel Feige,et al.
Finding small balanced separators
,
2006,
STOC '06.
[9]
R. Möhring.
Algorithmic Aspects of Comparability Graphs and Interval Graphs
,
1985
.