Мне нужно изучить сопротивление основного кластера проникающей сети проводников. Отдельные провода промаркированы от 1 до n. Я представляю сеть графом G(V,E) и нахожу ее матрицу смежности A, где A_ij = 1, если провода i и j соприкасаются, иначе 0.
Мой вопрос следующий: учитывая, что мне нужно реализовать Законы Кирхгофа в основном перколяционном кластере , мне нужен алгоритм, который возвращает все, в идеале, наименьшие циклы в кластере. Знаете ли вы об алгоритме (мой сейчас используется грубая сила и неэффективен), который находит все циклы внутри графа из его матрицы смежности?