我有一個簡單的圖形問題,我遍歷圖尋找一個項目。圖中的每個節點的概率都是n/100,其中所有概率之和等於1.我怎樣才能找到在整個圖中搜索該項的最短期望時間?如何計算搜索圖形的最短預期時間?
該項目保證只存在於一個節點中。
乍一看,它似乎是一個旅遊銷售人員的問題,這很簡單。只需獲取路徑的排列並計算每條路徑的路徑並返回最小值。
但是,當我需要找到最短的預期時間時,它會變得棘手。是否有任何數學公式可以插入最小路徑來獲得結果?
ie: sum = 0
for node in path:
sum += node.prob * node.weight
還是有什麼更復雜的,需要做?
請不要用什麼_might_作爲可能的解決方案標記問題。此外,你錯過了細節。你究竟如何遍歷圖表? – 2011-02-24 18:58:04
@Moron:你的意思是數學嗎? 關於遍歷,我提到我得到所有路徑的排列並以最小的代價返回那個排列。 – TheOne 2011-02-24 19:01:30
我的意思是[旅行推銷員]。另外,我的觀點是,預期的時間取決於你如何穿過。你聲稱你正在尋找一個項目....如果你正在尋找所有的排列,爲什麼甚至談論一個圖表?你的問題並不清楚。 – 2011-02-24 19:04:45