同じラベルでエンドポイントが異なる2つのエッジを追加するにはどうすればよいですか?
たとえば、同じラベル'label1'を持つ2つのエッジを追加します。1つは頂点v-1から頂点v-2に、もう1つは頂点v-2からv-3にあります。
コードの一部は次のようになります。
g.addEdge("label1","v-1","v-2");
g.addEdge("label1","v-2","v-3");
ただし、JUNGでは同じラベルの2つのエッジを追加することはできません。エラーが発生します:
エッジラベル1は、エンドポイント[v-1、v-2]でこのグラフにすでに存在し、エンドポイント[v-2、v-3]で追加することはできません。
同じラベルを持つ2つのエッジを追加するにはどうすればよいですか?
ありがとう。
編集:
EdgeWeightLabellerを使用して、エッジに重み値を割り当てる方法があることを読みましたが、これらの重み値は整数である必要があります。したがって、問題は解決されていないようです。