I 两组区间对应于相同的一维(线性)空间。这是一个粗略的视觉效果——实际上,有更多的间隔并且它们更加分散,但这给出了基本概念。
这些间隔中的每一个都包含信息,我正在编写一个程序来将一组间隔(红色)中的信息与另一组(蓝色)中包含的信息进行比较。
这是我的问题。我想将空间划分为n 个块,以便在每个块中完成大致相等数量的比较工作(工作量取决于该空间部分的间隔数)。此外,分区不应将任何红色或蓝色间隔分割成两个块。
所以输入是两组区间,期望的输出是空间的一个分区,使得
- 间隔(大致)均匀分布在分区的每个元素上
- 没有间隔与多个分区元素重叠
谁能建议这样做的方法或算法?