CS공부/학점은행_이산수학

9-1 그래프의 종류

inji_ 2023. 8. 8. 13:08

1. 특수한 그래프

① 평면 그래프

  - 평면에 그릴 대 정점이 아닌 곳에서는 어떤 간선도 교차하지 않는 그래프

  - 교차하는 간선이 존재하는 그래프 -> 비평면 그래프

 

② 오일러의 공식 : 각 다리를 겹치지 않고 한번 씩만 거쳐서 갈 수 있는 경로가 있는 지?

  - 그래프 G가 평면 그래프일 때 정점의 수 v, 간선의 수 e, 그래프G에 의해 평면상 형성되는 영역의 수가 r이라 하자.

  - r = e-v+2 => 오일러의 공식 

③ 정규 그래프 

  - 그래프 G=(V,E)에 대하여, 모든 정점의 차수가 같으면 정규 그래프

  - n개의 정점을 갖는 정규 그래프 G는 

    N= 1/2(r+r+...+r) = 1/2*n*r 이며, 이 때 정규 그래프 차수를 r이라고 함.

④ 입체 그래프

  -  차수가 3인 정규그래프를 입체 그래프라 함.

⑤ 동형 그래프

  - 모양과 생김새는 다르지만 두 그래프가 똑같은 정점과 똑같은 간선으로 구성되어 있는 그래프

  - 그래프를 구성하는 정점과 간선이 같다면 다양한 형태의 동형 그래프가 존재 가능.

  - 두 그래프가 동형 그래프가 되려면 정점의 개수, 간선의 개수, 정점의 차수, 사이클의 길이 등이 같아야 함.

  - 예시) 두 그래프 G/H가 동형 그래프인지 식별하시오.

     >함수 f는 전단사 함수이므로 E에 속하는 임의의 간선을 선택했을 때,그 간선에 대응하게 되는

       간선의 쌍이 F에 존재함.

     >ex) (a,b) ∈ E이면 (f(a),f(b)) = (p,q) ∈ F이고 그 역도 성립! 따라서 두 그래프 G,H는 서로 동형 그래프이다.

 

2. 오일러 사이클

① 오일러 경로

  - 그래프 G=(V,E)에서 각 간선을 정확하게 한 번씩만 경유해서 그래프의 모든 간선을 지날 수 있는 경로가 존재한다면 그래프 G는 오일러 경로를 갖는다고 함.

  - 그래프 정점 v에서 시작해서 모든 간선을 꼭 한 번씩 지나 v로 돌아오는 경로를 오일러 사이클이라고 함!

  - 그래프 G가 오일러 경로를 갖기위한 필요충분 조건은 그래프 G가 연결 그래프이고 홀수 차수의 정점이 0(모든 정점의 차수가 짝수)또는 2개인 것임!

 

 

② 그래프 이론에서 중요한 문제

  - 모든 도시를 방문해야 하는 판매원의 경우, 각 도시를 한 번씩만 거칠 때 가장 경제적임

     => 방문할 도시들을 정점으로 표현할 수 있으며 각 도시를 정확히 한 번만 경유하는 최적의 방문 경로를 찾는 데 목적이 있음!

 

3. 해밀턴 경로와 해밀턴 사이클

① 해밀턴 경로

  - 어떤 두 정점에 인접하는 간선이 존재하지 않더라고 다른 정점들과 간선들을 통해 두 정점이 연결되면 두 정점 간의 경로가 존재하는 것임

  - 그래프 G=(V,E)가 주어진 모든 정점들을 정확하게 한 번만 경유하는 하나의 경로가 있는 그래프를 해밀턴 경로가 존재한다고 함.

 

② 해밀턴 사이클 (다시 자기자신으로 돌아오는 것)

  - 연결된 그래프가 각 정점을 정확히 한 번만 경유하는 경로인 사이클

 

 

 

 

'CS공부 > 학점은행_이산수학' 카테고리의 다른 글

10-1 트리  (0) 2023.08.22
9-2 그래프의 최단 경로  (0) 2023.08.15
7-1 그래프의 개념  (0) 2023.07.25
6-1 부울 대수  (0) 2023.07.23
5 함수  (0) 2023.07.19