My question:
Let G(V,E) be a fully connected graph, where V is set of nodes and E is set of links. What is the upper bound (worst case) of the minimum number of spanning trees needed to cover all the links in the graph, if the spanning trees are sorted in lexicographic order?
As an example, for |V|=4, and thus |E|=6, G(V,E) contains the following 16 spanning trees (in lexicograhic order); note that labelling the links differently may produce different order of spanning trees.
1 2 3
1 2 4
1 2 6
1 3 4
1 3 5
1 3 6
1 4 5
1 5 6
2 3 4
2 3 5
2 4 5
2 4 6
2 5 6
3 4 6
3 5 6
4 5 6
In this case, the minimum number of spanning trees needed to cover all the links in the graph will be 5 spanning trees ({1 2 3},{1 2 4 },{1 2 6}, {1 3 4}, {1 3 5}). So all the links are included in these 5 spanning trees.
It is easy to count the number of spanning trees for small graph, but I have problem with larger sized graph, e.g., |V|>4.
Is there any formula to compute the upper bound number for the spanning trees to cover all links in the graph?
Thanks alot