1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giới thiệu về đồ thị:

58 19 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đồ Thị
Người hướng dẫn ThS. Trần Quang Khải
Trường học Toán Rời Rạc
Chuyên ngành Toán Rời Rạc
Thể loại Giáo Trình
Năm xuất bản 2011-2012
Định dạng
Số trang 58
Dung lượng 2,19 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Sự đẳng cấu của đồ thị Đồ thị liên thông.. Chương 6..[r]

Trang 1

Giảng viên: ThS Trần Quang Khải

TOÁN RỜI RẠC

Chương 6:

Đồ thị

Trang 2

Toán rời rạc: 2011-2012

Nội dung (phần 2)

1 Sự đẳng cấu của đồ thị.

2 Đồ thị liên thông.

3 Chu trình và Đường đi Euler.

4 Chu trình và đường đi Hamilton.

5 Bài toán tô màu đồ thị.

Chương 6: Đồ thị 2

Trang 5

Cho 2 đồ thị đơn G1 = (V1, E1) và G2 = (V2, E2) .

G1 và G2 là đẳng cấu nếu tồn tại song ánh f sao cho:

 Hai đỉnh a và b là liên thông trong G1.

 Hai đỉnh f(a) và f(b) là liên thông trong G2.

Trang 6

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 6

? )

(

? )

( )

