Edge-connectivity of undirected and directed hypergraphs
Edge-connectivity of undirected and directed hypergraphs
Edge-connectivity of undirected and directed hypergraphs
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
16 Chapter 1. Introduction <strong>and</strong> preliminaries<br />
A digraph D is called k-rooted-connected from root s if it has the above properties. It<br />
is easy to see that a graph G has a k-rooted-connected orientation from a given node<br />
s if <strong>and</strong> only if it is k-partition-connected. Indeed, if G is k-partition-connected, then<br />
by Proposition 1.9 it contains k edge-disjoint spanning trees, which can be oriented so<br />
as to obtain k edge-disjoint arborescences rooted at s. Conversely, if D is a k-rooted-<br />
connected orientation <strong>of</strong> G, then by Proposition 1.10 it contains k edge-disjoint spanning<br />
arborescences, thus G contains k edge-disjoint spanning trees.<br />
A common generalization <strong>of</strong> k-edge-<strong>connectivity</strong> <strong>and</strong> k-rooted-<strong>connectivity</strong> <strong>of</strong> digraphs<br />
can be formulated easily. Given a fixed root node s <strong>and</strong> positive integers k, l, a digraph D<br />
is called (k, l)-edge-connected from root s if it contains k edge-disjoint paths from s to any<br />
other node, <strong>and</strong> l edge-disjoint paths to s from any other node. Equivalently, ϱD(X) ≥ k<br />
for every non-empty subset X <strong>of</strong> V − s, <strong>and</strong> ϱD(X) ≥ l for every proper subset X <strong>of</strong> V<br />
containing s. Obviously (k, k)-edge-<strong>connectivity</strong> corresponds to k-edge-<strong>connectivity</strong>, while<br />
(k, 0)-edge-<strong>connectivity</strong> corresponds to k-rooted-<strong>connectivity</strong>.<br />
It should be noted that a graph G has a (k, l)-edge-connected orientation from a given<br />
root s if <strong>and</strong> only if it has a (k, l)-edge-connected orientation from any root. To see this,<br />
suppose that D is a (k, l)-edge-connected orientation <strong>of</strong> G with root s1, <strong>and</strong> s2 is the desired<br />
root. It suffices to see the case k ≥ l (since reversing all edges <strong>of</strong> D switches the role <strong>of</strong> k<br />
<strong>and</strong> l). By definition there are k edge-disjoint paths from s1 to s2. Let us reverse the edges<br />
on k − l <strong>of</strong> these paths. Then ϱD(X) decreases by k − l if X is an s1s2-set, it increases<br />
by k − l if X is an s2s1-set, <strong>and</strong> remains unchanged otherwise. So the new orientation is<br />
(k, l)-edge-connected from s2.<br />
Chapter 6 will discuss (k, l)-edge-connected orientations in more detail.<br />
1.3 Hypergraphs <strong>and</strong> <strong>directed</strong> <strong>hypergraphs</strong><br />
Since the thesis discusses <strong>hypergraphs</strong> <strong>and</strong> <strong>directed</strong> <strong>hypergraphs</strong> from the perspective <strong>of</strong><br />
<strong>connectivity</strong> <strong>and</strong> orientations, this introduction focuses mainly on these themes.<br />
1.3.1 Connectivity <strong>of</strong> <strong>hypergraphs</strong><br />
Graphs are considered with the possibility <strong>of</strong> loops <strong>and</strong> parallel edges, <strong>and</strong> the same ap-<br />
proach is used for <strong>hypergraphs</strong>. A hypergraph is denoted as H = (V, E), where V is the<br />
set <strong>of</strong> nodes <strong>and</strong> E is the set <strong>of</strong> hyperedges. Hyperedges are considered to be multisets. To<br />
a hyperedge e we associate the characteristic function χe : V → Z+, i.e. χe(v) equals the<br />
multiplicity <strong>of</strong> the node v in the hyperedge e. Some special notations will be used when<br />
describing the relation <strong>of</strong> a hyperedge e <strong>and</strong> a set X: