この質問は、有向グラフでサイクルを検出するための優れた答えを持っています。残念ながら、MapReduceバージョンを作成するのは簡単ではないようです。
具体的には、有向グラフからサイクルを削除するためのMapReduceアルゴリズムに興味があります。
幅優先探索(BFS)アルゴリズムを使用して評価しましたが、サイクルを遮断するために2つの異なるエッジが同時に削除される可能性があるという問題があります。このシナリオの影響は、削除できるエッジが多すぎることです。削除されるエッジの数を最小限に抑えながら、サイクルを削除することが重要です。
利用可能な証明を備えたソリューションが推奨されます!
ありがとう。