我对Java和Jung还很陌生。我正在编写一个程序,其中我需要在事件发生的边缘添加概率(意味着数据将从第一个节点流向其他节点的事件的概率)。我有点困惑,Max-Flow会为我做这个吗?或者我需要使用其他选项,或者在Jung中没有选项来完成它,在这种情况下,我需要自己编写它吗?在这方面的任何帮助都将受到感谢。
致敬,瓦卡斯
发布于 2010-12-24 01:16:57
您是否打算设置边权重来表示某些事件的概率?Max-Flow算法将使用您分配给每条边的“容量”来查找从源顶点到汇顶点的最大流路径。你到底想在这里做什么?
发布于 2011-01-07 10:56:55
看看您调用setEdgeLabelTransformer,的方式,您需要向它传递一个Transformer new Transformer(),就像我在编号为2的代码片段中所做的那样。
当您传递一个新的ToStringLabeller(),时,您是在告诉查看器使用边缘对象的toString()方法进行标记。你需要传递一个自定义的Transformer,只要改正你的代码,让它看起来像我的一样,你就可以了。
https://stackoverflow.com/questions/4429763
复制相似问题