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

3 ответа

Интересный подход, выглядит хорошо (я не могу придумать контрпример).

ю

5 ответов

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

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

5 ответов

Используйте Дейкстры, чтобы найти Минимальное остовное дерево?

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

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

0 ответов

@pyd первым делом замените все пропущенные значения на ноль или ноль. Затем используйте приведенный выше код. Когда вы имеете дело с числами, в кадре данных не должно быть никаких dty-типов объектов.

я есть датафрейм с городами и расстоянием между другими городами от каждого города. Мой набор данных выглядит так, ДФ, From City City A City B City C City D City A 2166 577 175 City B 2166 1806 2092 City C 577 1806 653 City D 175 2092 653Я ...

7 ответов

Не связано с вопросом ОП

ли мы использовать алгоритм Дейкстры с отрицательными весами? СТОП!Прежде чем вы подумаете: «Вы можете просто бесконечно прыгать между двумя точками и получать бесконечно дешевый путь», я больше думаю о односторонних путях. Заявка на это будет ...

2 ответа

g [u] .size () - количество вершин, связанных с вершиной u.

приведена реализация алгоритма Дейкстры, который я написал из псевдокода вСтатья в википедии [http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm#Pseudocode], Для графа с примерно 40 000 узлов и 80 000 ребер, запуск занимает 3 или 4 минуты. Это ...

1 ответ

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

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

5 ответов

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

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

4 ответа

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

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

5 ответов

Дейкстра за самый длинный путь в DAG

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