0
A
回答
0
存儲圖的另一種替代方法是Boost Graph Library(BGL)。從我在維基百科看到的,critical path是兩個頂點之間最長的路徑。此外,對於一般情況,找到longest path似乎是NP完全,但是對於有向無環圖(DAG),我認爲您的情況是,有更高效的算法。
最長路徑算法不在BGL中,但維基百科上的DAG算法看起來相當容易實現。
0
的優秀的quickgraph庫有用於描述圖的類和大量的圖算法,包括shortest path。你也許可以做那樣的事情。
雖然,你似乎想要的實際上比標準圖算法更復雜;似乎你想要一個簡單的算法提供Microsoft Project的核心,不幸的是它不是。您可能會考慮購買一個項目副本,並使用它的COM API來創建您的計劃 - 這可能是簡單的方法,具體取決於您的環境。不過,我懷疑你會面臨一大堆工作。
相關問題
- 1. 如何選擇優化CPM
- 2. 計算幾何設定點算法的
- 3. SRP算法設計
- 4. Vue計算如何設置
- 5. 如何設計一個算法來計算倒計時風格數學難題
- 6. 如何爲受控實驗分析算法設置計算機?
- 7. 新手算法設計
- 8. 算法設計建議
- 9. 算法設計技術
- 10. 循環算法設計
- 11. Python中的算法設計
- 12. 如何設計一個好的審計算法?
- 13. Croston方法如何計算
- 14. Scanline算法:如何計算交點
- 15. 如何計算算法時間複雜
- 16. 如何計算算法的複雜度?
- 17. 如何計算算法的複雜性?
- 18. 投票算法:如何計算排名?
- 19. Dijkstra算法 - 如何計算距離?
- 20. 該算法如何計算rgb顏色?
- 21. 如何計算Java PrefixAverages算法
- 22. 如何設置計算one2many字段計算odoo
- 23. 如何設置計算屬性的值
- 24. ApplicationController.rb如何設計方法?
- 25. OO設計與核心數據:何處放置計算方法?
- 26. 如何爲以下設計動態規劃算法
- 27. 如何保持GAE配額?算法設計
- 28. 無法弄清楚如何計算Lightswitch中的計算字段
- 29. 無法計算出如何計算成績點
- 30. Android附加.cpm到mp4
謝謝史蒂夫,但我可以使用Quickgraph與Qt 4.6? – Hannibal 2009-12-09 09:40:54
我不知道Qt是什麼,但我不明白爲什麼不。這是一個純粹的.net程序集,你可以在任何地方使用。 – 2009-12-09 13:32:21