
522 M Minimum Congestion Redundant Assignments
The vertex-cutversion of MINIMUM-BISECTION is de-
fined as follows: the goal is to partition the vertices of the
input graph into V = A [ B [ S with jSj as small as possi-
ble, under the constraints that maxfjAj; jBjg n/2 and no
edge connects A with B. It is not known whether a poly-
logarithmic factor approximation can be attained for this
problem. It should be noted that the same question regard-
ing the directed version of M
INIMUM-BISECTION was an-
swered negatively by Feige and Yahalom [8].
Cross References
See entry on the paper by Arora, Rao, and Vazirani [2].
Separators in Graphs
Sparsest Cut
Recommended Reading
1. Alpert, C.J., Kahng, A.B.: Recent directions in netlist partition-
ing: a survey. Integr. VLSI J. 19(1–2), 1–81 (1995)
2. Arora, S., Rao, S., Vazirani, U.: Expander flows, geometric em-
beddings, and graph partitionings. In: 36th Annual Sympo-
sium on the Theory of Computing, pp. 222–231, Chicago, June
2004
3. Berman, P., Karpinski, M.: Approximability of hypergraph mini-
mum bisection. ECCC Report TR03-056, Electronic Colloquium
on Computational Complexity, vol. 10 (2003)
4. Bui, T.N., Jones, C.: Finding good approximate vertex and edge
partitions is NP-hard. Inform. Process. Lett. 42(3), 153–159
(1992)
5. Coja-Oghlan, A., Goerdt, A., Lanka, A., Schädlich, F.: Techniques
from combinatorial approximation algorithms yield efficient
algorithms for random 2k-SAT. Theor. Comput. Sci. 329(1–3),
1–45 (2004)
6. Feige, U., Krauthgamer, R.: A polylogarithmic approximation
of the minimum bisection. SIAM Review 48(1), 99–130 (2006)
(Previous versions appeared in Proceedings of 41st FOCS,
1999; and in SIAM J. Comput. 2002)
8. Feige, U., Yahalom, O.: On the complexity of finding balanced
oneway cuts. Inf. Process. Lett. 87(1), 1–5 (2003)
7. Feige, U.: Relations between average case complexity and ap-
proximation complexity. In: 34th Annual ACM Symposium on
the Theory of Computing, pp. 534–543, Montréal, May 19–21,
2002
9. Garey, M.R., Johnson, D.S.: Computers and Intractability: A
Guide to the Theory of NP-completeness. W.H. Freeman and
Company (1979)
10. Karger, D.R.: Minimum cuts in near-linear time. J. ACM 47(1),
46–76 (2000)
11. Kernighan, B.W., Lin, S.: An efficient heuristic procedure for par-
titioning graphs. Bell Syst. Tech. J. 49(2), 291–307 (1970)
12. Khot, S.: Ruling out PTAS for graph Min-Bisection, Densest Sub-
graph and BipartiteClique. In: 45th Annual IEEE Symposium on
Foundations of Computer Science, pp. 136–145, Georgia Inst.
of Technol., Atlanta 17–19 Oct. 2004
13. Klein, P., Plotkin, S.A., Rao, S.: Excluded minors, network de-
composition, and multicommodity flow. In: 25th Annual ACM
Symposium on Theory of Computing, pp. 682–690, San Diego,
1993 May 16–18
14. Leighton, T., Rao, S.: Multicommodity max-flow min-cut the-
orems and their use in designing approximation algorithms.
J. ACM 46(6), 787–832, 29th FOCS, 1988 (1999)
15. Lipton, R.J., Tarjan, R.E.: Applications of a planar separator the-
orem.SIAMJ.Comput.9(3), 615–627 (1980)
16. Rosenberg, A.L., Heath, L.S.: Graph separators, with ap-
plications. Frontiers of Computer Science. Kluwer Aca-
demic/Plenum Publishers, New York (2001)
17. Svitkina, Z., Tardos, É.: Min-Max multiway cut. In: 7th Interna-
tional workshop on Approximation algorithms for combinato-
rial optimization (APPROX), pp. 207–218, Cambridge, 2004 Au-
gust 22–24
Minimum Congestion
Redundant Assignments
2002; Fotakis, Spirakis
DIMITRIS FOTAKIS
1
,PAUL SPIRAKIS
2
1
Department of Information and Communication
Systems Engineering, University of the Aegean,
Samos, Greece
2
Computer Engineering and Informatics, Research
and Academic Computer Technology Institute,
Patras University, Patras, Greece
Keywords and Synonyms
Minimum fault-tolerant congestion; Maximum fault-tol-
erant partition
Problem Definition
This problem is concerned with the most efficient use
of redundancy in load balancing on faulty parallel links.
More specifically, this problem considers a setting where
some messages need to be transmitted from a source to
a destination through some faulty parallel links. Each link
fails independently with a given probability, and in case of
failure, none of the messages assigned to it reaches the des-
tination
1
. An assignment of the messages to the links may
use redundancy, i. e. assign multiple copies of some mes-
sages to different links. The reliability of a redundant as-
signment is the probability that every message has a copy
1
This assumption is realistic if the messages are split into many
small packets transmitted in a round-robin fashion. Then the suc-
cessful delivery of a message requires that all its packets should reach
the destination.