
In the
mathematical field of
graph theory, a good spanning tree
of an
embedded planar graph is a rooted
spanning tree
In the mathematical field of graph theory, a spanning tree ''T'' of an undirected graph ''G'' is a subgraph that is a tree which includes all of the vertices of ''G''. In general, a graph may have several spanning trees, but a graph that is not ...
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

Let
be a plane graph. Let
be a rooted spanning tree of
. Let
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
.
*
ond1 does not have a non-tree edge
,