• 검색 결과가 없습니다.

(덕성여대 수학과)

N/A
N/A
Protected

Academic year: 2022

Share "(덕성여대 수학과)"

Copied!
28
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

Sec5. 연결성

이산수학 <Ch3> Path and cycles (10.4~10.6)

이상준 교수

(덕성여대 수학과)

교재 : Robin J. Wilson

Introduction to Graph Theory, 4th ed 강의 슬라이드 : 이상준, 오연주(15)

(2)

길(walk)

„ 정의:

„길(walk)이란 그래프의 한 정점에서 시작하여 인접한 정점들로 지나가는 일련의 모서리들이다.

„ 𝑣" → 𝑣$ → 𝑣% → ⋯ → 𝑣'

„② 𝑣"시작 정점이라 하고, 𝑣'끝 정점이라 한다.

„길(walk)의 길이는 모서리의 수이다.

„ 예제:

„① v→w→x→y→z→z→y→w 는 길이 7의 길(walk)이다.

„② v : 시작 정점, w : 끝 정점

(3)

Trail, path, cycle

„ 정의:

„ 추적(trail)은 모서리를 한번씩만 이용하는 길이다. (중복 모서리가 없슴)

„ 경로(path)는 정점을 한번씩만 이용하는 길가다. (중복 정점이 없슴)

„예외: 시작정점과 끝정점은 같을 수 있다.

„ 시작 정점과 끝 정점이 같을 때, 추적(trail) 또는 경로(path)가 폐쇄되었다(closed)고 한다.

„ 사이클(cycle)은 폐쇄된 경로(closed path)이다.

„ 예제:

„ 길이 4의 경로(path)

„ 길이 6의 사이클(cycle)

(4)

연결그래프 (connected graph)

„ 정의: 비방향성 그래프에서 모든 정점들의 쌍 사이에 경로가 존재한다면, 그래프는 연결되었다(connected)라고 한다.

„ 예제:

„ 질문: 그래프가 얼마나 강하게 연결되어 있나?

„그래프가 연결되지 않기 위해 얼마나 많은 모서리와 정점들이 제거해야 할까?

(5)

Separating set

„ 정의:

„ 연결된 그래프에서 separating (vertex) set는

정점을 지우면 G가 연결되지 않게 되는 정점의 집합이다.

„ cut-vertex는 하나의 정점을 가진 separating set이다.

„ 예제:

(6)

k-connected

„ 정의:

„연결된 그래프 G의 연결성 k(G)는

정점을 지우면 G가 연결되지 않게 되는 정점들의 최소한의 수이다.

„k(G)≥k 이면, G가 k-connected 라 한다.

„ 예제:

(7)

Disconnecting set

„ 정의:

„연결된 그래프 G에서 disconnecting (edge) set은

모서리를 제거하면 G가 연결되지 않게 되는 모서리의 집합이다.

„cutset은

minimal

disconnecting set이다.

„브릿지(bridge)는 하나의 모서리를 가진 cutset이다.

„ 예제:

„{ab,ac,bd,dc}는 disconnecting set이고 cutset이다.

„{ab,ac,ad,ed}는 disconnecting set이고 cutset이다.

„bc는 브릿지이다.

(8)

k-edge connected

„ 정의:

„ 그래프 G의 모서리 연결성 𝝀(𝐆)은

모서리를 제거했을 때 G가 연결되지 않게 되는 모서리의 최소한의 수이다.

„ 𝜆(G) ≥ 𝑘 이면, G가 k-edge connected 라고 한다.

„ 예제:

(9)

연습

(10)
(11)

Sec6. Eulerian 그래프

이산수학 <Ch3> Path and cycles (10.4~10.6)

이상준 교수

(덕성여대 수학과)

강의 슬라이드 : 이상준, 오연주(15) 교재 : Robin J. Wilson

Introduction to Graph Theory, 4th ed

(12)

„ 정의:

„ ① G의 모든 모서리를 포함하는 폐쇄된 추적(trail)이 있다면, 연결 그래프는 Eulerian이다.

„ ② 이러한 추적(trail)이 Eulerian trail이다.

„ ③ G의 모든 모서리를 포함하는 추적(trail)이 있다면, non-Eulerian graph G는 semi-Eulerian이다.

„ 예제:

„

„

„

(13)

„ 역사: Königsberg의 다리 문제

„질문: 그림 6.4와 같이 각각 7개의 다리를 정확히 한 번 건너서 시작점으로 되돌 아 올 수 있을까?

