我希望在具有有向和无向边的图上实现(或使用库,如果已经存在)Max Flow 算法,并将其可视化。我倾向于 JavaScript。我知道 d3.js 和 arbor.js 允许交互式图形可视化,但是有推荐的方法来可视化从节点到节点的实际流吗?这是为了演示理论计算机科学中的一些概念。
理想的图将能够显示边容量、边成本(与容量不同)和节点名称,边可以是单向(有向)或双向(双向,指向两个节点的箭头,或者只是没有箭头这根本不是两个独立的有向边)。
任何有关图形可视化工具的建议 - 您可以看到从边缘到边缘的流程 - 将不胜感激。
注意:如果有人知道允许这种可视化的好框架/库,我不反对使用 Python 或其他语言。
谢谢。