Spanning Tree
- Spanning Tree(신장트리) 는 모든 Vertext(정점)이 간선으로 연결되어있고
Edge 의 개수가 Vertext 개수보다 하나 적은 그래프
를 의미한다. - 신장트리 (Spanning Tree) 는 모든 정점이 연결되어있는
무방향 연결그래프의 부분 그래프
여야 한다.
다시 말해, 연결그래프가 주어졌을 때정점의 개수 - 1
(Cycle 이 존재하지 않음) 개의 간선으로모든 정점을 연결
(모든 정점을 포함)할 수 있는 부분 그래프를 의미한다.) - 연결그래프가 주어졌을 때 생성할 수 있는 신장트리는 유일하지 않다.
연결관계에서 Cycle 을 형성하지 않기 때문에 트리의 기본 조건을 갖고 있다고 볼 수 있으며 Spanning Tree 의 간선의 개수는 (정점의 개수 - 1) 가 되게 된다.