Свързани въпроси 'dijkstra'

Най-краткият път в насочен претеглен граф, който използва най-много k върха
Опитвам се да реша проблем със SSSP в свързана насочена претеглена циклична графика с неотрицателни тегла. Уловката тук е, че този проблем изисква SSSP, който използва най-много k върха. Опитах се да използвам модифицирания алгоритъм на dijkstra,...
1290 изгледи
schedule 30.09.2022

Пътна карта с тунели
При дадена пътна карта между няколко града, с пътища между 2 града, съдържащи тунели, вашата цел е да намерите възможно най-кратките пътища между началния град и всички останали градове, така че всеки път да съдържа поне един тунел. (Проблемът не...
110 изгледи
schedule 24.10.2022

Набор от най-кратки пътища с много начало и много край
Имам проблем с най-краткия път в насочена претеглена графика. Познавам Dijkstra , BFS , DFS . Имам обаче a set of vertices S за начални точки и a set of vertices E to end . S и E не се припокриват. И така, как мога да намеря набора от ръбове...
1978 изгледи

Защо тази реализация на Dijkstra (графика) не работи?
Направих тази реализация за този проблем: http://www.spoj.pl/problems/SHOP/ #include<iostream> #include<stdio.h> #include<queue> #include<conio.h> #include<string.h> using namespace std; struct node { int...
827 изгледи
schedule 20.12.2023

Модификация на алгоритъма на Дейкстра
Наясно съм с алгоритъма за най-краткия път на Дейкстра. Въпреки това, ако го модифицирам така, че вместо да намери най-краткия път, той ще намери най-дългия път, използвайки алчен алгоритъм. Какво трябва да направя с кода по-долу: Ето какво...
582 изгледи
schedule 20.01.2024

Време за изпълнение на алгоритъма на Дейкстра - приоритетна опашка (купчина)
Трудно ми е да разбера защо сложността на алгоритъма на Дейкстра с купчина е O( (m + n)*log(n)), където m е броят на ръбовете, а n е броят на върховете. Моето разбиране е: Сега знам, че човек трябва да направи n премахване на минути. (Всяка...
970 изгледи
schedule 11.12.2023

изчисляване на теглото на графиката в python с NetworkX
Използвам networkx, за да изчисля най-късото разстояние (по отношение на теглото) между два върха в насочена, претеглена графика. Мисля, че dijkstra_path_length алгоритъмът е правилният за използване тук, но не разбирам какво трябва да поставя като...
1574 изгледи
schedule 31.10.2023

Как да оптимизирам кода на Dijkstra в PHP?
Посочвам този въпрос за изходния код на PHP, където имам изходен код за Dijkstra, написан на PHP, когато прилагам този алгоритъм върху Graph се състои от около 7000 възела, процесът става изключително бавен и консумира огромно пространство от паметта...
2715 изгледи
schedule 24.02.2024

Внедряване на алгоритъма на Дейкстра с помощта на min-heap, но неуспешно
Опитвам се да внедря Dijkstra's Algorithm с помощта на min-heap в java, но всеки път получавам грешен изход. Тук открих същата тема в C++. По-долу е моята графика. Възел A, който е оцветен в зелено, е източник, а възел F, който е оцветен в...
6005 изгледи
schedule 16.03.2024

Създаване на случаен неориентиран график в C++
Проблемът е, че трябва да създам произволна ненасочена графика, за да тествам бенчмарка на алгоритъма на Dijkstra използване на масив и купчина за съхраняване на върхове. AFAIK внедряването на купчина трябва да бъде по-бързо от масив, когато...
4116 изгледи
schedule 16.03.2024

Пълна графика само с две възможни разходи. Каква е цената на най-краткия път от 0 до N - 1
Даден ви е пълен неориентиран граф с N върха. Всички ръбове освен K имат цена A. Тези K ръбове имат цена B и вие ги познавате (като списък от двойки). Каква е минималната цена от възел 0 до възел N - 1. 2 <= N <= 500k 0 <= K <= 500k...
989 изгледи

Проблем с алгоритъма за най-краткия път на Дейкстра
Така че се опитвам да кодирам алгоритъма за най-краткия път на Дейкстра в C++. По някаква причина не събира разстоянията правилно... Ето какво имам досега за код. Можете да игнорирате раздела, в който копирам пътя към стека, защото знам, че все...
1881 изгледи
schedule 07.04.2024

Реализация на най-краткия път с един източник: приоритет срещу FIFO опашка
В зависимост от спецификата на проблема, два алгоритъма, които обикновено се споменават в контекста на проблема за най-краткия път с един източник, са алгоритъмът на Дейкстра и алгоритъмът на Белман-Форд. Алгоритъмът на Дейкстра работи с положителни...
909 изгледи

Изпълнението на алгоритъма на Дейкстра дава неправилни резултати
Имам нужда от помощ за внедряване на алгоритъма на Дейкстра и се надявах някой да може да ми помогне. Имам го така, че отпечатва някои от маршрутите, но не улавя правилните разходи за пътя. Ето структурата на моя възел: class Node {...
1100 изгледи
schedule 05.06.2024