2011-10-08 186 views
0

我試圖實現使用BGL庫Dijkstra的最短路徑算法在OMNET ++實現Dijkstra的使用BGL的圖

這樣做當然算法,我碰到我們需要爲同一個Graphviz的DOT文件。

如何使用graphviz爲算法創建DOT文件?

回答

0

你可以很容易地手工創建DOT文件。文件格式非常簡單並記錄在Wikipedia和graphviz website上。

下面是一個簡單的非循環有向圖的示例。

digraph graph-name { 
    a -> b -> c; 
    b -> d; 
} 
+0

弗林嗨, 我從Graphviz的手冊Dijkstra算法的代碼,但是代碼不編譯。 我想在BGL中使用graphviz實現Dijkstra,用戶指南和參考手冊中給出的例子http://www.mail-archive.com/[email protected]/msg10259.html 代碼給出語法錯誤,在行 using namespace boost; GraphvizDigraph g_dot; 'read_graphviz(「figs/ospf-graph.dot」,g_dot);' 我該如何繼續? –