我有一些组合,我想找出其中两个之间的交集函数。然后我想在 ZDD 中表示相交的结果。
我正在考虑使用CUDD 包来做到这一点。
一个例子:
汉明距离 >= 2且1100 =的所有 4 位字符串
{ 0001, 0010, 0011,0101, 0110, 0111, 1001, 1010, 1011 }
汉明距离 >= 2且0000 =的所有 4 位字符串
{ 0011, 0101, 0110, 1001, 1010, 0111, 1011, 1101, 1110 }
集合的相交元素(我想要的):
{0011, 0101, 0110, 1010, 1001 }
据我了解,我需要能够首先表达这些组合集,使用布尔函数,例如( f = abcd )来表示它们相应的 BDD,将它们转换为 ZDD,然后找出交集?有CUDD包经验的人请帮忙。