Итак, у меня есть граф, в котором ребра либо существуют, либо нет, и у меня есть все вероятности существования каждого ребра. Мне нужно рассчитать вероятность того, существует ли какой-либо путь между двумя конкретными вершинами [A-> B], что означает прямой край [AB] или косвенный, состоящий из более чем одного края [AC, CB]. Число вершин конечно и известно.Вероятность существования пути в графе взвешенной вероятности
1
A
ответ
0
Мой подход:
- Run BFS, чтобы построить список смежности с весом быть вероятность того
Теперь запустите модифицированный алгоритм "кратчайшего пути". Я поставил «самый короткий путь» в кавычках, поскольку мы будем запускать алгоритм самого длинного пути.
2.1 Начните с конечной точки, скажем B
2.2 Теперь вернитесь на один шаг, это будет список элементов. Скажем, B '
2,3 Вычислить наибольшую вероятность до всех элементов B' и получить максимум для перехода к B
Ref: http://homepage.cs.uiowa.edu/~hzhang/c31/notes/ch06WGraph.pdf
Смежные вопросы
- 1. Как найти вероятность пути в ориентированном графе?
- 2. Поиск вероятности ребер в графе
- 3. Вероятность существования семейной фирмы
- 4. Вероятность и алгоритм кратчайшего пути
- 5. Алгоритм вероятности прохождения по пути
- 6. кратчайшего пути в графе
- 7. Найти элемент в массиве с использованием взвешенной вероятности и значения
- 8. Как выбрать ключи из словаря python на основе взвешенной вероятности?
- 9. Как оценить образец в взвешенной гауссовой смеси?
- 10. Вероятность вероятности расслоения по нейрону в самоорганизующихся картах
- 11. Пути максимальной вероятности с использованием Dijkstra
- 12. Есть ли способ случайного выбора ячейки на основе взвешенной вероятности в Excel?
- 13. Скрытая марковская модель Вероятность вероятности Ковариация - это единичная матрица?
- 14. Как рассчитать вероятность точки с использованием объекта распределения вероятности?
- 15. найти все пути в графе, включая вершину
- 16. Все пути между двумя узлами в графе
- 17. Путь к точке пути в графе
- 18. кратчайшие пути не путь в графе
- 19. Трассировка пути в графе между двумя узлами
- 20. все возможные пути в циклическом неориентированном графе
- 21. Расчет вероятности
- 22. Определение вероятности в GAMS
- 23. Вероятность функция
- 24. Вычисления вероятности в Python
- 25. Расщепление Вероятности
- 26. Как оценить вероятность ngram?
- 27. Java: Как смоделировать вероятность?
- 28. функции вероятности в scala
- 29. Дорожки в полном графе
- 30. Расчет условной вероятности
Сколько вершин может быть ? – kraskevich
Существование края обусловлено существованием предыдущего ребра. Узнайте о «условной вероятности» – Ripi2