У меня есть система с небольшим количеством частиц (4-10) в фиксированных местах в космосе. У меня тогда есть единственное целевое местоположение. Я хотел бы назначить веса каждой частице так, чтобы средневзвешенное положение частиц было как можно ближе к цели. Веса должны назначаться последовательно в тех случаях, когда возможно несколько решений. Например, если у меня есть 3 частицы в [1,0,0] и в [-1,0,0] и [0,0,0], и моя цель - [0,0,0], есть три возможных решения, которые будут иметь вес 0,333,0,333,0,333 или 0,0,1 или 0,5,0,5,0. Второй вариант кажется наиболее интуитивным, но на самом деле не имеет значения, какое решение выбрано, если оно выбрано последовательно. Кроме того, меня больше всего интересуют случаи, когда точное решение невозможно, но выбранные веса минимизируют ошибку. Какой алгоритм вычисления этих весов наиболее эффективен?