给定一个包含元素的集合列表:
[setA: {a, b, e},
setB: {d, e, c}.
setC: {a, d}
]
L
以及需要涵盖的元素列表:[x, y, z, ...]
从 L 中找到最小的集合列表,其并集包含列表中的所有元素L
。
这个问题是否与 Set-Cover 相同(暗示它是 NP-Complete)?或者我是否缺少一些使它易于处理的东西?
假设可以确定元素 x 是否存在于恒定时间内的集合中。
给定一个包含元素的集合列表:
[setA: {a, b, e},
setB: {d, e, c}.
setC: {a, d}
]
L
以及需要涵盖的元素列表:[x, y, z, ...]
从 L 中找到最小的集合列表,其并集包含列表中的所有元素L
。
这个问题是否与 Set-Cover 相同(暗示它是 NP-Complete)?或者我是否缺少一些使它易于处理的东西?
假设可以确定元素 x 是否存在于恒定时间内的集合中。