Mam jeden zestaw (X) punktów (niezbyt duży, powiedzmy 1-20 punktów) i drugi (Y), znacznie większy zestaw punktów. Muszę wybrać jakiś punkt z Y, którego suma odległości do wszystkich punktów od X jest minimalna.Znajdź punkt, którego suma odległości do zestawu innych punktów jest minimalna
Wpadłem na pomysł, że potraktuję X jako wierzchołki wieloboku i znajdę środek ciężkości tego wielokąta, a następnie wybiorę punkt Y najbliższy środka ciężkości. Ale nie jestem pewien, czy środek ciężkości minimalizuje sumę jego odległości do wierzchołków wielokąta, więc nie jestem pewien, czy to dobry sposób? Czy istnieje algorytm rozwiązania tego problemu?
Punkty są określane przez współrzędne geograficzne.
Czy chodzi o długość/szerokość geograficzną na zakrzywionej powierzchni, lub x-y w płaszczyźnie? –
Centroid nie minimalizuje sumy odległości do wierzchołków. Na przykład w przypadku trójkąta punkt Torricelli (http://en.wikipedia.org/wiki/Torricelli_point) jest optymalny. – adamax