핵심 개념
주어진 그래프 G에 대해, 모든 간선을 커버하는 정점 집합의 순서를 찾아 총 비용을 최소화하는 문제이다. 이 문제의 매개변수 복잡도를 연구하며, 간선 커버 비용의 최대값 k를 매개변수로 사용한다.
초록
이 논문은 최소 합 정점 커버 문제의 매개변수 복잡도를 다룬다.
- 문제 소개:
- 그래프 G에서 정점 집합을 순서화하여 모든 간선을 커버하는 문제
- 각 간선의 비용은 두 끝점 중 작은 번호의 정점
- 총 비용을 최소화하는 것이 목표
- 기존 연구:
- APX-hard이며 2-근사 알고리즘이 존재
- 매개변수 복잡도에 대한 연구는 부족했음
- 정점 커버 크기 τ를 매개변수로 한 O(τ!(τ+1)2τnO(1)) 시간 알고리즘이 제안됨
- 새로운 접근:
- 최소 합 정점 커버에 포함되는 정점 수 k를 매개변수로 사용
- k와 τ의 관계: τ ≤ k ≤ 2τ2
- 모든 그래프에 대해 k < τ + O(log τ)인 최소 합 정점 커버가 존재한다고 추측
- 주요 결과:
- (2k2 + 3k)-정점 커널을 선형 시간에 계산할 수 있음
- O(|E(G)| + 2kk!k4) 시간 내에 문제를 해결할 수 있는 알고리즘 제시
- 추가 결과:
- 정규 그래프에 대해 O(4kk2) 시간 알고리즘 제시
통계
k < τ2 + 2τ (정리 1.1)
최적 해 σ에서 d(u) ≥ d(v) + k이면 σ(u) < σ(v) (보조정리 2.2)
인용구
"We conjecture that every graph has a minimum sum vertex cover such that k < τ + O(log τ)."
"Damaschke [4] showed how to enumerate in O(|E(G)| + k22k) time all minimal vertex covers of size at most k."