텃 다항식
1. 개요
텃 다항식은 그래프 이론에서 사용되는 2변수 다항식으로, 그래프의 다양한 속성을 나타낸다. 그래프 G=(V,E)에 대해 다음과 같이 정의된다. T_G(x,y)=\sum\nolimits_{A\subseteq E} (x-1)^{k(A)-k(E)}(y-1)^{k(A)+|A|-|V|}. 텃 다항식은 색칠 다항식, 흐름 다항식, 존스 다항식, 신뢰도 다항식 등과 밀접한 관련이 있으며, 다양한 특수화를 통해 그래프의 여러 성질을 분석하는 데 활용된다. 텃 다항식은 삭제-축약 재귀식을 사용하여 계산할 수 있으며, 계산 복잡성은 특정 점에서의 값에 따라 달라진다. 윌리엄 토머스 텃에 의해 처음 도입되었으며, 매트로이드로 일반화되기도 했다.
| 이름 | 텃 다항식 |
|---|---|
| 분야 | 대수적 그래프 이론 |
| 발명가 | 윌리엄 토머스 텃 |
| 발견 시기 | 1940년대 후반 |
| 공식 정의 | 그래프 또는 행렬의 연결성을 대수적으로 표현하는 방법 |
|---|
| 변수 | 2개 (x, y) |
|---|---|
| 응용 분야 | 그래프 채색 문제 아이스 모델 포츠 모델 매트로이드 이론 |
-
매트로이드 이론 -
매트로이드 마이너
매트로이드 마이너는 매트로이드에서 부분집합 제거 또는 제한 연산을 반복하여 얻어지는 매트로이드로, 매트로이드의 성질 보존, 구조 분석, 그래프 이론과의 연결, 여러 종류의 매트로이드, 구조 파악 및 복잡성 분석, 효율적인 테스트 알고리즘 개발 등에 활용된다. -
매트로이드 이론 -
탐욕 알고리즘
탐욕 알고리즘은 각 단계에서 가장 좋아 보이는 선택을 하는 알고리즘 설계 패러다임으로, 최적 부분 구조와 탐욕 선택 속성을 가진 문제에 최적의 해를 보장하며, 다익스트라, 프림, 크루스칼 알고리즘 등에 사용된다. -
계산 문제 -
다체 문제
다체 문제는 상호작용하는 여러 물체의 운동을 다루는 문제로, 특히 중력적으로 상호작용하는 천체들의 운동을 예측하는 문제가 대표적이며, 삼체 문제부터는 해석적 해를 구하기 어려워 섭동 이론이나 수치 해석 등의 방법이 활용된다. -
계산 문제 -
최적화 문제
최적화 문제는 주어진 제약 조건 하에 특정 목적 함수의 값을 최소화하거나 최대화하는 해를 찾는 문제로, 제약 조건 유무, 함수 종류, 변수 성격에 따라 다양한 유형으로 나뉜다. -
그래프 이론 -
다이어그램
다이어그램은 2차원 기하학적 기호를 사용하여 정보를 시각적으로 표현하는 기술로, 과학, 공학, IT, 비즈니스 등 다양한 분야에서 활용되며 정보를 간략하게 나타내고 시각적 사고를 돕는다. -
그래프 이론 -
쾨니히스베르크의 다리 문제
쾨니히스베르크의 다리 문제는 프레겔 강에 놓인 7개의 다리를 한 번씩만 건너 출발점으로 되돌아올 수 있는지 묻는 문제로, 오일러에 의해 그래프 이론적으로 분석되어 해결되었으며 그래프 이론의 탄생에 기여했다.
2. 정의
무방향 그래프 의 텃 다항식은 다음과 같이 정의된다.
:
여기서 는 그래프 의 연결 요소의 수이다.
휘트니 랭크 생성 함수를 이용하여 정의할 수도 있다. 를 그래프 의 랭크로 정의하면, 휘트니 랭크 생성 함수는 다음과 같다.
:
텃 다항식은 다음 변수 변환을 통해 휘트니 랭크 생성 함수와 동치이다.
:
연결된 그래프 에 대해, 텃 다항식을 다음과 같이 표현할 수 있다.
:
여기서 는 내부 활동이 이고 외부 활동이 인 스패닝 트리의 수이다.
텃 다항식은 삭제-축약 재귀식을 사용하여 정의될 수 있다. 그래프 의 에지 축약 는 정점 와 를 병합하고 에지 를 제거하여 얻은 그래프이다. 에지 가 단순히 제거된 그래프는 로 쓴다. 그러면 텃 다항식은 다음의 재귀 관계를 만족한다.
:
여기서 는 루프도 아니고 브리지도 아니다. 만약 가 개의 브리지와 개의 루프를 포함하고 다른 에지가 없다면,
:
이다. 특히, 에 에지가 없으면 이다.
=== 매트로이드의 텃 다항식 ===
유한 매트로이드 의 텃 다항식은 다음과 같은 2변수 다항식 이다.
:
유한 그래프의 텃 다항식은 그 순환 매트로이드의 텃 다항식을 뜻한다.
=== 삭제-축약 재귀식 ===
텃 다항식은 삭제-축약 재귀식을 사용하여 정의할 수도 있다. 그래프 의 에지 축약 는 정점 와 를 병합하고 에지 를 제거하여 얻은 그래프이며, 에지 가 단순히 제거된 그래프는 로 쓴다. 루프 또는 브리지가 아닌 모서리 e를 찾을 수 있는 한, 해당 모서리가 삭제될 때와 해당 모서리가 축약될 때 텃 다항식을 재귀적으로 계산하여 두 하위 결과를 더하여 그래프에 대한 전체 터트 다항식을 얻는다.
텃 다항식은 다음 재귀 관계에 의해 정의된다.
:
여기서 는 루프도 아니고 브리지도 아니다.
기본 사례는 가 개의 브리지와 개의 루프를 포함하고 다른 에지가 없는 경우
:
이다. 특히, 에 에지가 없으면 이다.
2.1. 그래프의 텃 다항식
무방향 그래프 의 텃 다항식은 다음과 같이 정의된다.
:
여기서 는 그래프 의 연결 요소의 수이다.
휘트니 랭크 생성 함수를 이용하여 정의할 수도 있다. 를 그래프 의 랭크로 정의하면, 휘트니 랭크 생성 함수는 다음과 같다.
:
텃 다항식은 다음 변수 변환을 통해 휘트니 랭크 생성 함수와 동치이다.
:
연결된 그래프 에 대해, 텃 다항식을 다음과 같이 표현할 수 있다.
:
여기서 는 내부 활동이 이고 외부 활동이 인 스패닝 트리의 수이다.
텃 다항식은 삭제-축약 재귀식을 사용하여 정의될 수 있다. 그래프 의 에지 축약 는 정점 와 를 병합하고 에지 를 제거하여 얻은 그래프이다. 에지 가 단순히 제거된 그래프는 로 쓴다. 그러면 텃 다항식은 다음의 재귀 관계를 만족한다.
:
여기서 는 루프도 아니고 브리지도 아니다. 만약 가 개의 브리지와 개의 루프를 포함하고 다른 에지가 없다면,
:
이다. 특히, 에 에지가 없으면 이다.