|
Boost : |
From: Hugo Duncan (hugoduncan_at_[hidden])
Date: 2004-10-21 20:22:15
We just updated to a recent cvs version of boost, and an algorithm that
was taking three minutes
is now running for over an hour. I think there are two problems, but am
not at all sure of the
analysis:
The proximate cause seems to be the correction of the remove_edge function
for bidirectional
adjacancy_list based graphs in around June. Trying to see how to speed
things up, I have run
into these problems
i) remove_edge is now O(E), due to the edge properties being stored on the
graph rather than
on a vertex.
ii) removing properties from the edges changes nothing, a container of
no_property's is still
maintained.
As I am not too familiar with the adjacancy_list implementation, can
anyone confirm this?
Hugo
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk