有沒有人有源碼實現this algorithm尋找週期,最好是現代靜態類型的語言,如SML,OCaml,Haskell,F#,Scala?約翰遜算法在圖中找到基本電路(週期)的實現
3
A
回答
0
請問C++和Boost Graph Library是否適合您?
+1
我已經檢查了Boost Graph Library,它沒有實現這個算法(我引用的Johnson算法找到了所有的循環,但是你所引用的Johnson算法找到了稀疏圖的所有對最短路徑,即不同的事情)。事實上,我很驚訝BGL很少實施。我也檢查了OCaml的ocamlgraph,Haskell的圖庫和其他一些沒有成功的。 – 2011-03-24 09:19:41
1
我在這方面也很掙扎,我想出了這個page,它列出了Java和OCaml中約翰遜算法(尋找初級電路的算法)的一些實現。博客文章的作者在原始實現中修復了一些問題,在我還沒有固定版本的兩個實現之前,我在相同的頁面上進行了鏈接。
2
以下是您需要的算法的Java實現: https://github.com/1123/johnson。在JVM上運行的Java,你也可以在Scala中使用它。
相關問題
- 1. 約翰遜C++算法編譯錯誤
- 2. 約翰遜特羅特算法
- 3. 約翰遜的算法如何不是多項式?
- 4. Apache約翰遜vs傑克遜
- 5. 爲什麼約翰遜算法給出最優順序
- 6. 週期尋找算法
- 7. 有誰知道顯示約翰遜算法動畫的小程序?
- 8. 無法弄清楚如何改變「約翰」爲「約翰」
- 9. 我在哪裏可以找到R的EM聚類算法的基本實現?
- 10. 實現方法找到最短路徑(Dijkstra算法)的被陷在環路
- 11. 估計約翰森協同方法中的約翰森協整方法在R約爲
- 12. 查找圖實現中的所有周期
- 13. 什麼是約翰遜計數器中的寄生狀態機
- 14. 使用約翰孔德的AuthnetXML類Auth.net eCheck實現
- 15. 約翰松desirializing日期餘下
- 16. 實現A *尋路算法
- 17. 在C++中實現在無向圖算法中尋找循環
- 18. 用於評估電路的算法的實現
- 19. 圖算法的C++實現
- 20. 實現圖像輪廓繪圖的基本思路
- 21. 圖算法檢測偶數週期
- 22. 傑克遜:基於實現的接口
- 23. 劍道UI電網基本實現
- 24. C#中有向圖中檢測週期的簡單實現
- 25. 如何在網格板上實現遺傳算法以找到最佳路徑
- 26. 在RenderScript中實現算法
- 27. 週期檢測算法
- 28. 配置約翰尼緩存
- 29. React路由器基本實現
- 30. 無法找到實現類在Java中
你有沒有找到一個公共實現。在f#出ocaml?甚至在C#中? – 2016-05-19 00:42:06
@ArturoHernandez:No. – 2017-03-01 18:08:41