가중 네트워크의 중심성 — α 하나로 순위가 바뀐다
SNA 이론 · 단계별 학습 차례

단원 2-5Centrality in Weighted Networks

가중 네트워크의 중심성 — α 하나로 순위가 바뀐다

SNA 이론 · 단계별 학습STAGED+ 스터디

1. 오늘의 질문 (Today's Question)

단원 2-1부터 2-4까지 다섯 지표는 모두 간선을 있다/없다로만 보았다. 그런데 교실의 관계는 그렇지 않다.

오늘의 질문. "같이 놀고 싶은 친구"를 1순위·2순위·3순위로 적게 했다면, 1순위 친구와 3순위 친구를 똑같이 한 개로 세는 것이 맞는가?
세기(강도)를 살리면 무엇이 달라지고, 무엇을 새로 잃는가?

단원 1-8에서 만든 가중 네트워크 WW를 그대로 쓴다. 숫자는 친밀도(클수록 친함)다.

7명 가중 네트워크
가중 네트워크 WW — 간선 8개에 친밀도 4, 2, 1, 1, 1, 3, 2, 2
W  =  S1S2S3S4S5S6S7S10420000S24010000S32101000S40010100S50001032S60000302S70000220 W \;=\; \begin{array}{c|ccccccc} & \text{S1} & \text{S2} & \text{S3} & \text{S4} & \text{S5} & \text{S6} & \text{S7} \\ \hline \text{S1} & 0 & 4 & 2 & 0 & 0 & 0 & 0 \\ \text{S2} & 4 & 0 & 1 & 0 & 0 & 0 & 0 \\ \text{S3} & 2 & 1 & 0 & 1 & 0 & 0 & 0 \\ \text{S4} & 0 & 0 & 1 & 0 & 1 & 0 & 0 \\ \text{S5} & 0 & 0 & 0 & 1 & 0 & 3 & 2 \\ \text{S6} & 0 & 0 & 0 & 0 & 3 & 0 & 2 \\ \text{S7} & 0 & 0 & 0 & 0 & 2 & 2 & 0 \end{array}

오늘 단원의 핵심 — 가중치에는 얼굴이 둘이다.
강도(strength): 큰 값 = 좋은 것. 더한다. → §2~§6
비용(cost): 큰 값 = 가까운 것이므로 거리로 쓰려면 뒤집어야 한다(1/w1/w). → §7~§11
이 둘을 헷갈리면 결과가 정반대로 나온다(§13 함정 ①). 단원 1-8에서 예고한 바로 그 함정이다.

2. 강도 — 가중치의 첫 번째 얼굴 (Strength: The First Face of Weight)

2-1. 정의 (Definition)

연결정도가 1의 개수를 세는 행합이었다면(단원 1-4), 강도는 가중치를 더하는 행합이다.

di  =  j=1nA[i,j]si  =  j=1nW[i,j] d_i \;=\; \sum_{j=1}^{n} A[i,j] \qquad\qquad s_i \;=\; \sum_{j=1}^{n} W[i,j]

2-2. 손 계산 — 일곱 명 전부, 0인 항까지 (Hand Calculation: All Seven, Every Term)

iijj=1234567sis_idid_i
S1042000062
S2401000052
S3210100043
S4001010022
S5000103263
S6000030252
S7000022042
합계3216

2-3. 가중 악수 정리 (Weighted Handshake Theorem)

단원 1-4의 악수 정리가 그대로 확장된다. 간선 하나의 가중치는 양끝 두 명의 강도에 각각 더해지므로

i=1nsi  =  2간선w32  =  2×(4+2+1+1+1+3+2+2)  =  2×16   \sum_{i=1}^{n} s_i \;=\; 2\sum_{\text{간선}} w \qquad\Longrightarrow\qquad 32 \;=\; 2 \times (4+2+1+1+1+3+2+2) \;=\; 2 \times 16 \;\checkmark sˉ  =  327  =  4.5714 \bar{s} \;=\; \frac{32}{7} \;=\; 4.5714

3. 손 계산 ① 강도가 잃어버리는 것 (What Strength Throws Away)

연결정도와 강도를 나란히 놓으면 서로 다른 두 학생 쌍에서 문제가 드러난다.

학생did_isis_i친밀도 내역어떤 학생인가
S1264 + 2친구는 둘뿐인데 아주 깊게 친하다
S5361 + 3 + 2친구가 이고 고루 친하다
→ 강도만 보면 둘 다 6점 동점. 친구 수의 차이가 사라졌다
S1264 + 2좁고 깊게
S3342 + 1 + 1넓고 얕게 — 친구는 많은데 다 미지근하다
→ 연결정도는 S3가 위, 강도는 S1이 위. 정반대 판정

어느 쪽도 혼자서는 부족하다.
연결정도만 쓰면 → "S1은 친구 2명, 별로다" (친밀도 4짜리 관계를 무시)
강도만 쓰면 → "S1과 S5는 똑같이 6점" (친구 수 2 vs 3을 무시)
두 정보를 동시에 담을 방법이 필요하다.

4. Opsahl의 α — 두 요약을 하나로 (Opsahl's Alpha)

4-1. 정의 (Definition)

Opsahl, Agneessens & Skvoretz(2010)는 두 값을 거듭제곱으로 섞는 방법을 제안했다.

CDwα(i)  =  di1α×siα(α0) C_D^{w\alpha}(i) \;=\; d_i^{\,1-\alpha} \times s_i^{\,\alpha} \qquad (\alpha \ge 0)

4-2. α를 움직이면 무슨 일이 일어나는가 (What Happens as α Moves)

α\alpha식이 되는 것읽는 법가중치를…
0di1si0=did_i^{1} s_i^{0} = d_i순수 연결정도완전히 무시
0.5di0.5si0.5=disid_i^{0.5} s_i^{0.5} = \sqrt{d_i s_i}기하평균절반만 믿는다
1di0si1=sid_i^{0} s_i^{1} = s_i순수 강도완전히 신뢰
>1di음수siαd_i^{\text{음수}} s_i^{\alpha}친구 수가 감점 요인"깊이"만 인정하고 "넓이"에 벌점

지수의 합이 1이라는 점이 핵심이다. (1α)+α=1(1-\alpha) + \alpha = 1이므로 CDwαC_D^{w\alpha}ddss가중 기하평균이다. 그래서 단위가 어긋나지 않고, α\alpha를 0에서 1로 밀면 연결정도에서 강도로 매끄럽게 이동한다.

5. 손 계산 ② α = 0.5는 기하평균이다 (Alpha = 0.5 Is the Geometric Mean)

α=0.5\alpha = 0.5에서는 제곱근 하나만 계산하면 된다. 일곱 명 전부 손으로.

학생did_isis_idi×sid_i \times s_idisi\sqrt{d_i s_i}순위
S1261212=23\sqrt{12} = 2\sqrt{3}3.4641공동 2위
S2251010\sqrt{10}3.1623공동 4위
S3341212=23\sqrt{12} = 2\sqrt{3}3.4641공동 2위
S42244=2\sqrt{4} = 22.00007위
S5361818=32\sqrt{18} = 3\sqrt{2}4.24261위
S6251010\sqrt{10}3.1623공동 4위
S72488=22\sqrt{8} = 2\sqrt{2}2.82846위

S1과 S3가 정확히 같은 값을 받았다. 2×6=12=3×42 \times 6 = 12 = 3 \times 4 — "좁고 깊게"(S1)와 "넓고 얕게"(S3)가 α=0.5\alpha = 0.5에서 정확히 무승부다. 우연이 아니다(§6).

5-1. 세 개의 α를 한 표에 (Three Values of α in One Table)

α\alphaS1S2S3S4S5S6S71위
0 (연결정도)2.00002.00003.00002.00003.00002.00002.0000S3, S5
0.5 (기하평균)3.46413.16233.46412.00004.24263.16232.8284S5
1 (강도)6.00005.00004.00002.00006.00005.00004.0000S1, S5
1.510.39237.90574.61882.00008.48537.90575.6569S1

순위로 바꾸면 변화가 더 뚜렷하다.

α\alphaS1S2S3S4S5S6S7
03313133
0.52427146
11357135
1.51367235

S3는 1위에서 6위로 떨어지고, S1은 3위에서 1위로 올라간다. 같은 데이터·같은 공식인데 α\alpha 하나로 결론이 뒤집힌다.

6. 손 계산 ③ 순위가 뒤집히는 α 구하기 (Solving for the Crossing Point)

6-1. S1과 S3는 어디서 만나는가 (Where S1 and S3 Cross)

S1은 (d,s)=(2,6)(d,s) = (2,6), S3는 (3,4)(3,4)다. 두 값이 같아지는 α\alpha를 구한다.

21α6α  =  31α4α 2^{1-\alpha}\, 6^{\alpha} \;=\; 3^{1-\alpha}\, 4^{\alpha}
단계무엇을 했나
1(1α)ln2+αln6=(1α)ln3+αln4(1-\alpha)\ln 2 + \alpha \ln 6 = (1-\alpha)\ln 3 + \alpha \ln 4양변에 자연로그
2(1α)(ln2ln3)=α(ln4ln6)(1-\alpha)(\ln 2 - \ln 3) = \alpha(\ln 4 - \ln 6)같은 항끼리 모음
3(1α)ln23=αln46=αln23(1-\alpha)\ln\dfrac{2}{3} = \alpha \ln\dfrac{4}{6} = \alpha \ln\dfrac{2}{3}4/6=2/34/6 = 2/3 — 양변에 같은 로그가 나온다
41α=α1 - \alpha = \alphaln(2/3)0\ln(2/3) \neq 0이므로 양변을 그것으로 나눔
5α=12\boxed{\alpha = \dfrac{1}{2}}정확히 0.5

왜 이렇게 깔끔한가. dS1dS3=23\dfrac{d_{S1}}{d_{S3}} = \dfrac{2}{3}이고 sS1sS3=64=32\dfrac{s_{S1}}{s_{S3}} = \dfrac{6}{4} = \dfrac{3}{2}두 비가 서로 역수다. S1이 친구 수에서 밀리는 비율과 친밀도에서 앞서는 비율이 정확히 맞물려, 딱 절반씩 믿을 때 무승부가 된다. §5의 12=12\sqrt{12} = \sqrt{12}가 이것이다.

6-2. S1과 S5는 어디서 만나는가 (Where S1 and S5 Cross)

S1은 (2,6)(2,6), S5는 (3,6)(3,6)강도가 같고 친구 수만 다르다.

CS5CS1=31α6α21α6α=(32)1α \frac{C_{S5}}{C_{S1}} = \frac{3^{1-\alpha}\,6^{\alpha}}{2^{1-\alpha}\,6^{\alpha}} = \left(\frac{3}{2}\right)^{1-\alpha}

6α6^{\alpha}약분되어 사라진다. 남은 것은 (3/2)1α(3/2)^{1-\alpha}뿐이다.

α\alpha(3/2)1α(3/2)^{1-\alpha}판정확인값 (S1 / S5)
01.5S5 우세2.0000 / 3.0000
0.51.5=1.2247\sqrt{1.5} = 1.2247S5 우세3.4641 / 4.2426
11무승부6.0000 / 6.0000
1.5(3/2)0.5=0.8165(3/2)^{-0.5} = 0.8165S1 우세10.3923 / 8.4853

α>1\alpha > 1의 의미. 지수 1α1-\alpha음수가 되므로 친구가 많을수록 점수가 깎인다. 강도가 같다면 친구 수가 적은 쪽이 이긴다 — "같은 총 친밀도를 소수에게 집중한 학생"을 높이 치는 셈이다. 목적이 분명할 때만 쓸 것. 대부분의 연구는 α[0,1]\alpha \in [0, 1] 안에서 움직인다.

7. 비용 — 가중치의 두 번째 얼굴 (Cost: The Second Face of Weight)

근접·매개 중심성은 거리를 쓴다(단원 2-2, 2-3). 그런데 우리 WW의 숫자는 거리가 아니다.

친밀도 ww거리로 쓰려면
S1–S24 (아주 친함)아주 가까워야 한다
S2–S31 (그저 그럼)멀어야 한다
큰 값 ↔ 가까움. 즉 방향이 반대다 → 뒤집어야 한다
비용(i,j)  =  1W[i,j] \text{비용}(i,j) \;=\; \frac{1}{W[i,j]}
간선S1–S2S1–S3S2–S3S3–S4S4–S5S5–S6S5–S7S6–S7
친밀도 ww42111322
비용 1/w1/w0.250.51110.33330.50.5

비용의 해석. "소문이 한 번 건너가는 데 드는 시간"으로 읽으면 자연스럽다. 아주 친한 사이(4)는 0.25일이면 전달되고, 미지근한 사이(1)는 1일이 걸린다. 가중 최단경로는 가장 빨리 도달하는 길이 된다.

8. 손 계산 ④ 가중 최단경로와 우회 (Weighted Shortest Paths and the Detour)

8-1. 오늘의 놀라움 — 직접 연결을 놔두고 돌아간다 (The Surprise: Detouring Past a Direct Tie)

S2에서 S3로 가는 길을 보자. 둘은 직접 친구다(간선 존재, w=1w=1).

경로구간별 비용판정
S2 → S3 (직접)1/11/11.0000진다
S2 → S1 → S3 (우회)1/4+1/2=0.25+0.51/4 + 1/2 = 0.25 + 0.50.7500이긴다

가중 네트워크에서는 "직접 연결 = 최단경로"가 성립하지 않는다. S2와 S3는 서로 친구지만 미지근한 사이(1)다. 그보다는 절친 S1을 거쳐(4와 2) 가는 편이 빠르다.
교실로 옮기면: "S2에게 할 말을 S3에게 전하려면, S3에게 직접 말하는 것보다 S1을 통하는 편이 확실하다."
전수 조사 결과 이런 쌍은 이 네트워크에 S2–S3 하나뿐이다(§13에서 검증).

8-2. S1에서 출발하는 여섯 개의 길 — 전부 전개 (Six Paths from S1, Fully Expanded)

목적지경로구간별 비용
S2S1-S21/41/40.2500
S3S1-S31/21/20.5000
S4S1-S3-S41/2+1/11/2 + 1/11.5000
S5S1-S3-S4-S51/2+1/1+1/11/2 + 1/1 + 1/12.5000
S6S1-S3-S4-S5-S61/2+1/1+1/1+1/31/2 + 1/1 + 1/1 + 1/32.8333
S7S1-S3-S4-S5-S71/2+1/1+1/1+1/21/2 + 1/1 + 1/1 + 1/23.0000
합계10.5833

8-3. 가중 거리 행렬 전체 (The Full Weighted Distance Matrix)

S1S2S3S4S5S6S7
S100.25000.50001.50002.50002.83333.000010.5833
S20.250000.75001.75002.75003.08333.250011.8333
S30.50000.750001.00002.00002.33332.50009.0833
S41.50001.75001.000001.00001.33331.50008.0833
S52.50002.75002.00001.000000.33330.50009.0833
S62.83333.08332.33331.33330.333300.500010.4167
S73.00003.25002.50001.50000.50000.5000011.2500

보라색 칸이 우회로 얻어진 값이다(직접 간선의 비용 1보다 작은 0.75).

9. 우회가 시작되는 α — 황금비 (When the Detour Wins: The Golden Ratio)

거리에도 α\alpha 손잡이를 달 수 있다. Opsahl은 비용을 이렇게 정의한다.

비용α(i,j)  =  (1W[i,j])α \text{비용}_{\alpha}(i,j) \;=\; \left(\frac{1}{W[i,j]}\right)^{\alpha}
α\alpha모든 비용결과
0(1/w)0=1(1/w)^0 = 1 — 전부 1가중치 무시 = 단원 2-2·2-3의 무가중 거리
11/w1/w가중치 완전 신뢰

9-1. 우회가 이기는 조건 (When the Detour Wins)

S2→S3의 두 후보를 α\alpha로 다시 쓴다.

(14)α+(12)α우회 S2-S1-S3    <    (11)α=1직접 S2-S3 \underbrace{\left(\tfrac{1}{4}\right)^{\alpha} + \left(\tfrac{1}{2}\right)^{\alpha}}_{\text{우회 S2-S1-S3}} \;\;<\;\; \underbrace{\left(\tfrac{1}{1}\right)^{\alpha} = 1}_{\text{직접 S2-S3}}

9-2. 손으로 푼다 — 2차방정식이 나온다 (Solving by Hand: A Quadratic Appears)

단계무엇을 했나
1t=2αt = 2^{-\alpha}로 놓는다치환
2(14)α=(22)α=(2α)2=t2\left(\tfrac14\right)^{\alpha} = (2^{-2})^{\alpha} = (2^{-\alpha})^2 = t^24=224 = 2^2이므로
3t2+t=1t^2 + t = 1경계 조건(등호)
4t2+t1=0    t=1+52=0.618034t^2 + t - 1 = 0 \;\Rightarrow\; t = \dfrac{-1+\sqrt{5}}{2} = 0.618034근의 공식 (양수 근만)
52α=0.618034=1φ2^{-\alpha} = 0.618034 = \dfrac{1}{\varphi}φ=1+52=1.618034\varphi = \dfrac{1+\sqrt5}{2} = 1.618034황금비
6α=log2φ=0.694242\boxed{\alpha^{*} = \log_2 \varphi = 0.694242}양변에 log2\log_2

검산. 40.694242+20.694242=0.381966+0.618034=1.0000004^{-0.694242} + 2^{-0.694242} = 0.381966 + 0.618034 = 1.000000 ✓ (§13에서 검증. 두 항이 각각 1/φ21/\varphi^21/φ1/\varphi이고, 황금비의 정의가 바로 1φ+1φ2=1\frac{1}{\varphi} + \frac{1}{\varphi^2} = 1이다.)

9-3. 임계점 앞뒤에서 무슨 일이 일어나는가 (On Either Side of the Threshold)

α\alpha우회 비용직접 비용선택되는 길b(S1)b(\text{S1})
02.00001S2-S3 직접0
0.51.20711S2-S3 직접0
0.691.00411S2-S3 직접0
0.6942421.00001무승부 — 임계점
0.700.99451S2-S1-S3 우회5
10.75001S2-S1-S3 우회5
20.31251S2-S1-S3 우회5

α\alpha가 0.694를 넘는 순간 S1의 매개 중심성이 0에서 5로 튄다. 연속적으로 커지는 것이 아니라 계단처럼 뛴다 — 최단경로가 바뀌는 순간 통째로 바뀌기 때문이다.

10. 가중 근접 중심성 (Weighted Closeness)

정의는 단원 2-2와 같다. 거리만 가중 거리로 바꾼다.

CCw(i)  =  n1jidw(i,j)  =  6jdw(i,j) C_C^{w}(i) \;=\; \frac{n-1}{\sum_{j \neq i} d^{w}(i,j)} \;=\; \frac{6}{\sum_j d^{w}(i,j)}
학생가중 거리 합6/6 \,/\, \text{합}CCwC_C^{w}순위무가중 합무가중 CCC_C순위
S110.58336/10.58336/10.58330.56695150.4000공동 4
S211.83336/11.83336/11.83330.50707150.4000공동 4
S39.08336/9.08336/9.08330.66062110.54552
S48.08336/8.08336/8.08330.74231100.60001
S59.08336/9.08336/9.08330.66062110.54552
S610.41676/10.41676/10.41670.57604150.4000공동 4
S711.25006/11.25006/11.25000.53336150.4000공동 4

가중치가 동점을 깨뜨렸다. 무가중에서는 S1·S2·S6·S7이 넷 다 0.4로 구별되지 않았다. 가중 거리로 보면 S6(0.5760) > S1(0.5669) > S7(0.5333) > S2(0.5070)로 완전히 갈린다. S4가 1위인 것은 그대로다 — 가운데 다리라는 사실은 가중치를 줘도 변하지 않는다.

10-1. S2는 왜 꼴찌인가 — 가장 강한 관계를 가졌는데 (Why S2 Ranks Last Despite the Strongest Tie)

S2는 이 네트워크에서 가장 강한 간선(S1–S2, w=4w=4)의 당사자다. 그런데 근접 꼴찌다.

목적지경로S1의 같은 목적지차이
S1S2-S1 =1/4=1/40.2500
S3S2-S1-S3 =1/4+1/2=1/4+1/20.75000.5000+0.25
S4S2-S1-S3-S41.75001.5000+0.25
S5S2-S1-S3-S4-S52.75002.5000+0.25
S6S2-S1-S3-S4-S5-S63.08332.8333+0.25
S7S2-S1-S3-S4-S5-S73.25003.0000+0.25
합계11.833310.5833+1.25

교실 해석 — "절친이 있는 것"과 "정보가 잘 도는 것"은 다르다. S2의 모든 길은 S1을 반드시 거친다. 목적지 다섯 곳 모두에서 S1보다 정확히 0.250.25만큼 (= S1까지 가는 비용만큼) 더 든다.
S2에게 강한 관계가 있다는 것은 사실이지만, 그 관계가 학급의 끝자락에 있는 S1과의 것이다. 강한 관계를 어디에 두었는가가 강도의 크기보다 중요하다. "저 애는 단짝이 있으니 괜찮다"는 판단이 위험한 이유다.

가중 근접은 0~1 범위가 아니다. 무가중 CCC_C는 최대 1이었지만 (모두와 직접 연결일 때 거리 합 =n1= n-1), 가중에서는 간선 비용이 1보다 작을 수 있어 거리 합이 n1n-1보다 작아질 수 있다. 연습문제 1에서 실제로 CCw=1.0557>1C_C^{w} = 1.0557 > 1이 나온다. 같은 네트워크 안에서 학생끼리 비교하는 용도로만 쓰고, 학급 간 비교에는 쓰지 말 것.

11. 가중 매개 중심성 — S1이 처음으로 0을 벗어나다 (Weighted Betweenness)

정의는 단원 2-3과 같다. 최단경로를 가중 최단경로로 바꾸기만 한다.

bi  =  jikgjk(i)gjk b_i \;=\; \sum_{j \neq i \neq k} \frac{g_{jk}(i)}{g_{jk}}
학생무가중 bb가중 bb변화정규화 b/15b/15
S105+50.3333
S2000.0000
S3880.5333
S4990.6000
S5880.5333
S6000.0000
S7000.0000

11-1. S1의 5점은 어디서 왔나 — 다섯 쌍 전부 (Where S1's 5 Comes From: All Five Pairs)

S2에서 출발하는 모든 길이 S1을 지난다(§10-1). 그 쌍을 전부 세면 된다.

가중 최단경로S1을 지나는가기여
(S2, S3)S2-S1-S3지난다1
(S2, S4)S2-S1-S3-S4지난다1
(S2, S5)S2-S1-S3-S4-S5지난다1
(S2, S6)S2-S1-S3-S4-S5-S6지난다1
(S2, S7)S2-S1-S3-S4-S5-S7지난다1
합계 b(S1)b(\text{S1})5

무가중에서는 S2-S3가 직접 연결이라 S2의 모든 길이 S3로 바로 빠졌다. 그래서 S1은 어느 최단경로에도 없었다.

교실 해석 — 여덟 단원 만에 등장한 S1. S1은 단원 2-1(연결정도 공동 3위), 2-2(근접 공동 4위), 2-3(매개 0), 2-4(고유벡터 공동 4위)에서 줄곧 눈에 띄지 않는 학생이었다. 특히 매개 0은 "아무도 나를 통해 연결되지 않는다"는 뜻이었다.
그런데 관계의 세기를 재는 순간 S1은 S2의 유일한 통로가 된다. S2가 학급의 나머지와 이어지는 길은 전부 S1을 지난다.
0/1 데이터로는 보이지 않던 역할이 있다는 뜻이다. "친구 관계 유무"만 설문하지 말고 세기를 함께 물어야 하는 실질적인 이유가 이것이다.

12. 가중 고유벡터와 페이지랭크 (Weighted Eigenvector and PageRank)

12-1. 가중 고유벡터 중심성 (Weighted Eigenvector Centrality)

단원 2-4의 식에서 AAWW로 바꾸기만 하면 된다.

Wx=λ1xxi=1λ1jW[i,j]xj W\mathbf{x} = \lambda_1 \mathbf{x} \qquad\Longrightarrow\qquad x_i = \frac{1}{\lambda_1}\sum_j W[i,j]\, x_j

거듭제곱법의 첫 걸음이 강도가 된다(무가중에서 연결정도였던 것과 같은 자리).

kkS1S2S3S4S5S6S7비고
16542654= 강도 sis_i
228281910252622S1·S2가 앞서기 시작
31501319444132119102S1 단독 선두
4712694475226605600502
극한 (최대=1)1.00000.93030.62510.17720.25560.23340.1967λ1=4.9714\lambda_1 = 4.9714

k=2k=2의 손 계산 두 개만 확인하자(0인 항은 생략 없이).

iijj=1234567
S1060\cdot6454\cdot5242\cdot4020\cdot2060\cdot6050\cdot5040\cdot428
S5060\cdot6050\cdot5040\cdot4121\cdot2060\cdot6353\cdot5242\cdot425

12-2. 이웃합 확인 — 정의 그대로 (Checking the Neighbor Sum)

학생jW[i,j]xj\sum_j W[i,j]\,x_j÷λ1\div\, \lambda_1CEwC_E^{w}
S14(0.9303)+2(0.6251)4(0.9303) + 2(0.6251)4.971440÷4.971440\div 4.9714401.0000
S24(1.0000)+1(0.6251)4(1.0000) + 1(0.6251)4.625066÷4.971440\div 4.9714400.9303
S32(1.0000)+1(0.9303)+1(0.1772)2(1.0000) + 1(0.9303) + 1(0.1772)3.107477÷4.971440\div 4.9714400.6251
S41(0.6251)+1(0.2556)1(0.6251) + 1(0.2556)0.880692÷4.971440\div 4.9714400.1772
S51(0.1772)+3(0.2334)+2(0.1967)1(0.1772) + 3(0.2334) + 2(0.1967)1.270831÷4.971440\div 4.9714400.2556
S63(0.2556)+2(0.1967)3(0.2556) + 2(0.1967)1.160350÷4.971440\div 4.9714400.2334
S72(0.2556)+2(0.2334)2(0.2556) + 2(0.2334)0.978059÷4.971440\div 4.9714400.1967

가중 고유벡터는 무가중과 결과가 거의 딴판이다.

S1S2S3S4S5S6S7
무가중 (단원 2-4)0.74460.74461.00000.85361.00000.74460.7446
가중1.00000.93030.62510.17720.25560.23340.1967

S5가 1.0000에서 0.2556으로 무너지고, S1이 0.7446에서 1.0000으로 올라선다. 이유는 가장 무거운 간선 S1–S2(w=4w=4)에 있다. S1과 S2가 서로를 4배로 끌어올리는 상호 증폭 고리를 만들고, 그 근처의 점수가 전부 그쪽으로 빨려 간다. 고유벡터 중심성은 원래 "가장 촘촘한 덩어리"를 찾는 지표라, 가중치를 주면 가장 무거운 덩어리 하나에 극단적으로 쏠린다. 해석할 때 반드시 감안할 것.

12-3. 가중 페이지랭크 — 단원 2-4의 경고가 그대로 (Weighted PageRank: The Same Warning)

페이지랭크도 가중치를 받는다. 이웃에게 가중치 비율대로 점수를 쪼개 준다.

PR(i)  =  1dn  +  djW[j,i]sjPR(j) PR(i) \;=\; \frac{1-d}{n} \;+\; d \sum_{j} \frac{W[j,i]}{s_j}\, PR(j)
학생가중 PRPR강도 몫 si/32s_i / 32차이무가중 PRPR
S10.17860.1875−0.00890.1273
S20.15020.1563−0.00610.1273
S30.12960.1250+0.00460.1828
S40.07530.0625+0.01280.1250
S50.18580.1875−0.00170.1828
S60.15410.1563−0.00220.1273
S70.12650.1250+0.00150.1273

단원 2-4 §11의 경고가 그대로 반복된다 — 무방향 네트워크에서 페이지랭크는 강도 몫 si/2ws_i/2\sum w에 거의 붙어 있다. 차이가 최대 0.0128뿐이다. 그리고 S4는 여전히 꼴찌다(0.0753).

13. R로 검증 — 함정 세 가지 (Verification in R: Three Traps)

library(igraph)
nm <- paste0("S", 1:7)
W  <- matrix(0, 7, 7, dimnames = list(nm, nm))
el <- rbind(c("S1","S2",4), c("S1","S3",2), c("S2","S3",1), c("S3","S4",1),
            c("S4","S5",1), c("S5","S6",3), c("S5","S7",2), c("S6","S7",2))
for (i in 1:nrow(el)) {
  a <- el[i,1]; b <- el[i,2]; w <- as.numeric(el[i,3])
  W[a,b] <- w; W[b,a] <- w
}
gW <- graph_from_adjacency_matrix(W, mode = "undirected", weighted = TRUE)

d <- rowSums(W > 0)      # 2 2 3 2 3 2 2   연결정도
s <- rowSums(W)          # 6 5 4 2 6 5 4   강도
sum(s)                   # 32 = 2 * 16     가중 악수 정리

# --- Opsahl alpha-degree ---
for (a in c(0, 0.5, 1, 1.5)) print(round(d^(1-a) * s^a, 4))
# 2.0000 2.0000 3.0000 2.0000 3.0000 2.0000 2.0000
# 3.4641 3.1623 3.4641 2.0000 4.2426 3.1623 2.8284
# 6.0000 5.0000 4.0000 2.0000 6.0000 5.0000 4.0000
# 10.3923 7.9057 4.6188 2.0000 8.4853 7.9057 5.6569

# --- 가중 최단거리: 비용 = 1/w 를 직접 넘긴다 ---
Dw <- distances(gW, weights = 1 / E(gW)$weight)
round(Dw["S2", ], 4)
# S1   S2   S3     S4     S5     S6     S7
# 0.25 0.00 0.75  1.75   2.75  3.0833  3.25

shortest_paths(gW, "S2", "S3", weights = 1/E(gW)$weight)$vpath[[1]]
# S2 S1 S3     ← 직접 간선이 있는데도 우회!

# --- 가중 근접·매개 ---
round(6 / rowSums(Dw), 4)
# 0.5669 0.5070 0.6606 0.7423 0.6606 0.5760 0.5333
igraph::betweenness(gW, weights = 1/E(gW)$weight)
# 5 0 8 9 8 0 0        ← S1이 0에서 5로
igraph::betweenness(gW, weights = rep(1, 8))
# 0 0 8 9 8 0 0        ← 무가중 대조

# --- 황금비 임계점 (§9) ---
phi <- (1 + sqrt(5)) / 2          # 1.618034
astar <- log2(phi)                # 0.6942419
4^(-astar) + 2^(-astar)           # 1   정확히 경계

# --- 가중 고유벡터·페이지랭크 ---
round(eigen_centrality(gW)$vector, 4)
# 1.0000 0.9303 0.6251 0.1772 0.2556 0.2334 0.1967
eigen_centrality(gW)$value        # 4.971440
round(page_rank(gW)$vector, 4)
# 0.1786 0.1502 0.1296 0.0753 0.1858 0.1541 0.1265
round(s / sum(s), 4)
# 0.1875 0.1563 0.1250 0.0625 0.1875 0.1563 0.1250   ← 거의 같다

13-1. 함정 ① 가중치를 거리로 그냥 넘기면 결과가 뒤집힌다 (Pitfall I: Passing Weights as Distances Flips the Result)

distances(gW)["S1", ]           # weights 인자 생략 → E(g)$weight 를 그대로 거리로 사용
# S1 S2 S3 S4 S5 S6 S7
#  0  3  2  3  4  7  6      ← S1-S2 가 "3"?  직접 간선인데?

distances(gW, weights = 1/E(gW)$weight)["S1", ]
# 0.0000 0.2500 0.5000 1.5000 2.5000 2.8333 3.0000   ← 올바름

igraph의 distances()weight를 무조건 "비용"으로 읽는다. 친밀도를 그대로 넘기면 친할수록 멀다는 뜻이 되어 버린다. 위 결과에서 S1–S2는 직접 간선(친밀도 4)인데도 거리가 3으로 나왔다 — igraph가 "직접 가면 4, S3 경유하면 2+1=3이니 경유가 빠르다"고 판단한 것이다. 완전히 거꾸로다.
가중 거리를 쓸 때는 항상 weights = 1/E(g)$weight를 명시할 것. 단원 1-8에서 예고한 "강도 vs 비용" 함정의 실제 모습이다.

13-2. 함정 ② tnet의 closeness_w는 값이 절반이다 (Pitfall II: tnet's closeness_w Is Half)

library(tnet)
ed <- NULL
for (i in 1:7) for (j in 1:7) if (W[i,j] > 0) ed <- rbind(ed, c(i, j, W[i,j]))
colnames(ed) <- c("i","j","w")
tn <- as.tnet(ed, type = "weighted one-mode tnet")

degree_w(tn, measure = "alpha", alpha = 0.5)[, "alpha"]
# 3.4641 3.1623 3.4641 2.0000 4.2426 3.1623 2.8284   ← 손 계산과 일치
betweenness_w(tn, alpha = 1)[, "betweenness"]
# 5 0 8 9 8 0 0                                      ← igraph와 일치

closeness_w(tn, alpha = 1)[, "closeness"]
# 0.047244 0.042254 0.055046 0.061856 0.055046 0.048000 0.044444
1 / rowSums(Dw)
# 0.094488 0.084507 0.110092 0.123711 0.110092 0.096000 0.088889   ← 정확히 2배

대칭 엣지리스트(양방향 모두 기재)를 넣으면 tnet이 거리 합을 두 번 세기 때문이다. 순위는 같으므로 순위만 볼 때는 문제없지만, 값을 노트에 적을 때는 반드시 확인해야 한다. 단원 2-3 §10의 sna::betweenness(rescale=TRUE), 단원 2-4 §13-1의 sna::evcent와 같은 종류의 함정이다.

13-3. 함정 ③ α는 두 곳에 있고 뜻이 같다 (Pitfall III: α Appears Twice with One Meaning)

어디에α=0\alpha=0α=1\alpha=1
연결정도d1αsαd^{1-\alpha} s^{\alpha}연결정도강도
거리(1/w)α(1/w)^{\alpha}무가중 거리비용 1/w1/w
for (a in c(0, 0.5, 1)) print(round(6 / rowSums(distances(gW, weights = (1/E(gW)$weight)^a)), 4))
# 0.4000 0.4000 0.5455 0.6000 0.5455 0.4000 0.4000   ← alpha=0, 단원 2-2와 동일
# 0.4870 0.4353 0.6005 0.6673 0.6005 0.4878 0.4633   ← alpha=0.5
# 0.5669 0.5070 0.6606 0.7423 0.6606 0.5760 0.5333   ← alpha=1

α=0\alpha = 0이 단원 2-2의 무가중 근접값과 정확히 같다는 점을 확인하라. 두 α\alpha는 표기만 같은 것이 아니라 "가중치를 얼마나 믿을 것인가"라는 같은 손잡이다.

14. 종합과 교실 적용 (Summary; Classroom Application)

학생ddssα=0.5\alpha{=}0.5CCC_C 무가중CCwC_C^{w}bb 무가중bwb^{w}CEC_E 무가중CEwC_E^{w}
S1263.46410.40000.5669050.74461.0000
S2253.16230.40000.5070000.74460.9303
S3343.46410.54550.6606881.00000.6251
S4222.00000.60000.7423990.85360.1772
S5364.24260.54550.6606881.00000.2556
S6253.16230.40000.5760000.74460.2334
S7242.82840.40000.5333000.74460.1967

교실 적용 다섯 가지

  1. 설문을 순위로 받으면 정보가 는다. "친한 친구 3명"만 받으면 0/1 데이터가 되지만, 1순위 3점·2순위 2점·3순위 1점으로 받으면 가중 네트워크가 된다. S1의 매개 0 → 5처럼 0/1로는 아예 보이지 않던 역할이 드러난다
  2. α는 "가중치를 얼마나 믿는가"를 정하는 값이다. 설문 척도가 거칠면(3점 척도) α\alpha를 낮게(0~0.5), 정교하면(교류 빈도 실측 등) 높게(0.5~1). α\alpha를 하나 고르고 왜 골랐는지 밝히는 것이 정직한 보고다. α\alpha를 바꿔 가며 순위가 안정적인지 보는 것도 좋은 습관이다
  3. "단짝이 있으니 괜찮다"는 위험한 판단이다. S2는 학급에서 가장 강한 관계(4)를 가졌는데 가중 근접 꼴찌다. 강한 관계가 학급의 끝자락에 있으면 본인도 함께 끝자락에 머문다. 관계의 세기관계의 위치는 다른 문제다
  4. 가중 고유벡터는 쏠림이 심하다. 가장 무거운 간선(S1–S2, w=4w=4) 하나가 전체 점수를 그쪽으로 빨아들여, 무가중에서 1위였던 S5가 0.2556으로 무너졌다. 영향력 판단에는 여러 지표를 함께 볼 것
  5. 바뀌지 않은 것도 결론이다. S4는 무가중·가중 모두 근접 1위, 매개 1위다. 가중치를 어떻게 주든 다리 학생이라는 사실은 변하지 않는다 — 이런 강건한(robust) 결론이 가장 믿을 만하다

15. 연습문제 (Exercises)

연습문제 1. 담임이 다리를 강화하기로 했다. S3–S4의 친밀도를 1에서 5로 올린다 (모둠을 같이 짜 주는 등의 개입). 다른 가중치는 그대로다.

  1. 강도 ss일곱 명 전부 다시 계산하고, 가중 악수 정리로 검산하라.
  2. α=0,0.5,1\alpha = 0, 0.5, 1에서 α\alpha-연결정도를 구하라. α=0.5\alpha=0.5ds\sqrt{d \cdot s} 꼴로 제곱근 안의 정수까지 쓸 것.
  3. 새 비용 1/5=0.21/5 = 0.2를 써서 S1에서 S7까지의 가중 최단 비용을 손으로 구하라.
  4. 가중 매개에서 S1의 5점이 유지되는지 판단하고 이유를 설명하라.

먼저 풀고 §16 해설과 맞춰 볼 것.

연습문제 2. §9의 황금비 계산을 다른 간선에 적용한다. S5–S6(w=3w=3)과 S6–S7(w=2w=2), S5–S7(w=2w=2)로 이루어진 오른쪽 삼각형을 보자.

  1. α=1\alpha = 1에서 S5→S7의 두 후보 경로 (S5-S7 직접 / S5-S6-S7 우회) 비용을 각각 구하고 어느 쪽이 이기는지 판단하라.
  2. 우회가 이기려면 (13)α+(12)α<(12)α\left(\tfrac13\right)^{\alpha} + \left(\tfrac12\right)^{\alpha} < \left(\tfrac12\right)^{\alpha} 여야 한다. 이 부등식이 어떤 α\alpha에서도 성립할 수 없는 이유를 한 줄로 설명하라.
  3. 그렇다면 S6의 가중 매개 중심성은 몇인가? α\alpha를 아무리 바꿔도 그러한가?

먼저 풀고 §16 해설과 맞춰 볼 것.

16. 해설과 답 (Solutions)

16-1. 연습문제 1 — 다리 강화 (S3–S4: 1 → 5) (Exercise 1: Strengthening the Bridge)

① 무엇을 곱하는가 — 바뀐 가중 행렬

W  =  S1S2S3S4S5S6S7S10420000S24010000S32105000S40050100S50001032S60000302S70000220 W' \;=\; \begin{array}{c|ccccccc} & \text{S1} & \text{S2} & \text{S3} & \text{S4} & \text{S5} & \text{S6} & \text{S7} \\ \hline \text{S1} & 0 & 4 & 2 & 0 & 0 & 0 & 0 \\ \text{S2} & 4 & 0 & 1 & 0 & 0 & 0 & 0 \\ \text{S3} & 2 & 1 & 0 & \textcolor{#b91c1c}{\mathbf{5}} & 0 & 0 & 0 \\ \text{S4} & 0 & 0 & \textcolor{#b91c1c}{\mathbf{5}} & 0 & 1 & 0 & 0 \\ \text{S5} & 0 & 0 & 0 & 1 & 0 & 3 & 2 \\ \text{S6} & 0 & 0 & 0 & 0 & 3 & 0 & 2 \\ \text{S7} & 0 & 0 & 0 & 0 & 2 & 2 & 0 \end{array}

② 전개 — 강도 (1)의 답

학생전개 (0인 항 포함)sis'_i이전왜 그 값인가
S10+4+2+0+0+0+00+4+2+0+0+0+066S3–S4와 무관 — 변화 없음
S24+0+1+0+0+0+04+0+1+0+0+0+055변화 없음
S32+1+0+5+0+0+02+1+0+\mathbf{5}+0+0+084+4 (1→5)
S40+0+5+0+1+0+00+0+\mathbf{5}+0+1+0+062+4 (1→5)
S50+0+0+1+0+3+20+0+0+1+0+3+266변화 없음
S60+0+0+0+3+0+20+0+0+0+3+0+255변화 없음
S70+0+0+0+2+2+00+0+0+0+2+2+044변화 없음
합계4032+8 = 2 × 4

답 (1)

s=(6,5,8,6,6,5,4),si=40 \mathbf{s}' = (6,\,5,\,\mathbf{8},\,\mathbf{6},\,6,\,5,\,4), \qquad \sum s'_i = 40

검산 (가중 악수 정리). 간선 가중치 합 =4+2+1+5+1+3+2+2=20= 4+2+1+\mathbf{5}+1+3+2+2 = 20, 그 두 배가 4040
가중치를 4 올렸더니 강도 합이 8 늘었다 — 간선 하나는 양끝 두 명에게 더해지기 때문이다.

③ 전개 — α-연결정도 (2)의 답

연결정도 dd변하지 않는다: (2,2,3,2,3,2,2)(2,2,3,2,3,2,2). 간선을 추가한 것이 아니라 기존 간선을 굵게 한 것이기 때문이다.

학생ddss'dsd \cdot s'α=0.5:ds\alpha=0.5:\sqrt{d s'}순위이전 순위(α=0.5\alpha{=}0.5)
S1261212\sqrt{12}3.4641공동 3공동 2
S2251010\sqrt{10}3.1623공동 5공동 4
S3382424=26\sqrt{24} = 2\sqrt{6}4.89901공동 2
S4261212\sqrt{12}3.4641공동 37 (꼴찌)
S5361818\sqrt{18}4.242621
S6251010\sqrt{10}3.1623공동 5공동 4
S72488\sqrt{8}2.828476

답 (2)

α\alphaS1S2S3S4S5S6S71위
02.00002.00003.00002.00003.00002.00002.0000S3, S5
0.53.46413.16234.89903.46414.24263.16232.8284S3
16.00005.00008.00006.00006.00005.00004.0000S3

가장 큰 변화는 S4다. α=0.5\alpha=0.5에서 꼴찌(2.0000) → 공동 3위(3.4641)로 올라섰다. 연결정도는 여전히 2로 최하위권인데, 관계의 세기만으로 순위를 끌어올린 것이다.
그리고 S3가 모든 α\alpha에서 1위가 되었다. 개입 전에는 α\alpha에 따라 1위가 S3/S5 → S5 → S1·S5로 계속 바뀌었는데(§5-1), 이제 S3가 흔들림 없는 1위다.

④ 전개 — S1→S7 가중 최단 비용 (3)의 답

바뀐 비용은 S3–S4뿐이다: 1/1=1    1/5=0.21/1 = 1 \;\to\; 1/5 = 0.2.

경로구간구간별 비용
S1-S3-S4-S5-S7S1–S3, S3–S4, S4–S5, S5–S712+15+11+12=0.5+0.2+1+0.5\tfrac12 + \tfrac15 + \tfrac11 + \tfrac12 = 0.5 + 0.2 + 1 + 0.52.2000
S1-S3-S4-S5-S6-S7…S5–S6, S6–S70.5+0.2+1+13+12=0.5+0.2+1+0.3333+0.50.5 + 0.2 + 1 + \tfrac13 + \tfrac12 = 0.5+0.2+1+0.3333+0.52.5333
S1-S2-S3-S4-S5-S7S1–S2, S2–S3, …0.25+1+0.2+1+0.50.25 + 1 + 0.2 + 1 + 0.52.9500

답 (3)

dw(S1,S7)=0.5+0.2+1+0.5=2.2000경로   S1-S3-S4-S5-S7 d^{w}(\text{S1}, \text{S7}) = 0.5 + 0.2 + 1 + 0.5 = \mathbf{2.2000} \quad\text{경로 }\; \text{S1-S3-S4-S5-S7}

개입 전에는 3.0000이었다(§8-2). 다리 하나를 굵게 했더니 0.8만큼 가까워졌다 — 정확히 10.2=0.81 - 0.2 = 0.8, 즉 S3–S4 구간에서 절약한 만큼이다.
전체 가중 근접도 크게 개선되었다: (0.8126,0.6950,1.0198,1.0557,0.8978,0.7484,0.6780)(0.8126,\, 0.6950,\, 1.0198,\, \mathbf{1.0557},\, 0.8978,\, 0.7484,\, 0.6780), 1위는 여전히 S4. S3와 S4의 값이 1을 넘는다 — §10의 경고대로 가중 근접은 1이 상한이 아니다.

⑤ (4)의 답 — S1의 매개는 유지되는가

핵심은 §8-1의 우회가 여전히 성립하는가이다. S3–S4를 바꾼 것이지 S2–S3(w=1w=1)나 S1–S2(w=4w=4), S1–S3(w=2w=2)는 건드리지 않았다.

경로비용개입 전개입 후판정
S2-S3 직접1/11/11.00001.0000진다
S2-S1-S3 우회1/4+1/21/4 + 1/20.75000.7500여전히 이긴다

답 (4)

유지된다. bw(S1)=5b^{w}(\text{S1}) = 5 그대로다. 가중 매개 전체도 (5,0,8,9,8,0,0)(5, 0, 8, 9, 8, 0, 0)변화 없다.

이유. 매개 중심성은 어느 경로가 선택되는가에만 달려 있고, 그 경로가 얼마나 짧은가에는 무관하다. S3–S4를 굵게 하면 모든 거리가 줄어들지만, S2에서 나가는 길은 여전히 S1을 먼저 거쳐야 S3에 닿는다(0.75 < 1). 통과 순서가 그대로이므로 매개도 그대로다.

S1의 5점을 없애려면 S2–S3를 굵게 하거나(w2w \ge 2면 직접 비용 0.50.750.5 \le 0.75로 우회가 진다) S1–S2를 가늘게 해야 한다. 다리를 강화하는 개입은 S2의 고립을 전혀 건드리지 못했다.

교실 해석. "다리 강화"는 성공적이었다 — S3가 모든 α\alpha에서 1위인 안정적 중심 인물이 되었고, S4는 α=0.5\alpha{=}0.5 꼴찌에서 공동 3위로 올라섰고, 학급 전체의 가중 거리가 줄었다.
하지만 S2는 아무것도 얻지 못했다. S2의 근접은 여전히 최하위권(0.6950, 6위)이고, 바깥 세계로 나가는 길이 전부 S1을 거치는 구조도 그대로다. 가운데를 강화하는 개입은 가장자리에 닿지 않는다 — S2를 도우려면 S2 본인의 관계(S2–S3를 굵게 하거나 새 관계를 만들어 주는 것)를 손봐야 한다.

16-2. 연습문제 2 — 오른쪽 삼각형에는 왜 우회가 없는가 (Exercise 2: Why No Detour in the Right Triangle)

① 무엇을 비교하는가

오른쪽 삼각형의 세 간선과 비용:

간선ww비용 1/w1/w
S5–S631/3=0.33331/3 = 0.3333
S5–S721/2=0.50001/2 = 0.5000
S6–S721/2=0.50001/2 = 0.5000

② 전개 — (1)의 답

경로구간별 비용판정
S5-S7 직접1/21/20.5000이긴다
S5-S6-S7 우회1/3+1/2=0.3333+0.50001/3 + 1/2 = 0.3333 + 0.50000.8333진다

답 (1)

직접 경로가 이긴다 (0.5000 < 0.8333). dw(S5,S7)=0.5d^{w}(\text{S5},\text{S7}) = 0.5이고 §8-3의 거리 행렬과 일치한다 ✓

③ (2)의 답 — 왜 어떤 α에서도 안 되는가

부등식을 그대로 써 보자.

(13)α+(12)α우회  <  (12)α직접(13)α  <  0 \underbrace{\left(\tfrac13\right)^{\alpha} + \left(\tfrac12\right)^{\alpha}}_{\text{우회}} \;<\; \underbrace{\left(\tfrac12\right)^{\alpha}}_{\text{직접}} \qquad\Longleftrightarrow\qquad \left(\tfrac13\right)^{\alpha} \;<\; 0

답 (2)

양변에서 (12)α\left(\tfrac12\right)^{\alpha}가 약분되어 (13)α<0\left(\tfrac13\right)^{\alpha} < 0이 남는데, 거듭제곱은 항상 양수이므로 성립할 수 없다.
구조적으로 말하면: 우회 경로 S5-S6-S7는 직접 경로 S5-S7가 쓰는 바로 그 간선 S6–S7을 이미 포함하고, 거기에 S5–S6를 덤으로 더 지난다. 더 많이 지나면서 더 쌀 수는 없다.
§8-1의 S2–S3와 결정적으로 다른 점이다. 거기서는 우회로가 직접 간선과 완전히 다른 두 간선(S1–S2, S1–S3)을 썼기 때문에 비교가 가능했다.

④ (3)의 답 — S6의 가중 매개

S6이 어떤 쌍의 최단경로 위에 있으려면, S6을 거치는 것이 이득이어야 한다. S6의 이웃은 S5와 S7뿐이므로 후보는 (S5, S7) 쌍 하나뿐이다. 그런데 ②에서 그 쌍은 직접 간선을 쓴다.

최단경로S6 경유?
(S5, S7)S5-S7 직접아니오
그 외 모든 쌍S6은 막다른 쪽에 있어 지나갈 이유가 없다아니오

답 (3)

bw(S6)=0 b^{w}(\text{S6}) = 0

그리고 α\alpha를 아무리 바꿔도 0이다. ②에서 보였듯 우회가 이기는 α\alpha는 존재하지 않고, S6은 어느 쌍의 통로도 될 수 없기 때문이다. §13의 α\alpha 스윕에서 α=0,0.5,1,1.5,2\alpha = 0,\,0.5,\,1,\,1.5,\,2 전부 b(S6)=0b(\text{S6}) = 0으로 확인된다 ✓

대조. S1은 α=0.694\alpha^{*} = 0.694를 경계로 050 \to 5튀었다(§9-3). 같은 "매개 0" 학생이라도 α\alpha를 올리면 드러나는 학생(S1)과 어떤 α\alpha에서도 드러나지 않는 학생(S6, S2, S7)이 있다.

교실 해석. S6은 삼각형 안에 안전하게 들어앉은 학생이다. S5·S7과 모두 직접 친하니 본인은 불편함이 없지만, 학급에서 구조적 역할은 없다 (매개 0, 어떤 α\alpha에서도).
반대로 S1은 겉보기에는 S6과 똑같이 매개 0이었지만, 세기를 재자 S2의 유일한 통로로 드러났다. "매개 0"이라는 같은 숫자 뒤에 전혀 다른 사정이 있을 수 있다 — 지표 하나의 값만 보고 학생을 분류하면 안 되는 이유다.

16-3. 오늘의 한 줄 요약 (One-Line Summary)

가중치에는 얼굴이 둘이다.
강도로 쓰면 → si=jW[i,j]s_i = \sum_j W[i,j], Opsahl의 CDwα=di1αsiαC_D^{w\alpha} = d_i^{1-\alpha} s_i^{\alpha}. α\alpha가 0이면 연결정도, 1이면 강도, 그 사이는 기하평균.
비용으로 쓰면 → 거리 =(1/w)α= (1/w)^{\alpha}, 여기서 가중 근접·매개가 나온다. 직접 연결이 최단경로가 아닐 수 있다(S2–S3).
α\alpha는 "가중치를 얼마나 믿을 것인가"라는 하나의 손잡이이고, 그것을 돌리면 1위가 S3 → S5 → S1로 바뀌고 S1의 매개가 0에서 5로 튄다(임계점 α=log2φ=0.694\alpha^{*} = \log_2\varphi = 0.694).

다음 단원 — 2-6: Knoke 데이터 중심성 종합과 지표 간 비교. 지금까지 다섯 지표와 α\alpha 손잡이를 7명짜리 장난감 네트워크에서 익혔다. 마지막으로 단원 1-9의 Knoke 정보망(기관 10개, 방향 네트워크)에 전부 적용한다. 방향이 있으므로 내향/외향을 나눠야 하고, 매개 중심성의 분모가 (n1)(n2)(n-1)(n-2)2로 나누지 않는다(단원 2-3 §10에서 예고). 그리고 단원 2-4에서 미뤄 둔 질문에 답한다 — 페이지랭크는 방향 네트워크에서 무엇을 더 알려주는가.