(

) (

4

2

3 3

u f

v u

f

v u

f

Trang 8

Toán rời rạc: 2011-2012

Chứng minh sự không đẳng cấu

Các tính chất chung ( sự bất biến ) của 2 đơn đồ thị đẳng cấu:

Cùng số đỉnh.

Cùng số cạnh.

Bậc của các đỉnh tương ứng của các đơn đồ

thị đẳng cấu phải giống nhau.

Chương 6: Đồ thị 8

Trang 9

Toán rời rạc: 2011-2012

Example

Xác định 2 đồ thị sau có đẳng cấu không?

Chương 6: Đồ thị 9

Trang 11

Toán rời rạc: 2011-2012

Đồ thị liên thông

Câu hỏi:

Có thể gửi thông điệp giữa 2 máy tính thông

qua đường truyền trung gian?

Có thể đi xe bus từ Barcelona sang

Manchester?

Chương 6: Đồ thị 11

Trang 12

Toán rời rạc: 2011-2012

Khái niệm: Đường đi

Chương 6: Đồ thị 12

PATH :

Cho G = (V, E) là đồ thị vô hướng hoặc có hướng.

Đường đi độ dài n (nguyên dương) từ u tới v là một dãy các cạnh {x0, x1}, {x1, x2},…,{xn-1, xn} sao

cho x0 = u và xn = v.

Trang 13

 Đường đi là chu trình (circuit):

 Bắt đầu tại u, kết thúc tại u (quay trở lại).

Chu trình đơn : không chứa 1 cạnh quá 1 lần.

 Khi không quan tâm cạnh bội:

có thể k{ hiệu bằng dãy các đỉnh x 0 , x 1,…, x n .

Chương 6: Đồ thị 13

Trang 14

Chương 6: Đồ thị

Trang 17

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 17

Trang 18

Toán rời rạc: 2011-2012

Đồ thị (có hướng) liên thông

Tính liên thông mạnh (strong connectivity):

Nếu tồn tại đường đi giữa mọi cặp đỉnh u, v ( 2 chiều ).

Tính liên thông yếu (weak connectivity):

Nếu tồn tại đường đi giữa 2 đỉnh bất kz trên đồ thị vô hướng cơ sở ( underlying undirected graph ).

Chương 6: Đồ thị 18

Trang 19

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 19

Trang 21

Toán rời rạc: 2011-2012

Example

H có chu trình đơn độ dài 3 (v 1 , v 2 , v 3 , v 1 ).

G có chu trình đơn độ dài 3?

Chương 6: Đồ thị 21

Trang 22

Toán rời rạc: 2011-2012

Đồ thị phân đôi ?

Chương 6: Đồ thị 22

Trang 23

Toán rời rạc: 2011-2012

Đồ thị đẳng cấu ?

Chương 6: Đồ thị 23

Trang 24

Toán rời rạc: 2011-2012

Giảng viên: ThS Trần Quang Khải

Đường đi Euler Đường đi Hamilton

Chương 6

Trang 25

Toán rời rạc: 2011-2012

Bài toán Kӧnigsberg

Chương 6: Đồ thị 25

Challenge: có thể đi qua 7 cây cầu và quay về

chỗ cũ, mỗi cây cầu chỉ đi qua đúng một lần?

Question: Có một chu trình đơn trên đa đồ thị sao cho nó chứa tất cả các cạnh đúng một lần?

Trang 26

Toán rời rạc: 2011-2012

Bài toán Kӧnigsberg

Chương 6: Đồ thị 26

Trang 29

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 29

Trang 30

Toán rời rạc: 2011-2012

Điều kiện cần và đủ

Định l{ 1:

Một đa đồ thị liên thông có chu trình Euler nếu

và chỉ nếu mỗi đỉnh của nó đều có bậc chẵn

Định l{ 2:

Một đa đồ thị liên thông có đường đi Euler

nhưng không có chu trình Euler nếu và chỉ nếu

nó có đúng hai đỉnh bậc lẻ

Chương 6: Đồ thị 30

Trang 31

Toán rời rạc: 2011-2012

Quay lại bài toán Kӧnigsberg

Chương 6: Đồ thị 31

Challenge: có thể đi qua 7 cây cầu và quay về

chỗ cũ, mỗi cây cầu chỉ đi qua đúng một lần?

Trang 32

Toán rời rạc: 2011-2012

Xây dựng chu trình Euler

Input: G : đa đồ thị liên thông với tất cả các đỉnh bậc chẵn.

Output: C : chu trình Euler.

Khởi tạo:

C là một chu trình nào đó trong G.

Đồ thị H = G bỏ đi các cạnh thuộc C và các đỉnh cô lập.

while (H vẫn còn cạnh) do

C’ = một chu trình nào đó trong H mà đỉnh cuối thuộc C.

H = H bỏ đi các cạnh thuộc C’ và các đỉnh cô lập.

C = C ghép với C’ ở 1 đỉnh nào đó thích hợp.

end

Chương 6: Đồ thị 32

Trang 34

Toán rời rạc: 2011-2012

Thanh đao của Mohammed

Chương 6: Đồ thị 34

a, b, d, c, b, e, i, f, e, a

Trang 35

Toán rời rạc: 2011-2012

Thanh đao của Mohammed

Chương 6: Đồ thị 35

d, g, h, j, i, h, k, g, f, d

Trang 36

Toán rời rạc: 2011-2012

Thanh đao của Mohammed

Chương 6: Đồ thị 36

Trang 37

Toán rời rạc: 2011-2012

Thanh đao của Mohammed

Chương 6: Đồ thị 37

Trang 38

Toán rời rạc: 2011-2012

Chu trình và Đường đi Hamilton

Euler: chu trình và đường đi qua mọi cạnh đúng một lần.

Câu hỏi: có thể tạo chu trình

và đường đi qua mọi đỉnh

đúng một lần?

Chương 6: Đồ thị 38

Trang 40

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 40

Trang 41

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 41

Trang 42

Toán rời rạc: 2011-2012

Chu trình và Đường đi Hamilton

Chương 6: Đồ thị 42

Không có điều kiện cần và đủ để xác định

sự tồn tại của đường đi hay chu trình

Hamilton.

Trang 43

Toán rời rạc: 2011-2012

Chu trình và Đường đi Hamilton

Không có chu trình Hamilton nếu:

∃v∈V: deg(v) = 1

Định l{ DIRAC : Đồ thị đơn G với n đỉnh (n ≥3) có

một chu trình Hamilton nếu

deg(v) ≥ n/2, ∀v ∈ V

Định l{ ORE : Đồ thị đơn G với n đỉnh (n ≥3) có

một chu trình Hamilton nếu

deg(u) + deg(v) ≥ n,u,v ∈ V và (u, v) E

Chương 6: Đồ thị 43

Trang 44

Toán rời rạc: 2011-2012

Example – Gray Code

Được nêu ra bởi Frank Gray (1940s).

Phát biểu: gán nhãn các cung trên đường tròn

sao cho 2 cung cạnh nhau khác nhau đúng 1 bit.

Chương 6: Đồ thị 44

Trang 45

Toán rời rạc: 2011-2012

Example – Gray Code

Giải quyết:

 Mô hình bài toán thành đồ thị n-cube Qn.

 Tìm chu trình Hamilton trong Qn.

 Q3.

Chương 6: Đồ thị 45

Trang 46

Toán rời rạc: 2011-2012

Giảng viên: ThS Trần Quang Khải

Bài toán tô màu đồ thị

Chương 6

Trang 47

Toán rời rạc: 2011-2012

Khái niệm: Đồ thị phẳng

Chương 6: Đồ thị 47

Planar graph

Đồ thị có thể vẽ trên mặt phẳng sao cho

(không phải tại điểm đầu mút).

Phép vẽ như vậy gọi là biểu diễn phẳng

( planar representation ) của đồ thị.

Trang 48

Toán rời rạc: 2011-2012

Đồ thị phẳng

Chương 6: Đồ thị 48

Trang 49

 Mỗi nước tô 1 màu  Cần quá nhiều màu.

 Dùng ít màu hơn  Ít nhất là bao nhiêu?

Biểu diễn bản đồ thành đồ thị  Áp dụng LTĐT.

Chương 6: Đồ thị 49

Trang 50

Toán rời rạc: 2011-2012

Tô màu đồ thị

Mô hình bản đồ thành đồ thị:

 Các quốc gia  các đỉnh.

 Hai quốc gia kề nhau  cạnh nối 2 đỉnh tương ứng.

 Lưu {: Hai quốc gia “chạm” nhau chỉ ở 1 điểm không

được coi là kề nhau.

 Đồ thị có được là đồ thị phẳng

Chương 6: Đồ thị 50

Trang 51

Số màu (sắc số: chromatic number) của một

đồ thị là số màu ít nhất cần để tô màu đồ thị

đó Ký hiệu:(G )

Trang 53

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 53

Trang 54

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 54

Trang 56

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 56

Trang 57

Toán rời rạc: 2011-2012

Example

Chương 6: Đồ thị 57

Trang 58

Các bài toán về phân công công việc.

Lập chỉ mục thanh ghi (CPU).

Chương 6: Đồ thị 58

Ngày đăng: 22/05/2021, 06:05

TỪ KHÓA LIÊN QUAN

w