【发布时间】:2015-08-18 11:40:54
【问题描述】:
我有一个未加权的无向连通图。通常,它是一种具有许多并排循环的化合物。这个问题在这个领域很常见,就像标题所说的那样。好的算法是霍顿的算法。但是,我似乎没有一步一步地找到有关该算法的任何确切信息。
很明显,我的问题是 Algorithm for finding minimal cycles in a graph ,但不幸的是,该网站的链接已被禁用。 我只找到了 Figueras 算法的 python 代码,但 Figuearas 并非在所有情况下都有效。有时它不会找到所有的环。 问题与此类似,Find all chordless cycles in an undirected graph,我尝试过,但不适用于像我这样更复杂的图表。 我找到了 4-5 个所需信息的来源,但根本没有完全解释算法。
我似乎没有找到任何 SSSR 算法,尽管它似乎是一个常见问题,主要是在化学领域。
【问题讨论】:
-
你谷歌了吗?看看这个survey - 在第一个结果中甚至有一篇关于该主题的开放博士论文......
-
您可能还想重新评估您的用例。由于 SSSR 不是唯一的,因此它通常不是您真正想要的。请参阅此处的讨论:ics.uci.edu/~dock/manuals/oechem/cplusprog/node127.html