2017-04-25 3 views
0

計算中dijkstraエッジを隠した後に最短パスを計算すると、アルゴリズムには依然としてそれらのエッジが含まれます。cytoscape.js:dijkstraで隠れたエッジを無視する

cy.remove(someEdges)正しい結果が得られます。欠落しているエッジの周りで最短経路が再ルーティングされます。

隠されたエッジでも同じ効果を得ることは可能でしょうか?

答えて

1

ほとんどの関数およびアルゴリズムは、関数がサブグラフ(呼び出し元のコレクション)のみを考慮するように、サブグラフ上で呼び出すことができます。

たとえば、cy.elements(':visible').dijkstra()に電話すると、表示される要素のみが考慮されます。

関連する問題