让我们从一组轴平行的多维(超)立方体开始(例如,其中一个超立方体在尺寸1上的范围从5到9,在尺寸2上的范围从2到4)。这些超立方体中的至少一些可能彼此重叠。
什么是最快的算法/库,用于将原始重叠超立方体切割成尽可能小的非重叠超立方体? e.g。
我认为这是一个已解决的问题,我只是不知道哪些关键字会让我在那里。
答案 0 :(得分:0)
IMO,您可以一次只处理一个维度。
首先考虑两个立方体的X范围。如果它们不相交,你就完成了。否则,请考虑由单个或两个立方体和切片空间覆盖的三个子区间,并获取子多维数据集。
继续下一个维度,依此类推。