차수와 차수 분포
노드마다 이웃이 몇 개인지 세어 모으면 그래프 전체의 모양이 보입니다. 연결이 고르게 퍼진 그래프와 몇 곳에 몰린 그래프를 비교합니다.
이번 회차, 내 속도로.
기초를 더 짚거나 궁금한 주제로 잠깐 넓혀 보세요. 최대 3단계를 거쳐 DAY 8로 돌아옵니다.
난이도·관심 주제 고르기
1/2개 선택 · 새 보충·심화 수업과 본과정 다시 읽기를 선택할 수 있어요.
이렇게 다녀와요 1단계 · 약 12분
- 출발 · DAY 8차수 분포·허브
- 1. 관심 주제CSR·행 포인터추가 03 · 새 추가 수업
- 복귀 · DAY 8원래 회차 이어가기
- CSR·행 포인터 · 7회차에서 인접 리스트가 칸을 아낀다는 것을 본 뒤, 그 리스트를 메모리에 실제로 어떻게 늘어놓는지 확인합니다.
선택과 경로 기록은 이 브라우저에 저장됩니다. 본과정의 회차 완료와는 별도입니다.
핵심 개념
무방향 그래프에서 노드의 차수(degree)는 그 노드에 붙은 엣지 수입니다. 엣지 하나는 양 끝 두 노드의 차수를 하나씩 올리므로, 모든 노드의 차수를 더하면 언제나 엣지 수의 두 배가 됩니다. 악수 한 번에 손이 두 개 필요하다는 뜻에서 이를 악수 정리(handshake lemma)라고 부릅니다. 따라서 차수 합은 항상 짝수이고 평균 차수는 2E÷N입니다.
차수 분포(degree distribution)는 ‘차수가 k인 노드가 몇 개, 또는 전체의 몇 %인가’를 모은 것입니다. 동아리 네트워크는 차수 2가 2명, 차수 3이 6명으로 고르게 퍼져 있습니다. 반대로 한 노드가 거의 모두와 이어진 별 모양 그래프는 차수 하나가 유난히 크고 나머지는 1입니다. 이렇게 연결이 몰린 노드를 허브(hub)라고 합니다.
바라바시와 알버트(Barabási & Albert, 1999)는 웹 같은 큰 네트워크의 차수 분포가 거듭제곱 법칙(power law)을 따른다고 보고하고, 그 원인으로 두 가지를 제시했습니다. 새 노드가 계속 더해지며 네트워크가 자라는 성장(growth)과, 새 노드가 이미 연결이 많은 노드에 더 잘 붙는 선호적 연결(preferential attachment)입니다. 이런 네트워크를 척도 없는(scale-free) 네트워크라 부르며, 소수의 허브와 차수가 작은 다수의 노드가 함께 나타납니다.
다만 실제 데이터가 거듭제곱 법칙에 얼마나 잘 맞는지는 데이터마다 따로 검증해야 합니다. 또 차수가 크다는 것은 연결이 많다는 뜻일 뿐, 그 노드가 가장 중요하다는 결론으로 바로 이어지지는 않습니다. 중요도의 여러 기준은 16회차부터 다룹니다.
작은 예제로 따라가기
동아리 네트워크의 차수는 민수 2, 지아 3, 서준 3, 하린 3, 도윤 3, 유나 3, 태오 3, 보라 2이고, 합은 22=2×11입니다.
평균 차수는 22÷8=2.75입니다. 차수 분포는 차수 2: 2명(25%), 차수 3: 6명(75%)입니다.
8명 중 한 명이 나머지 7명과만 이어진 별 모양 그래프는 엣지 7개, 차수 합 7+1×7=14=2×7입니다. 평균 차수는 14÷8=1.75이고 허브의 차수 7은 평균의 네 배입니다.
직접 실험해 보기
동아리 네트워크와 허브형 그래프를 번갈아 골라 차수 막대의 모양을 비교하고, footer에서 차수 합이 엣지 수의 두 배인지 검산하세요.
차수를 세어 합이 2E인지 검산하기
차수 분포
엣지 하나는 양 끝 두 노드의 차수를 1씩 올리므로 차수 합 = 2 × 엣지 수 (악수 정리).
이번에는 직접 풀어 보세요
정답을 보기 전에 계산과 이유를 적어 보세요. 해설과 비교하고 확인 표시를 남기면 완료할 수 있습니다.
힌트 보기
차수를 모두 더한 뒤 악수 정리를 씁니다.
풀이와 비교하기
차수 합이 12이므로 엣지는 12÷2=6개, 평균 차수는 12÷6=2입니다. 분포는 차수 4: 1개, 차수 2: 3개, 차수 1: 2개입니다.
풀이와 확인 표시는 이 브라우저에 저장됩니다.
오늘 이해한 것과 다시 볼 것
계산이 달라진 이유, 헷갈린 개념, 다음에 확인할 질문을 남겨 보세요.
메모는 이 브라우저에 저장됩니다. 홈에서 전체 기록을 내려받을 수 있습니다.오늘의 이해 확인
어떤 무방향 그래프의 노드 차수가 [3, 3, 2, 2, 1]로 기록되었습니다. 이 기록에 대해 옳은 것은?
완료 조건: 확인 퀴즈 정답 · / 직접 풀기 0/1
더 깊이 읽기
예제와 실험 데이터는 이 과정을 위해 만든 것입니다. 원문은 선택 자료이며, 강의와 직접 풀기만으로도 다음 회차를 이어갈 수 있습니다.
Emergence of Scaling in Random NetworksBarabási & Albert (1999)Network Science, Chapter 4: The Scale-Free PropertyBarabási (2016)이 자료는 개념 학습용입니다. 실제 데이터베이스·라이브러리·플랫폼의 동작과 설정은 제품과 버전마다 다를 수 있습니다.