【发布时间】:2019-11-16 01:08:41
【问题描述】:
如果我们有保持超集顺序的随机样本(例如,a 在之前b),但不一定由超集中的连续元素构成(样本可以包含孔,例如 {a, c, d})?此外,样本大小可以是任何大于或等于 2 的长度(1 的样本长度不能保持顺序),但我们假设在单次计算期间样本长度保持不变(没有可变长度数据)。
例如,简单的情况是 {a, b, c}, {c, d, e} 和 {e, f, g},较难的情况是 {a, f, g}, { b, e, f}, {c, d, e} 等...
这种算法的限制是什么,例如。给定超集的大小和样本长度,需要的最小样本数?什么时候数据无法重构?等等
【问题讨论】:
-
用浏览器搜索“拓扑排序”。这可能是获得有效答案的跳板。是的,只要子集中有足够的信息,您就可以做到。
-
不就是所有子集的排序联合吗?
-
不完全是,union 不保证顺序。这将是一个子集,某种顺序提取联合
标签: algorithm sorting set combinatorics