Resha
Новичок
Алгоритм подсчета количества путей из одной вершины направленного графа в другую
Здравствуйте.
Есть таблица связности вершин ациклического ориентированного графа, любая вершина которого, кроме корневой, имеет хотя бы одного родителя (но может иметь и нескольких родителей):
parent_id INT - идентификатор вершины, из которой начинается путь
child_id INT - идентификатор вершины в которой заканчивается путь
path_count INT - количество путей из вершины parent_id в вершины child_id
Пытаюсь найти алгоритмы пересчета path_count при:
1. Создании ребра между двумя вершинами графа
2. Удалении ребра между двумя вершинами графа
Подскажите, может быть есть какой-то алгоритм для подсчета количества путей между двумя вершинами?
Здравствуйте.
Есть таблица связности вершин ациклического ориентированного графа, любая вершина которого, кроме корневой, имеет хотя бы одного родителя (но может иметь и нескольких родителей):
parent_id INT - идентификатор вершины, из которой начинается путь
child_id INT - идентификатор вершины в которой заканчивается путь
path_count INT - количество путей из вершины parent_id в вершины child_id
Пытаюсь найти алгоритмы пересчета path_count при:
1. Создании ребра между двумя вершинами графа
2. Удалении ребра между двумя вершинами графа
Подскажите, может быть есть какой-то алгоритм для подсчета количества путей между двумя вершинами?