Результаты поиска по запросу "shortest-path"

5 ответов

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

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

4 ответа

(V * logV + E))

кратчайший путь между двумя точками на графике - это вопрос классических алгоритмов с множеством хороших ответов (Алгоритм Дейкстры [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm], ...

4 ответа

Нет, это не так. некоторые вершины могут появляться несколько раз в кратчайшем пути

ентированном графе с неотрицательными весами ребер я легко могу найти кратчайший путь от u до v, используя дейкстры. Но есть ли какая-нибудь простая настройка Дейкстры, чтобы я мог найти кратчайший путь от u до v через данную вершину w. Или любые ...

ТОП публикаций

4 ответа

Как мне найти кратчайший путь, который охватывает все узлы в ориентированном циклическом графе?

Мне нужен пример кратчайшего пути ориентированного циклического графа от одного узла (он должен достигать всех узлов графа от узла, который будет входным). Пожалуйста, если есть пример, он мне нужен в C ++ или в алгоритме.

1 ответ

Как установить целевую вершину в QuickGraph Dijkstra или A *

Я использую QuickGraph версии 3.6, и я нашел функцию SetRootVertex, но не SetTagretVertex. Мне это нужно, потому что я ищу короткие пути в огромном графике, и это сильно ускорит программу Рассматриваемые условия - DijkstraShortestPathAlgorithm ...

2 ответа

Как найти кратчайший путь в динамической ситуации

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

16 ответов

Кратчайший путь рыцаря на шахматной доске

Я тренировался на предстоящем соревновании по программированию, и я наткнулся на вопрос, который меня просто озадачил. Тем не менее, я чувствую, что это концепция, которую я должен изучить сейчас, а не скрещивать пальцы, что она никогда не ...

6 ответов

В чем разница между алгоритмом Дейкстры и Прима?

Кто-нибудь может сказать мне разницу междуДейкстры [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm]а такжеПрима [http://en.wikipedia.org/wiki/Prim%27s_algorithm]алгоритмы? Я знаю, что делает каждый из алгоритмов. Но они выглядят одинаково ...

2 ответа

кратчайший путь с одним ребром повернуть к нулю

задан неориентированный взвешенный граф G и две вершины: начальная и конечная Каков наиболее эффективный алгоритм, который находит кратчайший путь от начала до конца с возможностью превращать вес ровно одного ребра в ноль? РЕДАКТИРОВАТЬ: я знаю ...

3 ответа

Как получить вершины на кратчайшем пути с помощью igraph?

я используюigraph чтобы сгенерировать матрицу кратчайших расстояний между парами вершин, но я не могу понять, как вернуть вершины. Пока что у меня есть: path_length_matrix = ig_graph.shortest_paths_dijkstra(None,None,"distance", "ALL")Я ищу ...