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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

56 Chapter 3. <strong>Edge</strong>-<strong>connectivity</strong> augmentation <strong>of</strong> <strong>hypergraphs</strong><br />

account) must be connected, therefore it needs to have at least l−1<br />

ν−1<br />

partition is called a deficient partition if<br />

l − 1<br />

ν − 1<br />

m(V )<br />

> .<br />

ν<br />

hyperedges. A p-full<br />

Theorem 3.14. Let p : 2 V → Z+ be a symmetric, positively crossing supermodular set<br />

function, ν ≥ 2 an integer, <strong>and</strong> m : V → Z+ a degree specification such that ν | m(V ).<br />

There is a ν-uniform hypergraph H covering p such that dH(v) = m(v) for every v ∈ V if<br />

<strong>and</strong> only if the following are true:<br />

m(X) ≥ p(X) for every X ⊆ V , (3.9)<br />

m(V )<br />

≥ p(X)<br />

ν<br />

for every X ⊆ V , (3.10)<br />

There are no deficient partitions. (3.11)<br />

Pro<strong>of</strong>. The necessity <strong>of</strong> the conditions is easily verifiable. We prove sufficiency using in-<br />

duction on |V | + m(V ). If m(V ) = ν, conditions (3.9) <strong>and</strong> (3.10) are clearly sufficient, so<br />

we can assume that m(V ) ≥ 2ν. A ν-uniform hypergraph is called feasible if it matches<br />

the degree specification <strong>and</strong> covers p. First we show that if there is a set X ⊆ V such that<br />

m(X) = p(X) = 1 <strong>and</strong> |X| > 1, then there exists a feasible hypergraph. The contraction<br />

<strong>of</strong> X leads to a modified problem: V ′ := V − X + vX, m ′ (v) := m(v) if v ∈ V ′ − vX,<br />

m ′ (vX) := 1, p ′ (Y ) := p(Y ) if vX /∈ Y , <strong>and</strong> p ′ (Y ) := p((Y −vX)∪X) if vX ∈ Y . Conditions<br />

(3.9)–(3.11) are satisfied by m ′ <strong>and</strong> p ′ , <strong>and</strong> p ′ is symmetric <strong>and</strong> positively crossing super-<br />

modular, so by induction there is a ν-uniform hypergraph H ′ = (V ′ , E ′ ) with degree vector<br />

m ′ , that covers p ′ . This hypergraph naturally defines a ν-uniform hypergraph H = (V, E)<br />

with degree vector m; we claim that H covers p.<br />

Suppose that some Y ⊆ V is deficient, i.e. dH(Y ) < p(Y ). Then p(Y ) ≥ 1 <strong>and</strong><br />

m(Y ) ≥ 2, so Y ⊆ X. Furthermore, Y must separate X, otherwise there would be a<br />

corresponding deficient set in the contracted problem. If m(X ∩ Y ) > 0, then we may<br />

assume that V − (X ∪ Y ) = ∅, because otherwise 0 = m(X − Y ) < p(Y ) = p(X − Y ).<br />

Using (2.2), p(X ∪ Y ) ≥ p(X) + p(Y ) − p(X ∩ Y ) ≥ p(Y ) > dH(Y ) = dH(X ∪ Y ), so X ∪ Y<br />

would be deficient. If m(X ∩ Y ) = 0, then p(Y − X) ≥ p(X) + p(Y ) − p(X − Y ) ≥ p(Y ) ><br />

dH(Y ) = dH(Y − X) according to (2.9), so Y − X would be deficient.<br />

From now on it is assumed that if m(X) = p(X) = 1 for some X ⊆ V , then |X| = 1;<br />

these singletons are called special singletons. The set <strong>of</strong> special singletons is denoted by S,<br />

<strong>and</strong> it is considered as a subset <strong>of</strong> V .<br />

We define an operation called splitting-<strong>of</strong>f, which is an analogue <strong>of</strong> the splitting-<strong>of</strong>f<br />

operation for graphs. A ν-hyperedge e can be split <strong>of</strong>f from (p, m) if |e ∩ v| ≤ m(v) for

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

Saved successfully!

Ooh no, something went wrong!