2011-10-08 41 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);' 我该如何继续? –