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.

Section 3.4. Covering by uniform <strong>hypergraphs</strong> 59<br />

It suffices to show the existence <strong>of</strong> a ν-hyperedge e for which χe ≤ m <strong>and</strong> which satisfies<br />

(3.14), (3.15), (3.16), <strong>and</strong> (3.17). First we consider only (3.14) <strong>and</strong> (3.16):<br />

Q :={e ∈ Z V + : χe ≤ m; |e| = ν;<br />

|e ∩ X| ≤ m(X) − p(X) + 1 ∀X ∈ B1; |e ∩ X| ≥ 1 ∀X ∈ B3}.<br />

Observe that p(X) > 0 for every X ∈ B1 ∪ B2 ∪ B3, so inequalities (2.2) <strong>and</strong> (2.9) can<br />

be used for these sets.<br />

Claim 3.19. The family B1 ∪ B3 is laminar. The sets in B3 are pairwise disjoint, <strong>and</strong> if<br />

X ∈ B1 <strong>and</strong> Y ∈ B3 are not disjoint, then X ⊆ Y .<br />

Pro<strong>of</strong>. If X, Y ∈ B1 ∪ B3, <strong>and</strong> X − Y, Y − X, X ∩ Y = ∅, then p(X) ≤ p(X − Y ) or<br />

p(Y ) ≤ p(Y − X) by (2.9), which contradicts the definition <strong>of</strong> B1 <strong>and</strong> B3. If X ∈ B1 <strong>and</strong><br />

Y ∈ B3, then p(Y ) ≥ p(X), so Y ⊂ X according to the definition <strong>of</strong> B1.<br />

Claim 3.20. Q is non-empty.<br />

Pro<strong>of</strong>. We use the following algorithm to find an element e <strong>of</strong> Q:<br />

1. Construct a hyperedge e ′ by choosing one node from every X ∈ B3.<br />

2. Fix an arbitrary ordering <strong>of</strong> the nodes <strong>of</strong> V , <strong>and</strong> consider them one by one. Increase<br />

the multiplicity in e ′ <strong>of</strong> each node to the maximum value with which the obtained<br />

hyperedge does not violate conditions <strong>of</strong> type (3.14) <strong>and</strong> its size is at most ν.<br />

It follows from Claim 3.19 that this algorithm finds a hyperedge e ∈ Q if <strong>and</strong> only if the<br />

following hold:<br />

(i) |B3| ≤ ν,<br />

(ii) m(V − ∪ t i=1Xi) + t<br />

i=1 (m(Xi) − p(Xi) + 1) ≥ ν for every sub-partition {X1, . . . , Xt}.<br />

The first condition holds since m(X) ≥<br />

m(V )<br />

ν<br />

for every X ∈ B3, <strong>and</strong> they are disjoint by<br />

Claim 3.19. The second condition is clearly true if t ≥ ν. If t < ν, then m(V − ∪Xi) +<br />

<br />

(m(Xi) − p(Xi) + 1) ≥ m(V − ∪Xi) + (m(Xi) −<br />

last inequality being valid because m(V ) ≥ ν.<br />

m(V )<br />

ν<br />

m(V )<br />

+ 1) = (ν − t) + t ≥ ν, the<br />

ν<br />

Obviously, if a ν-hyperedge e can be feasibly split <strong>of</strong>f, then it is in Q. The converse is<br />

generally not true; however, it turns out to be true when B3 = ∅:<br />

Lemma 3.21. If B3 = ∅, then any ν-hyperedge e ∈ Q can be feasibly split <strong>of</strong>f.

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

Saved successfully!

Ooh no, something went wrong!