首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有办法为二元决策图重新排序变量吗?

有办法为二元决策图重新排序变量吗?
EN

Stack Overflow用户
提问于 2017-06-30 10:27:09
回答 2查看 465关注 0票数 2

我正在为二进制决策图开发一个教学工具,其中也有一个变量重新排序的特性。谁能建议一个合适的库来实现变量的重新排序,同时建立树,或者某种实现相同的算法?

最好能使用像pyeda、buDDy或pycudd这样的库,因为我已经熟悉这些库了。

谢谢,如果你需要任何澄清的话,请发表评论。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-01 22:50:35

你看过伊奥尼斯·菲利皮迪斯的dd吗?

我是匹达的作者。用Python实现ROBDD肯定很有趣,而且可能具有一定的教育价值,但它绝对不会进行任何自动变量重新排序,因此,如果这是一个要求,我建议查看dd或列表中的其他变量。

票数 2
EN

Stack Overflow用户

发布于 2017-07-31 08:06:48

我在马里博大学的团队正在生产BDD童子军( http://biddy.meolic.com/ ),这是一种用于BDD可视化的工具。目前,支持带补边的ROBDD和带有补边的0-sup.支持转换。这两种算法都支持重排序(即变量交换和筛选算法)。BDD Scout在GNU/Linux ( MS )上的工作(源代码和二进制包是可用的)。我们希望有一天我们的工具能成为一个很好的教学工具,但是我们需要一些反馈来改进它。除了健壮性外,这些功能集是最关键的改进部分。如果你有时间试一试的话,可以毫不犹豫地给我们任何意见和问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44844271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档