Re: алгоритм поиска кратчайшего пути с запретом поворотов
От: watchmaker  
Дата: 08.07.13 15:46
Оценка: +1
Здравствуйте, kkv79, Вы писали:

K>пишу роутинг для дорожной сети.

K>использую алгоритм A*

K>встала задача о запрете поворотов.


Так можно вместо одного узла «перекрёсток» сделать несколько узлов типа «въезд с улицы А» или «съезд на улицу Б». Ну и меняя вес рёбер между такими точками можно либо делать соответствующие манёвры менее выгодными (вроде избегания левых поворотов), либо даже полностью запрещать их. Ну и сделать, разумеется, эти рёбра графа направленными.
Или проблема в чём-то другом?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.