Jump to content

Good spanning tree

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Funwithgraph (talk | contribs) at 06:06, 18 June 2017. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Conditions of good spanning tree
 an illustration for and sets of edges


In the mathematical field of graph theory, a good spanning tree [1] T of an plane graph G is a rooted spanning tree of G whose non-tree edges satisfy the following condition.

  • there is no non-tree edge where and lie on a path from root to a leaf.
  • the edges incident to a vertex v can be divided by three set of
    • is a set of non-tree edges, each of them termites in red zone
    • is a set of tree edges, each of them is a child of
    • is a set of non-tree edges, each of them termites in green zone


Formal Definition

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 R. 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 . We call a {\it good spanning} tree of if every vertex of satisfies the following two conditions with respect to .

  • [(Cond1)] does not have a non-tree edge , ; and
A plane graph G (left), a good spanning tree of G (right) solid edges are part of spanning tree and dotted edges are non-tree edges
  • [(Cond2)] the edges of incident to the vertex excluding can be partitioned into three disjoint (possibly empty) sets and satisfying the following conditions (a)-(c)
    • (a) Each of and is a set of consecutive non-tree edges and is a set of consecutive tree edges.
    • (b) Edges of set , and appear clockwise in this order from the edge .
    • (c) For each edge , is contained in , , and for each edge , is contained in , .


Applications

in monotone drawing[2]

See also

References

  1. ^ Hossain, Md. Iqbal; Rahman, Md. Saidur (23 November 2015). "Good spanning trees in graph drawing". Theoretical Computer Science. 607: 149–165. doi:10.1016/j.tcs.2015.09.004.
  2. ^ Hossain, Md Iqbal; Rahman, Md Saidur (28 June 2014). "Monotone Grid Drawings of Planar Graphs". Frontiers in Algorithmics. Springer, Cham: 105–116. doi:10.1007/978-3-319-08016-1_10.