Запитання з тегом «shortest-path»

Запитання щодо алгоритмічних задач пошуку найкоротших шляхів між вузлами в графіку.

3
Яке значення "широти" у першому пошуку?
Я дізнався про широту пошуку вперше, і в голові з'явилося питання, чому BFS так називається. У книзі « Вступ до алгоритмів CLRS» я прочитав таку причину цього: Шеричний пошук названий так, тому що він розширює межу між виявленими та нерозкритими вершинами рівномірно по всій широті кордону. Однак я не в …

3
Модифікація алгоритму Дейкстри для ваг ребер, виведених із діапазону
Припустимо, у мене є спрямований графік з вагами ребра, виведеними з діапазону [1,…,K][1,…,K][1,\dots, K] де KKK є постійним. Якщо я намагаюся знайти найкоротший шлях за допомогою алгоритму Дейкстри , як я можу змінити структуру алгоритму / даних та покращити часову складність до O(|V|+|E|)O(|V|+|E|)O(|V|+|E|) ?


1
Чи можемо ми знайти k найкоротші шляхи між усіма парами швидше, ніж розв’язувати парну задачу повторно?
Я хочу створити найкоротший шлях ( буде менше 10) між усіма парами в графі. Графік (фактично карта метро):кkkккk позитивно зваженою непрямий розріджений з приблизно 100 вузлами Мій поточний план - застосувати ккkнайкоротший шлях до кожної пари; Зараз я шукаю більш ефективну альтернативу (можливо, з динамічним програмуванням).

1
Знаходження k-найкоротшого шляху між двома вузлами
Враховуючи зважений диграф та вагову функцію, , можна нормально використовувати алгоритм Діккстра для отримання найкоротшого шляху. Мене цікавить, як отримати шлях найкоротший, -коротший і так далі.G=V,EG=V,EG=V,Ed(u,v)d(u,v)d(u,v)2nd2nd2^{nd}3rd3rd3^{rd} Запитання: Чи існує ефективний алгоритм для отримання i-го найкоротшого шляху між двома вузлами у зваженому графі? Чи є ефективний алгоритм для отримання k-самого короткого …

3
Унікальний шлях у спрямованому графіку
Я розробляю алгоритм для класу, який визначатиме, чи спрямований графік унікальний щодо вершини vvv такий, що для будь-якого u ≠ vu≠vu \ne v є щонайбільше один шлях vvv до uuu. Я почав з використання BFS (пошук вшир), щоб знайти найкоротший шлях від v до іншої вершини u, а потім знову …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.