다중 그래프

testwiki
둘러보기로 이동 검색으로 이동

틀:위키데이터 속성 추적

다중 그래프. 회색의 원은 꼭짓점을, 푸른 선은 고리를, 붉은 선은 중복되는 변을, 검은 선은 중복되지 않는 변을 나타낸다.

그래프 이론에서 다중 그래프(多重graph, 틀:Llang)는 두 꼭짓점 사이에 여러 변이 허용되는, 그래프의 일반화이다.

정의

기초적 정의

다중 그래프 G=(V,E,)는 다음과 같은 순서쌍이다.

  • V집합이다. 이를 꼭짓점의 집합이라고 하며, 그 원소를 꼭짓점(틀:Llang)이라고 한다.
  • E집합이다. 이를 변의 집합이라고 하며, 그 원소를 (틀:Llang)이라고 한다.
  • :ES2(V)함수이다. 여기서 S2(V)={{u,v}:u,vV}이다. 만약 e={u,v}라면, uve끝점(틀:Llang)이라고 한다. 양 끝점이 같은 변을 고리(틀:Llang)라고 한다. 다중 그래프 G의 꼭짓점의 집합은 V(G), 변의 집합은 E(G)로 쓴다.

다중 그래프 GH 사이의 사상 (f,g)은 다음 조건을 만족시키는 함수

f:V(G)V(H)
g:E(G)E(G)

순서쌍이다.

  • 임의의 변 eE(G)에 대하여, e={u,v}라면 g(e)={f(u),f(v)}이다. 즉, 다음 그림이 가환한다.
    E(G)S2(g)E(H)S2(V(G))S2(f)S2(V(H))

꼭짓점 vV(G)차수(틀:Llang) degv는 다음과 같다.

degv=|{eE(G):ve|e|=2}|+2|{eE(G):{v}=e}|

즉, 고리들은 차수에서 두 배로 센다.

다중 그래프의 경우 그래프에 대한 대부분의 용어들이 적용되지만, 다른 경우도 있다. 예를 들어, 다중 그래프에서 변을 축약(틀:Llang)시키면, 중복되는 변들을 하나로 합치지 않으며, 고리 또한 남겨둔다.

범주론적 정의

쉼표 범주를 통한 정의

다중 그래프의 범주 Multigraph는 다음과 같은 쉼표 범주이다.

Multigraph=SetS2

여기서 자기 함자 S2:SetSet

S2(V)={{u,v}:u,vV}
S2(f:VV):{u,v}{f(u),f(v)}

이다.

그 밖에도 다양한 개념을 이렇게 정의할 수 있다.

F:SetSet SetF
F(V)={(u,v):u,vV} 다중 그래프의 범주
F(V)=V×V 화살집의 범주
멱집합 함자 F(V)=𝒫(V) 다중 초그래프의 범주
F(V)=𝒫(V)×𝒫(V) 유향 다중 초그래프의 범주

준층을 통한 정의

다중 그래프의 범주 Multigraph는 다음과 같은 준층 범주이다.

Multigraph=Psh(𝒞,Set)

여기서 𝒞작은 범주

VsEtuE

이다.

관련 개념

(단순) 그래프는 고리가 없고, 두 꼭짓점 사이에 최대 하나의 변이 존재하는 다중 그래프이다. 반대로, 주어진 다중 그래프에서 변의 중복수를 잊고, 고리를 삭제한다면 그래프를 얻는다.

화살집은 변이 방향을 갖춘 다중 그래프이다. 즉, 유향 그래프와 다중 그래프의 공통적인 일반화이다.

같이 보기

참고 문헌

외부 링크

틀:전거 통제