在我看過的每本書中,他們都說關鍵和最長的路徑是一樣的。問題是,在關鍵路徑上,所有活動都必須是關鍵性的。如果我在尋找最長的路,我不會關注活動是否是關鍵。或者我沒有得到什麼?DAG中的關鍵路徑和最長路徑是否有區別?
0
A
回答
0
考慮建模的一組序列化的,部分地相互依賴活動,其中,所述活動是由邊緣表示,並且由節點的相互依存關係的組成項目的曲線圖,使得2個邊緣e1
,e2
入射當且僅當e1
活動必須之前完成活動e2
可以開始。假設代表項目開始和結束的2個特殊頂點s
,t
,
在這樣一個模型中,關鍵路徑描述了一個不能相互平行的最大活動序列。
其名稱源於這樣一個事實,即關鍵路徑中恰好一個活動的任何延遲必然會延遲整個項目,而對於所有其他活動則會有一些緩衝時間可用。
特別是關鍵路徑不一定匹配那些對項目整體成功至關重要的活動。
關鍵路徑對應於圖中s
,t
之間的最長路徑。
當然,關鍵路徑不必是唯一的。
0
從http://en.wikipedia.org/wiki/Longest_path_problem
用於調度一組活動的關鍵路徑的方法包括 有向無環圖,其中 代表項目里程碑和邊緣上的頂點表示 必須之後進行活動的結構一個里程碑,在另一個之前;每個邊緣是 加權估計相應的活動將完成的時間量。在這樣的圖表中,從第一個里程碑到最後一個里程碑的最長路徑是關鍵路徑,其中 描述了完成項目的總時間。
他們引用了Sedgewick,Robert; Wayne,Kevin Daniel(2011),算法(第4版),Addison-Wesley Professional,第661-666頁。
相關問題
- 1. Dijkstra在DAG中的最長路徑
- 2. DAG最短路徑
- 3. Dag的最短路徑
- 4. 具有更新的節點加權DAG和最長路徑
- 5. 最長路徑
- 6. 最長是如何增加子序列DAG中最長路徑的特例?
- 7. 固定路徑和相對路徑有什麼區別?
- 8. 圖形的平均最短路徑長度和直徑算法的時間複雜度是否有區別?
- 9. 與sortedArrayUsingDescriptors和關鍵路徑
- 10. 在C++中計算DAG的關鍵路徑
- 11. /和〜/相對路徑有什麼區別?
- 12. NetworkX找到DAG中最長路徑的最有效方法,無錯誤
- 13. 單鍵和鍵路徑有什麼區別?
- 14. 有序圖中最長的路徑
- 15. 使用R igraph加權DAG的最長路徑
- 16. 從源節點上查找DAG上的最長路徑
- 17. Deduce最長的路徑
- 18. 「views」路徑和express.static中使用的路徑之間有什麼區別?
- 19. 有沒有可以在DAG中找到所有關鍵路徑的算法?
- 20. 計算最長路徑
- 21. 圖表最長路徑
- 22. 「../」和「〜/」相對路徑之間的區別
- 23. 關鍵路徑的WillChangeValue
- 24. 有什麼用路徑路由的區別:/ WEB-INF /和classpath
- 25. 物理路徑,根路徑,虛擬路徑,相對虛擬路徑,應用程序路徑和絕對路徑的區別?
- 26. Dijkstra的算法 - 只有負成本的DAG最短路徑
- 27. 「路徑規劃」和「尋路」有區別嗎?
- 28. 模式與路徑有什麼區別?
- 29. 替代Directory.CreateDirectory(路徑)支持長路徑
- 30. 尋找關鍵路徑?
有什麼算法可以用來查找DAG中所有最長的路徑嗎? –