Boost logo

Boost Users :

Subject: [Boost-users] [Graph] Caching Dijkstra results
From: Sensei (senseiwa_at_[hidden])
Date: 2014-05-14 05:14:07


Dear all,

I need to find the shortest path from a node to another, and this
operation will be performed several times with different
source/destination nodes. In many cases, I would need the same source,
so I was thinking about caching the results from Dijkstra.

Sincerely, I don't know what I should cache. My initial thought is
creating a hashmap with key being the source node, and value something
that allows me to easily retrieve the path.

What do you think I need to cache? Does it suffices to have a map from
node index (std::size_t) to the node's predecessor map?

Thanks & Cheers!


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net