На графе дано: старт, финиш, промежуточные точки.
Нужно: найти кратчайший маршрут из старта в финиш, включающий в себя (в любом порядке) каждую из промежуточных точек.
Есть ли хороший алгоритм для решения такой задачки?
Парочка хороших кейвордов по теме тоже устроит