Information Technology Reference
In-Depth Information
edges. G k is a minor of G and, for i<k , G i is a minor of a graph obtained from
G i +1 by contracting an edge incident to s i .
For i =2 ,...,k :
- G i [ S i ] is a maximal simple subgraph of G i +1 [ S i ]; therefore tw( G i +1 [ S i ]) =
max
by Fact 2.
- G i [ S i ] is obtained from G i [ S i− 1 ] by the subdivision of an edge (by s i )orthe
addition of a leaf vertex ( s i ); therefore tw( G i [ S i ]) = max
{
1 , tw ( G i [ S i ])
}
{
1 , tw ( G i [ S i− 1 ])
}
by
Facts 1 and 3.
By induction and the fact that a graph with a single vertex has treewidth 0, the
lemma follows.
m
Lemma 2.
5 .
Proof. We show, equivalently, that the procedure deletes at most 5 vertices by
amortized analysis. For each vertex that we delete we incur a charge of
|
S
|≥
n
5. For
each edge that we contract (incident to a degree-1 or -2 vertex), remove (as a
self-loop or parallel edge) or delete (by way of deleting an adjacent vertex) we
incur a charge of +1. Note that we distinguish between deleting and removing
an edge for the purpose of this analysis. We will show that the net charge is
positive, thus showing that for every 5 edges of the graph, we delete at most one
vertex.
The first case of the algorithm, in which an edge is contracted, incurs only
a positive charge. There are three remaining cases in which a vertex is deleted,
according to the degree of the deleted vertex and whether it is adjacent to a
degree 3 vertex.
Deleting a degree-3 vertex from a 3-regular graph. Deleting such a vertex
incurs a charge of +3
2 but creates three degree-2 vertices. At least one
edge incident to each of these will be contracted (or removed) for a total charge
of +3. Therefore, before another vertex is deleted, the net charge for deleting
this vertex is at least +1.
Deleting a degree-4 vertex adjacent to a degree-3 vertex. Deleting such
avertex v incurs a charge of +4
5=
1 but creates at least one vertex u
of degree 2; an edge incident to u will be contracted before another vertex is
deleted. The net charge for deleting v is at least 0.
Deleting a degree-4 vertex from a 4-regular graph. Deleting such a vertex
incurs a charge of +4
5=
1. After this case happens, the remaining graph will
have at least four degree-3 vertices, and will continue to have a nonzero number
of both degree-3 and degree-4 vertices until either the graph becomes 4-regular
again (by reducing the degree-3 vertices to degree-2 and contracting them away)
or all degree-4 vertices have been removed. We consider the following sub-cases
for the steps of the algorithm that either return to a 4-regular state or eliminate
all degree-4 vertices:
5=
(a) If the graph becomes 4-regular again, it can only be after removing a degree-
4 vertex adjacent to four degree-3 vertices, followed by four contractions of
Search WWH ::




Custom Search