Алгоритмы CH и MLD, реализованные в OSRM, являются «алгоритмами ускорения» - они ускоряют поиск кратчайшего пути на расширенном графе.
Типичный компромисс с этими типами алгоритмов заключается в том, что вы теряете гибкость - форма расширенного графа зависит от весов, поэтому, если вы их измените, вам нужно будет регенерировать расширенный граф, чтобы чтобы оставаться в силе.