我目前正在使用 hyperloglog 来估计集合的基数(唯一项目的数量)
计算 2 个集合的并集的基数和 2 个集合的交集的基数 ( |A intersect B| = |A| + |B| - |A union B|
)非常简单
但是我找不到一种方法将联合和交集的运算符链接在一起(注意:只允许计算基数而不是交集的超对数的方法,即可以通过A union B
而不是得到一个新的超对数A intersect B
)。
是否有替代算法可以估计链式联合和交集结果的基数?
我目前正在使用 hyperloglog 来估计集合的基数(唯一项目的数量)
计算 2 个集合的并集的基数和 2 个集合的交集的基数 ( |A intersect B| = |A| + |B| - |A union B|
)非常简单
但是我找不到一种方法将联合和交集的运算符链接在一起(注意:只允许计算基数而不是交集的超对数的方法,即可以通过A union B
而不是得到一个新的超对数A intersect B
)。
是否有替代算法可以估计链式联合和交集结果的基数?