Я заметил, что выходные данные алгоритма NetworkX simple_cycles
могут быть не детерминированными, в том смысле, что одни и те же циклы на одном и том же графике могут обнаруживаться в другом порядке, когда алгоритм запускается несколько раз.Или же один и тот же цикл может быть обнаружен, когда узлы в цикле не находятся в одном и том же порядке все время.
Является ли это ожидаемым поведением алгоритма?Я просмотрел исходный код и не вижу никаких элементов рандомизации в порядке выполнения / и т.д.
Если этого не ожидать, мне интересно, есть ли что-то, что портит мой график на заднем плане.