Information Technology Reference
In-Depth Information
C
), and
P
must use another edge
e
∈
(
V,E
C
. By definition, the endpoints of
e
have a rank difference that is smaller than that of
u
and
v
, contradicting the
choice of
e
.
\
An even shorter proof of the above can be obtained by reusing the following
observation from Cordovil and Forge [
6
]: for every acyclic orientation of
G
,the
set of flippable edges is a spanning set of edges. Therefore, every such set must
intersect every edge cut.
While guarding sets are hard to recognize, even for complete graphs, we show
that a minimum-size guarding set can be found in polynomial time whenever the
input graph is chordal, i.e., if every cycle of length at least 4 has a chord. In that
case, the upper bound given by the minimum edge cut is tight, and the result
generalizes Lemma
1
.
Theorem 5.
The minimum size of a guarding set in a chordal graph is the size
of a minimum edge cut.
Proof.
We need to show that whenever a set
S
of edges of a chordal graph
G
has size strictly less than the edge connectivity of
G
, there exists an acyclic
orientation of
G
in which all edges of
S
are transitive. Let us denote by
k
the
edge connectivity of
G
,and
n
its number of vertices.
We proceed by induction on
n
. For the base case we consider complete graphs.
From Lemma
1
, the minimum size of a guarding set in
K
k
+1
is
k
. Now suppose
the statement holds for every chordal graph with
n
1 vertices, and that there
exists a
k
edge connected chordal graph
G
on
n
vertices with a guarding set
S
of size
k
−
1. Since
G
is chordal, it has at least two nonadjacent simplicial
vertices
u
and
v
, i.e., vertices whose neighborhood induces a clique. The degree
of both
u
and
v
is at least
k
. Hence one of them, say
v
, is incident to at most
−
edges of
S
.Nowremove
v
and consider, using
the induction hypothesis, a suitable acyclic orientation of the remaining graph.
This orientation induces a total order, i.e., a path
p
with
d
(
v
) vertices, on the
neighbors
N
(
v
)of
v
. Then vertex
v
must have one or two incident edges that do
notbelongto
S
and connect
v
to the first, or the last, or two consecutive vertices
of path
p
. Hence we can integrate
v
in the path such that all the edges of
S
that
are incident to
v
are transitive. This yields a suitable acyclic orientation for
G
and completes the induction step.
(
k
−
1)
/
2
≤
(
d
(
v
)
−
1)
/
2
When the graph is not chordal, it may happen that the minimum size of a
guarding set is arbitrarily small compared to the edge connectivity. We can in
fact construct a large family of such examples.
Theorem 6.
For every natural number
t
≥
2
and odd natural number
g
such
that
3
≤
g
≤
t
, there exists a graph
G
with edge connectivity
t
andaguarding
set of size
g
.
Proof.
The graph
G
is constructed by considering a wheel with
g
+ 1 vertices
and center
c
, and replacing every edge incident to the center
c
by a copy of the
complete graph
K
t−
1
such that each vertex of the complete graph is connected
Search WWH ::
Custom Search