22.08.2013 Views

Edge-connectivity of undirected and directed hypergraphs

Edge-connectivity of undirected and directed hypergraphs

Edge-connectivity of undirected and directed hypergraphs

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

110 Chapter 6. Hypergraph orientation<br />

Theorem 6.16. Let H = (V, E) be a hypergraph, s, t ∈ V designated nodes, <strong>and</strong> k1, k2 ≥ k<br />

positive integers. H has a k-edge-connected orientation such that there are k1 edge-disjoint<br />

paths from s to t <strong>and</strong> k2 edge-disjoint paths from t to s if <strong>and</strong> only if<br />

eH(F) ≥ <br />

p(X) (6.15)<br />

X∈F<br />

for every partition F, where<br />

⎧<br />

0 if X = ∅ or X = V ,<br />

⎪⎨ k1 if X is an st-set,<br />

p(X) :=<br />

k2 if X is a ts-set,<br />

⎪⎩ k otherwise.<br />

(6.16)<br />

Pro<strong>of</strong>. We may assume that every hyperedge <strong>of</strong> H contains at least 2 nodes. The goal is<br />

to find an orientation <strong>of</strong> H that covers p. Observe that the set function p has none <strong>of</strong> the<br />

properties discussed in the previous sections (it is not crossing supermodular, monotone<br />

decreasing, or symmetric). As in the pro<strong>of</strong> <strong>of</strong> Theorem 6.11, we increase the value <strong>of</strong> p<br />

on the singletons so that every singleton {v} is in a tight partition Fv (a partition that<br />

satisfies (6.15) by equality); let F := <br />

v∈V Fv be the sum <strong>of</strong> these partitions, <strong>and</strong> let p ′<br />

denote the modified set function; then<br />

<br />

p ′ (X) = eH(F). (6.17)<br />

X∈F<br />

Apply one <strong>of</strong> the following three operations on F as long as any <strong>of</strong> them can be applied<br />

(see Figure 6.4):<br />

(i) Uncross X ∈ F <strong>and</strong> Y ∈ F (see Lemma 2.4) if they are crossing unless one <strong>of</strong> them<br />

is an st-set <strong>and</strong> the other is a ts-set;<br />

(ii) If F contains a co-partition, replace it by the partition obtained by taking the com-<br />

plement <strong>of</strong> every member;<br />

(iii) If X ∈ F is an st-set, Y ∈ F is a ts-set, <strong>and</strong> there is a sub-family G ⊆ F such that<br />

co(G) is a partition <strong>of</strong> X ∩ Y , replace X, Y <strong>and</strong> G in F by X − Y , Y − X <strong>and</strong> co(G).<br />

Claim 6.17. These operations do not increase eH(F), <strong>and</strong> do not decrease <br />

X∈F p′ (X).<br />

Pro<strong>of</strong>. A simple case analysis shows that the operations do not increase eH(F), as it suffices<br />

to check that the operations do not increase <br />

X∈F ϱa(X) for any hyperarc a. An even more<br />

simple case analysis shows that the operations do not decrease <br />

X∈F<br />

p(X), consequently<br />

they cannot decrease the value <br />

X∈F p′ (X), since singletons are never removed from the<br />

family.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!