Задать вопрос
avonar
@avonar

Теория графов

Есть граф, как найти в нем гамильтонов путь, или любой другой минииальный маршрут, пересекающий все вершины, граф разный, но компланарный (при изображнэении на плоскости ребря не пересекаются, по факту соеденины только соседние вершины), надо найти какой–то маршрут что бы минимальное количество раз проходить по одним и тем же вершинам.
З.ы. Забыл самое главное, алгоритм должен работать из любой вершины графа
  • Вопрос задан
  • 3674 просмотра
Подписаться 2 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия 1С-программист
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
Cthutq66a
@Cthutq66a
Если нужен гамильтонов цикл(цепь) то тут только перебор с возвратом. А вот «минимальное количество раз проходить по одним и тем же вершинам», тут, наверное, надо сначала пытаться найти гамильтонов цикл(цепь), а потом увеличивать макс. возможное число вхождений вершин.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы