<div dir="ltr">Hello!<div><br></div><div>I'm digging into the internals of OSRM. The Processing Flow wiki page is quite informative, here are few additional questions. I can edit the wiki with the answers.  </div><div><br></div><div>About the routing algorithm: when inspecting RoutingStep, there are forward and backward heap, so it looks like bidirectional Dijkstra, but the documentation states that the algorithm is based on contraction hierarchies. What's the trick?</div><div><br></div><div>In the code, we see that some nodes are "core nodes". What does that mean?</div><div><br></div><div>Thanks for your help!</div><div><br></div><div>Francis</div></div><div dir="ltr">-- <br></div><div data-smartmail="gmail_signature"><div dir="ltr">Francis Giraldeau</div></div>