Основні поняття
그래프 G와 매트로이드 M이 주어졌을 때, G에 크기 최소 k인 안정 집합 S가 존재하며 S가 M에 대해서도 독립인지 여부를 결정하는 문제를 연구한다.
Анотація
이 논문은 그래프 G와 매트로이드 M으로 구성된 프레임워크에서 독립 안정 집합 문제를 다룬다.
-
매트로이드 M이 독립성 오라클로 표현되는 경우, 어떤 계산 가능한 함수 f에 대해서도 f(k) · no(k) 오라클 호출로 독립 안정 집합 문제를 해결할 수 있는 알고리즘은 존재하지 않음을 보인다. 이는 이분그래프, 현수그래프, 발톱-자유 그래프, AT-자유 그래프에도 적용된다.
-
그래프의 퇴화도가 d인 경우, 독립 안정 집합 문제는 O((d + 1)k · n) 시간에 해결 가능하며, 따라서 d + k로 모수화하면 FPT 알고리즘이 존재한다. 또한 d가 상수인 경우 k에 대해 다항식 크기의 커널이 존재함을 보인다.
-
현수그래프의 경우, 매트로이드가 독립성 오라클로 주어지면 FPT 알고리즘이 존재하지 않음을 보인다. 그러나 매트로이드가 선형 매트로이드로 주어지면 2O(k) · ∥M∥O(1) 시간에 해결 가능하다.
Статистика
그래프 G의 퇴화도가 d일 때, 독립 안정 집합 문제는 O((d + 1)k · n) 시간에 해결 가능하다.
그래프 G의 최대 차수가 ∆일 때, 독립 안정 집합 문제는 k2∆ 크기의 그래프로 구성된 커널을 가진다.
그래프 G의 퇴화도가 d일 때, 독립 안정 집합 문제는 dkO(d) 크기의 그래프로 구성된 커널을 가진다.
Цитати
"When the matroid M is represented by the independence oracle, then for any computable function f, no algorithm can solve Independent Stable Set using f(k)·no(k) calls to the oracle."
"On the other hand, when the graph G is of degeneracy d, then the problem is solvable in time O((d + 1)k · n), and hence is FPT parameterized by d + k."
"For every integer d ≥0, the problem admits a kernelization algorithm that in time nO(d) outputs an equivalent framework with a graph on dkO(d) vertices."