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

21 Авг 2019 в 06:07
145 +1
0
Ответы
1

Существует несколько алгоритмов для нахождения оптимального пути в графе, где как дуги, так и вершины имеют веса. Некоторые из них:

Алгоритм Флойда-Уоршелла - позволяет найти кратчайшие пути между всеми парами вершин в графе, учитывая как дуги, так и вершины.

Алгоритм Беллмана-Форда - находит кратчайший путь от одной из вершин графа ко всем остальным, учитывая как дуги, так и вершины. Этот алгоритм позволяет обнаружить наличие отрицательных циклов.

Метод ветвей и границ - применяется для решения комбинаторных задач, включая задачу коммивояжера, где требуется найти оптимальный маршрут, проходящий через все вершины графа.

Генетические алгоритмы - используются для решения задач оптимизации, включая поиск оптимального маршрута, учитывая веса как дуг, так и вершин.

Эти алгоритмы могут быть модифицированы и приспособлены для решения конкретной задачи нахождения оптимального маршрута, учитывая как веса дуг, так и вершин.

20 Апр в 13:23
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир