Скажем, у меня есть две матрицы точек, A и B, которые содержат координаты точки. Я хочу найти пары точек, которые минимизируют сумму евклидовых разностей между парами точек.
Например, в одномерном случае у меня есть:
A = [4 1 1,5]; B = [4 1,2 0];
Если алгоритм сначала сопоставляет ближайшие пары (например, this one), это может вернуть пары [4 4], [1 1,2], [1,5 0]. Это дало бы общую разницу в 1,5 + 0,2 + 0 = 1,7.
Я ищу решение, которое минимизировало бы общую разницу между парами, что дает решение [4 4], [1 0], [1,5 1,2] для общей разницы .3 + 1 + 0 = 1.3.
Это для 10k-100k точек в 3D.
Спасибо за вашу помощь!