是否有一个好的/众所周知的方法来清除可以访问大量映射数据的映射函数/近似值?

例如情况

假设我有一个3D立方体的域空间(bottom_left:0,0,0,top_right:10,10,10) . E.g. points: (0,0,1), (1,2,3)

每个点映射到解空间中的3个值的单独系列 . 我们不知道映射函数,我想这可能是问题的核心 . 但是我们确实有大量的映射数据 . 根据数据,发现这些值的范围为(-30.0至30.0) . E.g. data: [0,0,1] -> (0.1, 0.1, 0.1), [1,2,3]-> (10.2, 3.1, 29.3)

任何两个不同的密钥都可以映射到解决方案空间中的同一个点,但是这些密钥将在域空间中彼此远离 .

我们还有最后的位置和条件,其中搜索的域位置不能比距离最后位置的给定距离 e.g (0.1,0.1,0.1) 更大的距离 . 我觉得这可以用某种方式来消除相同解空间值的条件?

如果我在解空间中有一个随机点 (2.3,6.5,2.6) ,我如何找到最近的域值?由于我有大量的数据,有一个很好的方法来清除映射函数/近似值?