내가 해결하기 위해 노력하고 있어요 문제는 :최소 영역 기하학적 커버
는 서클을 중심으로 할 수있는 평면과 필요 N 라인 세그먼트의 세트 M 포인트의 집합을 감안할 때 원으로 덮여 있다면 선분에 대한 최소 면적 원 커버를 찾으십시오. 즉, 모든 N 개의 선분이 덮여 서클의 전체 면적이 최소화되도록 원과 중심 (M 점에서 선택)의 반지름을 찾습니다.
선 세그먼트는 원의 바깥 쪽이 아닌 경우 덮여 있습니다.
논문이나 코드 또는 근사 알고리즘에 대한 지침은 유용 할 것입니다.
귀하의 문제는 NP 하드이므로 근사 알고리즘을 해결해야합니다. –
제안 된 발견 적 방법 - 모든 선분 끝점의 중심에 가장 가까운 가능한 중심 집합에서 점을 찾아서 중심으로 사용하십시오. 원의 반지름은 그 중심에서 가장 먼 선분 끝점까지의 거리입니다. 대부분의 경우를 다루지 만 항상 최적의 답을 줄 수 있음을 증명할 수는 없습니다. 특히, 다른 모든 선들과 정말 멀리 떨어져있는 한 선분이 있으면, 사물을 상당히 왜곡시킬 수 있습니다. – twalberg
해결책을 모르겠습니다. 서클의 가능한 센터가 이미 제공됩니다. 그 센터에 서클을 배치하고 세그먼트가 커버되도록 반경을 선택하고 싶습니다. – LostInTheFrequencyDomain