Штрафуем рёбра: новая логика перестроения маршрутов в 2ГИС
Что, если навигатор перестанет упрямо твердить «Развернитесь!», когда вы свернули с маршрута и предложит новый, более вам подходящий? Изначально мы хотели решить этот конкретный кейс, ведь слишком прямолинейный алгоритм не допускал, что пользователь может намеренно выбрать другой путь, и всегда стоял на своём. Решать проблему начали с логики перестроения и реализовали алгоритм дискриминации маршрута. По сути, этот алгоритм научился строить маршруты, которые не были похожи на изначальный. Узнать подробнее
https://habr.com/ru/companies/2gis/articles/920374/
#алгоритм_дискриминации #маршрут #2гис #перестроение #ребра_графа #математика #транспорт #навигатор