그래프의 연결 요소(connected component)

1. connected component

 

connected component란 다음 두 조건을 모두 만족하는 node의 집합

 

1) 모든 node가 path로 연결이 가능하다

2) 하나의 node를 추가 했을 때 위 조건을 만족해서는 안된다.

 

 

 

쉽게 생각해서 서로 연결되어 모여있는 집합들이 연결요소다.

 

{9} 하나의 경우도 위 network에서 하나의 연결요소다.

 

두번째 조건이 무슨 말인지 이해하기 어려운데

 

{1,2,3,4}의 경우 node 5를 추가하면 {1,2,3,4,5}는 첫번째 조건을 만족하므로 {1,2,3,4}는 연결요소가 아니라는 뜻이다.

 

 

2. giant connected component

 

In many networks as the network grows the components get gradually connected together.

 

At some point we can say that a significant proportion of the nodes are connected together in one Giant Component.

 

There is no strict definition of when a component becomes giant, so it really depends on the type of network.

 

We might simply say that a component becomes giant when a majority of nodes are connected (more than half).

 

그래프에서 대부분의 node를 포함하는 connected component가 giant connected component이다.

 

문제는 이 대부분의? 정의가 뭔지 궁금했는데 hub처럼 엄격하게 정의하진 않고 충분히 큰 수의 node를 포함하는 connected component를 말하는 듯 하다.

 

 

3. real graph

 

real graph의 경우 거의 대부분은 giant connected component가 존재할 것이다.

 

SNS 그래프만 생각해도 유명인의 팔로워 수는 엄청나서 거대한 연결요소를 만들어 낼 것

 

 

 

MSN 메시지에는 99.9%의 node를 포함하는 giant connected component를 생각할 수 있다고 한다.

 

 

4. Erdős–Rényi graph의 giant connected component

 

Erdős–Rényi random graph G(n,p)의 경우 giant connected component가 존재할 수 있다.

 

평균연결성 np가 1보다 크면 거의 확실하게 하나의 유일한 giant connected component가 존재한다고 알려져 있다.

 

If np < 1, then a graph in G(n, p) will almost surely have no connected components of size larger than O(log(n)).

 

If np = 1, then a graph in G(n, p) will almost surely have a largest component whose size is of order $n^{\frac{2}{3}}$

 

If npc > 1, where c is a constant, then a graph in G(n, p) will almost surely have a unique giant component containing a positive fraction of the vertices.

 

No other component will contain more than O(log(n)) vertices.

 

 

직관적으로 받아들이기 힘들었는데 생각해보니 걍 평균연결성이 충분히 크면 당연한 결과긴 하다

TAGS.

Comments