我正在开发一个二叉决策图的教学工具,其中还有一个变量重排的功能。请问是否有适合实现建树时进行变量重排的库或算法?
最好能够使用像pyeda、buDDy或pycudd这样的库,因为我已经熟悉了这些库。
谢谢,如果需要任何澄清,请在评论中提出。
我正在开发一个二叉决策图的教学工具,其中还有一个变量重排的功能。请问是否有适合实现建树时进行变量重排的库或算法?
最好能够使用像pyeda、buDDy或pycudd这样的库,因为我已经熟悉了这些库。
谢谢,如果需要任何澄清,请在评论中提出。
我在马里博尔大学的团队正在开发BDD Scout(http://biddy.meolic.com/),这是一款可视化BDD工具。目前,支持带补充边的ROBDD和0-sup-BDD。支持转换。对于两者都支持重排序(即变量交换和筛选算法)。BDD Scout可在GNU / Linux和MS Windows上运行(提供源代码和二进制包)。我们希望我们的工具有朝一日成为一个良好的教学工具,但我们需要一些反馈来改进它。除了健壮性之外,功能集合是最关键的部分需要改进。如果您有时间尝试,请不要犹豫给我们任何意见和问题。