„ 관찰: 만일 G가 Eulerian이면, G의 각 정점의 차수(degree)는 짝수이다.

„증명:

(14)

„ 정리: 연결 그래프 G가 Eulerian일 필요충분조건은 G의 각 정점의 차수(degree)가 짝수인 것이다.

„증명:

„ 따름정리6.4: 연결 그래프가 semi-Eulerian일 필요충분조건은 홀수 차수(degree)의 정점을 정확히 두 개 가지는 것이다.

„ 예제: ① ② ③

(15)

연습

(16)
(17)

Sec6. Hamiltonian 그래프

이산수학 <Ch3> Path and cycles (10.4~10.6)

이상준 교수

(덕성여대 수학과)

강의 슬라이드 : 이상준, 오연주(15) 교재 : Robin J. Wilson

Introduction to Graph Theory, 4th ed

(18)

Hamiltonian 그래프

„ 질문: 그래프 G의 각 정점을 정확히 한 번씩 지나가는 사이클(cycle)가 있나?

„ 정의:

„Hamiltonian cycle은 G의 각 정점을 정확히 한 번씩 지나가는 사이클(cycle)이다.

„ ② 그래프 G가 Hamiltonian cycle을 가지고 있다면, G는 Hamiltonian이라고 한다.

„ ③ 모든 정점을 지나가는 경로(path)가 있다면, G는 semi-Hamiltonian이라고 한다.

„ 예제:

(19)

„ 정리(Ore 1960): G를 n(≥3)개의 정점을 가진 단순 그래프라고 가정하자.

인접하지 않은 정점 v와 w의 각각의 쌍에 대해서, deg(v)+deg(w) ≥ n 이면, G는 Hamiltonian이다.

„ 증명:

(20)

„ 따름정리: G를 n(≥3)개의 정점을 가진 단순 그래프라고 가정하자.

각 정점 v에 대해, deg(v)≥0% 이면, G는 Hamiltonian이다.

„ 증명:

(21)

연습

(22)
(23)

Sec8. 몇몇의 문제와 알고리즘(algorithms)

이산수학 <Ch3> Path and cycles (10.4~10.6)

이상준 교수

(덕성여대 수학과)

강의 슬라이드 : 이상준, 오연주(15) 교재 : Robin J. Wilson

Introduction to Graph Theory, 4th ed

(24)

최단경로 문제

„ 문제: 이 길의 길이가 표시된 것과 같을 때, A부터 L까지 가장 짧은 경로의 길이는 무엇일까?

„ 알고리즘:

(25)

중국인의 우편 배달부 문제

„ 문제: 우편 배달부는 최소한의 총 거리를 다니고, 그의 시작점으로 돌아오면서 그의 편지를 배달하기를 원한다. 그는 어떻게 다녀야 할까?

(26)

여행하는 외판원 문제

„ 문제: 외판원은 가능한 최소한의 총 거리를 다니면서, 몇 개의 주어진 도시를 방문하 고 그의 시작점으로 돌아오기를 원한다. 그는 어떻게 다녀야 할까?

(27)

연습

(28)

참조

관련 문서

그토록 인자하고, 대권을 손에 쥐고도 한 점의 결점도 없어서 그의 덕망은 마치 나팔의 혀를 가진 천사와도 같이 그의 시해라고 하는 대 악행이 부당하는 것을

따라서 납의 원자핵에 서 양성자를 세 개만 제거하면 납을 금으로 바꿀 수 있는 것입 니다...  이것은 물이 얼음이 되거나 물이 다시

 사물과 한국의 서정을 바닥에 깔고 소묘적인 시를 썼지만 , 그의 문학적 성과가 집약된 것은 그의 단형임..  방법론적

그러나 셰익스피어 비극들에 있어 인간이 아무리 무지하고 무력하다 할지 라도 그의 행동이 그의 성격에서 출발하는 것은 사실이며, 그런 정도에 있어 인간 은

달튼이 달튼이 시집을 시집을 찢을 찢을 때 때 가장 가장 먼저 먼저 찢는 찢는 것으로 것으로 그의 그의 행동파적.. 행동파적 성향을 성향을

그는 학교에 가는 것을 포기했다.. 그의 어머니는 그에게 기본 적인

나는 전능하신 아버지 하나님 천지의 창조주를 믿습니다.. 나는

여기서는 여러 가지 변환의 종류와 성질을 생각해 보고 이들 변환 중 연속성을 보존 하는 변환에 대해서 생각해 보자... 변환은 광원과 원상과 스크린의 위치에