[graph] Unique vertices using setS
Hi All,
I'm trying to create a graph with unique vertices using setS for vertices, but it doesn't seem to be working.
To test it I've made a simple example simply using int's for the vertex properties:
typedef boost::adjacency_list
Is there any place where I could enforce unique properties? (i.e. not add a new vertex if it's properties are the same as an existing vertex) My graph is actually an implicit search tree for an A* search so there's lots of nodes which will be revisited via different paths. My current thought is to create the new vertex (which is a search tree state), then simply iterate through all existing vertices to see if any are identical in properties. However if the vertices were sorted by their properties in a set (i.e. weakly ordered), this would be much faster. -Nick
participants (1)
-
Nicholas Dahm