> Perhaps if you told us what you need
> a tree for (because you almost never need a tree for itself) we could
> suggest a good high level module.

I am trying to analyze BGP routing table available at RouteViews
routing archive. The data looks something like

1.0.0.0/8 1 2 3 4 5 6
                 7 4 5 6
                 8 9 6
2.0.0.0/8 1 2 10 11
                 7 4 11
3.0.0.0/8 1 12 13
                 7 14
                 8 12 13

For 1.0.0.0/8, the path make a tree rooted at 6 and 1, 7 and 8
appearing as the leaves, for 2.0.0.0/8 the root is at 11 and 1 and 7
are leaves. For 3.0.0.0/8 the structure is not a tree. We may thing of
the structure as two trees rooted at 13 and 14 respectively. There may
be many other cases possible.

What I want to do is to see how many of the structures are trees? How
many are not? If not how many connected components are there? If the
structure is a tree what is the depth of the tree, what is the maximum
fanout etc. I want to see if the similarity of two structure tell me
some relationship between the prefixes. For instance, do two prefixes
owned by the same organization have the same structure. And things
like that. I am not specifically looking for something. I am trying to
study the structures to see if there is something interesting there.

Maybe this time I am using trees just for trees :)

-- 
Vijay

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
http://learn.perl.org/


Reply via email to