Good spanning tree explained
In the mathematical field of graph theory, a good spanning tree [1]
of an
embedded planar graph
is a rooted
spanning tree of
whose non-tree edges satisfy the following conditions.
- there is no non-tree edge
where
and
lie on a path from the root of
to a leaf,
- the edges incident to a vertex
can be divided by three sets
and
, where,
is a set of non-tree edges, they terminate in red zone
is a set of tree edges, they are children of
is a set of non-tree edges, they terminate in green zone
Formal definition
Source:
Let
be a plane graph. Let
be a rooted spanning tree of
. Let
P(r,v)=(r=u1),u2,\ldots,(v=uk)
be the path in
from the root
to a vertex
. The path
divides the children of
,
, except
, into two groups; the left group
and the right group
. A child
of
is in group
and denoted by
if the edge
appears before the edge
in clockwise ordering of the edges incident to
when the ordering is started from the edge
. Similarly, a child
of
is in the group
and denoted by
if the edge
appears after the edge
in clockwise order of the edges incident to
when the ordering is started from the edge
. The tree
is called a
good spanning tree of
if every vertex
of
satisfies the following two conditions with respect to
.
does not have a non-tree edge
,
; and
incident to the vertex
excluding
can be partitioned into three disjoint (possibly empty) sets
and
satisfying the following conditions (a)-(c)
and
is a set of consecutive non-tree edges and
is a set of consecutive tree edges.
,
and
appear clockwise in this order from the edge
.
,
is contained in
,
, and for each edge
,
is contained in
,
.
Applications
In monotone drawing of graphs,[2] in 2-visibility representation of graphs.
Finding good spanning tree
Every planar graph
has an embedding
such that
contains a good spanning tree. A good spanning tree and a suitable embedding can be found from
in linear-time. Not all embeddings of
contain a good spanning tree.
See also
Notes and References
- Rahman. Md. Saidur. 23 November 2015. Good spanning trees in graph drawing. Theoretical Computer Science. 607. 149–165. 10.1016/j.tcs.2015.09.004. Hossain. Md. Iqbal. free.
- Book: Rahman. Md Saidur. 28 June 2014. 8497. en. Springer, Cham. 105–116. 10.1007/978-3-319-08016-1_10. Hossain. Md Iqbal. Frontiers in Algorithmics . Monotone Grid Drawings of Planar Graphs . 1310.6084. Lecture Notes in Computer Science. 978-3-319-08015-4. 10852618 .