Здравствуйте всем!
У меня возникла одна задача в которой необходимо разобраться, но пока к сожалению не получается полным образом. Задача заключается в следующем, у меня есть в наличии базис разрезов неориентированного взвешенного графа

. Каждый из таких разрезов как известно делит граф на две компоненты, необходимо имея данный базис, выполнить один из двух пунктов:
1) Построить все разрезы делящие граф на две компоненты с исходной вершиной

.
2) Найти минимальные разрезы делящие граф на две компоненты для каждой пары

.
В конечном счете данное решение будет переведено в алгоритм. Возможно ли решение при наличии скажем еще базиса циклов графа, возможно ли здесь решение через систему линейных уравнений над полем по модулю 2 или линейные комбинации?
Заранее благодарю всех кто откликнется за помощь.