2014-02-17 67 views
0

在IGRAPH,什麼是最少的CPU便宜的方式找到:最小CPU便宜的方式找到的圖形[IGRAPH]的兩個最(和最少)遠程頂點

  • 兩個最偏遠的頂點(就最短距離而言,它們是相互關聯的)。與最遠的點()函數不同,如果存在多於一對的最短距離,它選擇第一對找到的頂點,我想隨機選擇這一對。
  • 與圖的最接近的頂點相同的東西。

謝謝!

+1

您可能需要更精確地說明vertext是「最偏遠的」 - 它距離任何其他頂點最遠嗎?或者離所有其他頂點最遠?或者距離任何其他頂點最遠的頂點?還是遠離基於其他標準的頂點聚類最遠的意義? – twalberg

+0

當計算圖中所有最短距離時,我在我的問題的第一個項目符號點上尋找的是位於這些最短路徑中最長的末端的兩個頂點。爲此,我可以使用farthest.points()函數,除了當幾條最長的路徑具有相同的最短距離時找到第一個結果,而我需要讓算法隨機選擇最長的最短路徑。我希望我更有意義... :) – Rodolphe

回答

2

對於第一個問題,您可以找到所有最短路徑,然後在構成最長距離的對之間進行選擇。

我真的不明白第二個問題。如果您正在搜索未加權的路徑,那麼邊緣兩端的每對頂點都有最小距離(1)。也就是說,如果你不考慮到頂點本身的路徑,按照定義它們的長度爲零。

相關問題