터미널 거리 보존 마이너의 최적 크기 탐구
초록
이 논문은 그래프 G와 터미널 집합 R에 대해, 모든 터미널 쌍의 최단거리를 그대로 유지하는 마이너 G′의 최소 정점 수 f⁎(k)를 연구한다. 기존 상한 f⁎(k)≤O(k⁴)에 비해, 저자는 f⁎(k)≥Ω(k²)라는 새로운 하한을 증명한다. 특히 평면 그래프에서도 동일한 하한이 성립한다. 반면 트리폭이 일정한 그래프에서는 O(k) 정점만으로 거리 보존 마이너를 만들 수 있음을 보인다.
상세 분석
논문은 먼저 “거리 보존 마이너(distance‑preserving minor)”라는 개념을 정의한다. 주어진 무방향 가중 그래프 G와 터미널 집합 R⊆V(G) 에 대해, G의 마이너 G′(간선 길이는 재조정 가능)이며 R⊆V(G′)이고, 모든 u,v∈R에 대해 d_G(u,v)=d_{G′}(u,v) 를 만족하는 경우를 말한다. 여기서 핵심 질문은 터미널 수 k=|R|에만 의존하는 함수 f⁎(k) 가 존재하여, 모든 G가 ≤f⁎(k)개의 정점만을 가진 거리 보존 마이너를 갖는가이다.
기존에 간단히 얻을 수 있는 상한은 각 터미널 쌍마다 최단경로를 하나씩 보존하도록 모든 경로를 합치는 방법으로, 최악의 경우 O(k⁴)개의 정점이 필요함을 보여준다. 이는 각 최단경로가 O(k) 길이이고, 서로 겹치지 않을 경우를 가정한 결과이다.
저자는 이 상한을 크게 개선하는 하한을 제시한다. 평면 그래프를 기반으로 한 정교한 구성에서, k개의 터미널을 적절히 배치하고 각 터미널 쌍 사이에 서로 교차하는 경로들을 강제로 만들었다. 이러한 구조에서는 마이너 연산(정점 및 간선 삭제, 간선 수축)으로도 터미널 간 거리 정보를 완전히 보존하려면 최소 Ω(k²)개의 정점이 남아 있어야 함을 증명한다. 핵심 아이디어는 “교차 격자” 형태의 그래프에서, 각 교차점이 서로 다른 터미널 쌍의 거리 정보를 담당하도록 설계함으로써, 정점 수를 제곱 수준으로 낮출 수 없게 만든다.
흥미롭게도, 트리폭이 상수인 그래프(예: 트리, 외판원 경로 등)에서는 전혀 다른 상황이 나타난다. 저자는 동적 계획법과 트리분해를 이용해, O(k)개의 정점만으로도 모든 터미널 거리 를 보존하는 마이너를 구성할 수 있음을 보인다. 이는 트리폭이 작을수록 그래프 구조가 단순해져, 거리 정보를 압축하는 데 필요한 정점 수가 선형으로 감소한다는 직관과 일치한다.
결과적으로, f⁎(k)는 일반 그래프에서는 Θ(k²)와 O(k⁴) 사이에 존재하지만, 특수 클래스(평면 그래프, 일정 트리폭 그래프)에서는 각각 Ω(k²)와 O(k)라는 서로 다른 경계가 성립한다. 이는 거리 보존 마이너의 복잡도가 그래프의 토폴로지와 터미널 배치에 크게 의존함을 시사한다.