osrm-backend/src/engine/routing_algorithms
Daniel J. Hofmann de1d5f199f Uses correct coefficients for local optimality in CH alternatives
The alpha constant is for the local optimality T-Test threshold.

Before we used epsilon for the T-Test threshold, but the epsilon
constant is meant to be used for the stretch test(s) only.

This changeset fixes the local optimality T-Test and uses the
epsilon constant for the two stretch tests:
- We test the stretch for the total route against epsilon and
- We test the detour against the epsilon now, too

We can discuss if the second stretch test should actually use
epsilon, too, or a adapted value of it - but definitly not alpha.
2017-06-09 13:20:41 +02:00
..
alternative_path.cpp Uses correct coefficients for local optimality in CH alternatives 2017-06-09 13:20:41 +02:00
direct_shortest_path.cpp Weight-ifies alternatives related code-paths 2017-05-12 13:54:22 +02:00
many_to_many.cpp Adjust method and function names 2017-05-11 09:13:42 +00:00
map_matching.cpp Ignore split breakage fix. 2017-05-26 10:55:03 +00:00
routing_base_ch.cpp Disable nodes with invalid segments 2017-05-11 09:13:42 +00:00
routing_base.cpp Adjust method and function names 2017-05-11 09:13:42 +00:00
shortest_path.cpp Adjust expectation and remove non-valid assertions 2017-05-19 09:47:47 +00:00
tile_turns.cpp Remove data duplicates in .node file 2017-05-17 15:21:51 +00:00