나는 컴퓨터 과학에서 멀리 떨어진 물리학 영역 에서이 문제를 겪었지만 CS에서 연구 된 질문 유형처럼 보이므로 여기서 운이 좋을 것이라고 생각했습니다.
점 집합 과 점 d i j 사이의 거리 목록 이 있다고 가정합니다 . 이러한 점을 포함해야하는 공간의 최소 치수를 결정하는 가장 효율적인 방법은 무엇입니까? 다시 말해, 거리 제약 조건 d i j를 만족시키는 R k 의 점들의 세트가 존재 하도록 가장 작은 k 는 무엇인가 . 나는 C k에 대한 답변에 똑같이 행복 할 것이지만 이것은 더 어려워 보인다.
나는 거리가 일치해야한다는 말을 기쁘게 생각합니다 일부 일정 정확도 내에만 ε 와 포인트가 실수로 컴퓨팅의 회피 문제에 위해, 일정한 간격의 일부 격자에 포인트로 제한하도록.
사실, 나는 주어진이 문제의 결정 버전에 대한 솔루션을 아주 행복 할 것이다 하고 k는 정점의 여부 등 세트 묻는 메시지가 { V I } 존재를. 소소의 점의 집합 주어진 때문에 문제는 NP에 R의 K 그들이 거리 조건을 만족하는지 확인하기 쉽다을하지만,이 특정 문제에 대한 서브 지수 시간 알고리즘이 있어야 같이 느낀다.
가장 확실한 접근 방식은 한 번에 하나의 점을 추가하고 각 반복에서 새로운 공간 차원을 추가해야하는지 여부를 결정하여 차원 구조를 반복적 으로 구축하는 것 같습니다 . 이것의 문제점은 기존 구조에 점을 추가하는 방법이 두 개 이상인 모호성에 빠질 수 있으며 더 많은 점을 계속 추가 할 때 치수를 줄이는 방법이 확실하지 않다는 것입니다.
마지막으로, 어떤 차원에서도 만족할 수없는 거리 (즉, 삼각형 부등식을 위반하는 거리) 목록을 작성하는 것이 쉽다는 것을 알고 싶습니다. 그러나 내가 관심있는 인스턴스의 경우 만족스러운 일련의 점을 찾을 수있는 최소 유한 수의 차원이 항상 있습니다.