У меня есть график, на котором каждый узел является трехмерной точкой, а ребра представляют расстояния между этими точками в трехмерном пространстве. График не полностью связан. Это означает, что между точками A и B может быть один прямой или многоступенчатый путь (например, A->C->D->E->B
).
Я хочу найти кратчайший замкнутый путь, который проходит через данный набор точек(все точки должны лежать на пути).
Есть ли готовая реализация для этого в библиотеке Boost Graph?
PS Путь должен начинаться и заканчиваться в одной и той же вершине (цикл)