[개념 학습 및 정리] SCC (Strongly Connected Components)
1. SCC (Stronlgy Connected Components) 1) SCC SCC는 연결되어 있는 그래프들 끼리 나누는 알고리즘이다. 무방향 그래프로 표현한다면 다음과 같이 정의할 수 있다. 하지만 다음과 같은 방향성 그래프에서는 1에서 10으로 이동이 가능하나, 10에서 1로 갈 수 없기 때문에 무방향 그래프처럼 그룹을 나눌 수 없다. 따라서 방향성 그래프를 그룹별로 나누기 위해서는, 그룹 내의 노드가 서로 양방향으로 도달할 수 있는 길이 있어야 한다. 예를 들어 '1 - 2 - 3'에서 1과 2를 본다면, 1은 2로 이동이 가능하고, 2도 3을 거쳐 1로 이동이 가능한 구조여야 하나의 그룹으로 지정할 수 있다는 뜻이다. 즉, 하나의 그룹 내에 특정 두 개의 노드 x, y는 x에서 y로, y에서..
2021.02.11