2016-11-21 7 views
7

以下のノードとエッジによって与えられる以下の有向グラフがあります。GraphXを使用して有向グラフを無向グラフとして実装します

ノード

1,2,3,4,5 

私は無向グラフ にこの有向グラフを変換するにはどうすればよいエッジ

(1,2),(1,3),(1,4),(2,5),(3,4),(3,5),(4,5) 

私は組み込みメソッドを使用して変換する必要があります。メソッドに組み込みがある場合は、どのような方法ですか? または、(1,2)〜(2,1)などのデータセットに手動でエッジを追加する必要がありますか。

答えて

9

グラフを無向グラフに変換する必要はありません。あなたは単純にそれを無向グラフ(エッジ方向を無視するだけで)として扱わなければなりません。

たとえば、collectNeighborsを使用する場合は、パラメータとしてEdgeDirection.Eitherを渡して、無向グラフとして動作させることができます。

関連する問題