원본 및 대상 집합의 두 세트의 3 차원 점이 있습니다. 각 집합의 점 수는 임의입니다 (0 일 수 있음). 작업은 모든 대상 지점에 하나 또는 모든 소스 지점을 지정하여 모든 거리의 합이 최소가되도록하는 것입니다. 목적 지점보다 더 많은 근원이 있다면, 추가 지점은 무시되어야한다.최소 거리 합계를 사용하여 3D 점 집합을 다른 집합에 매핑
이 문제에 대한 무차별 대책이 있지만 점수가 클 수는 없으므로 실현 불가능합니다. 나는이 문제가 동일한 세트 크기를 가진 2D에서 쉽다고 들었지만 슬프게도 이러한 전제 조건은 여기에 주어지지 않았다.
근사치와 정확한 해결책에 모두 관심이 있습니다.
편집 : 하하, 네, 숙제 같은 것 같아요. 사실, 그렇지 않습니다. 저는 많은 수의 차량 위치를 얻는 프로그램을 작성하고 있습니다. 각 주차 셀에 맵핑하려고합니다. :)
숙제 같은 냄새가납니다. –
주차 세포에 자동차 매핑?하하가 맞습니다. 어떤 도움이 필요하면 더 풀이/그럴듯한 설명을하거나 깨끗하게 와야합니다. "숙제"태그를 직접 추가하고 지금까지 한 일을 요약하십시오. – MarkusQ
미안하지만 숙제가 아닙니다. 내가 CS 전공을 가졌고 사용 가능한 알고리즘을 알아낼 수 있었다면 나는 그렇게 부탁하지 않을 것이다. – mafu