in reply to H of A optimization

Have you looked at the Graph module on CPAN (http://search.cpan.org/author/JHI/Graph-0.201)? I've never used it myself, so I can't vouch for it. --Dave.