複数のサイクルを含む有向非巡回グラフがあり、ダイグラフに存在する各サイクルを検出(および一覧表示)する方法が必要です。
グラフはここで見ることができます:http://img412.imageshack.us/img412/3327/schematic.gif
これは、Pythonスクリプトをデバッグするためにまとめたダミーグラフです。サイクルが含まれています:
[n13, n14], [n6, n8, n15, n16, n7], [n6, n8, n9, n7]
アルゴリズムは、最小のものだけでなく、最初に遭遇したものだけでなく、有向グラフのすべてのサイクルを検出する必要があります。