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

Định dạng
Số trang 58
Dung lượng 2,19 MB

Nội dung

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

(1)

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

TOÁN RỜI RẠC

Chương 6:

(2)

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

Nội dung (phần 2) 1 Sự đẳng cấu đồ thị.

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

3 Chu trình Đường Euler.

4 Chu trình đường Hamilton. 5 Bài tốn tơ màu đồ thị.

(3)

Tốn rời rạc: 2011-2012

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

Sự đẳng cấu đồ thị Đồ thị liên thơng

(4)

Tốn rời rạc: 2011-2012

Sự đẳng cấu đồ thị

Isomorphism: đẳng cấu, đồng hình.Có thể vẽ đồ thị theo cách?

Example:

Trong hóa học: hợp chất khác có cơng thức phân tử, khác cấu trúc.

Thiết kế vi mạch: vẽ lại mạch để tối ưu hóa đường nối.

(5)

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

Sự đẳng cấu đồ thị

Chương 6: Đồ thị Hai đ th được gi đng cu (isomorphic) nếu có mt song ánh gia tp đnh ca hai đ

th đm bo quan hệ liền kề.

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

G1 G2 là đẳng cấu tồn song ánh f sao cho:Hai đỉnh a b là liên thông G1.

(6)

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

Example

(7)

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

Chứng minh đẳng cấu

Việc xác định đồ thị đẳng cấu:Rất khó khăn.

n! phép tương đương một-một giữa tập

đỉnh đồ thị có n đỉnh.

Thơng thường:

chứng minh đồ thị không đẳng cấu.

Chỉ chúng khơng có tính chất chung.

(8)

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

Chứng minh khơng đẳng cấu

Các tính chất chung (sự bất biến) đơn đồ

thị đẳng cấu:

Cùng số đỉnh.

Cùng số cạnh.

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

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

(9)

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

Example

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

(10)

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

Chứng minh đồ thị đẳng cấu

Sử dụng ma trận kề:

Hai ma trận liền kề phải giống nhau.

Gán nhãn lại theo hàm f.

(11)

Tốn rời rạc: 2011-2012

Đồ thị liên thơng

Câu hỏi:

Có thể gửi thơng điệp máy tính thơng qua đường truyền trung gian?

Có thể xe bus từ Barcelona sang Manchester?

(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 hoc có hướng.

Đường đi độ dài n (nguyên dương) t u ti v

(13)

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

Đường đi

Đường đồ thị đơn:

Có thể k{ hiệu dãy đỉnh x0, x1,…, xn.

Đường đơn (simple path): không chứa cạnh quá lần.

Đường chu trình (circuit):

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

Chu trình đơn: khơng chứa cạnh q lần.

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

có thể k{ hiệu dãy đỉnh x0, x1,…, xn.

(14)(15)(16)

Tốn rời rạc: 2011-2012

Đồ thị liên thơng

Chương 6: Đồ thị 16 Connected Graph:

Mt đ th vô hướng là liên thông nếu tn ti đường gia mọi cặp đỉnh ca đ th.

(17)

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

Example

(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 đường cặp đỉnh u, v (2 chiều).

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

Nếu tồn đường đỉnh bất kz đồ thị vô hướng sở (underlying undirected graph).

(19)

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

Example

(20)

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

Đường đẳng cấu

Có thể xác định đồ thị đẳng cấu bằng:Đường đi.

Chu trình.

Sử dụng bất biến (invariant):

Chu trình đơn có độ dài đặc biệt k nào (k > 2).

(21)

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

Example

H có chu trình đơn độ dài (v1, v2, v3, v1).

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

Chương 6: Đồ thị 21

(22)

Tốn rời rạc: 2011-2012

Đồ thị phân đơi?

(23)

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

Đồ thị đẳng cấu?

(24)

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

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

Đường Euler

Đường Hamilton

(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 cu quay về

ch cũ, mi cu ch đi qua ln? Question: Có mt chu trình đơn trên đa đ th

(26)

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

Bài toán Kӧnigsberg

(27)

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

Bài toán Kӧnigsberg

Lời giải:

Leonard Euler.

Công bố: 1736.

Có thể coi ứng dụng đầu tiên LTĐT.

(28)

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

Chu trình Đường Euler

Chương 6: Đồ thị 28 Euler circuit: chu trình đơn qua tt c

các cnh ca đ th G đúng mt ln.

Euler path: đường đơn qua tt c

(29)

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

Example

(30)

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

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

Định l{ 1:

Một đa đồ thị liên thơng có chu trình Euler và nếu mỗi đỉnh có bậc chẵn.

Định l{ 2:

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

nhưng khơng có chu trình Euler nếu nó có hai đỉnh bậc lẻ.

(31)

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

Quay lại tốn Kӧnigsberg

Chương 6: Đồ thị 31 Challenge: có th đi qua cu quay về

(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 đỉnh bậc chẵn.

Output: C: chu trình Euler.

Khởi tạo:

C là chu trình G.

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

while (H cịn cạnh) do

C’ = chu trình H mà đỉnh cuối thuộc C. H = H bỏ cạnh thuộc C’ và đỉnh cô lập.

C = C ghép với C’ ở đỉnh thích hợp.

end

(33)

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

Thanh đao Mohammed

Có thể vẽ hình nét bút?Không nhấc bút lên.

Mỗi cạnh vẽ lần.

(34)

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

Thanh đao Mohammed

(35)

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

Thanh đao Mohammed

(36)

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

Thanh đao Mohammed

(37)

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

Thanh đao Mohammed

(38)

Tốn rời rạc: 2011-2012

Chu trình Đường Hamilton

Euler: chu trình đường qua cạnh

một lần.

Câu hỏi: tạo chu trình và đường qua đỉnh đúng lần?

(39)

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

Chu trình Đường Hamilton

Chương 6: Đồ thị 39 Hamilton circuit: chu trình đơn qua tt c các đnh ca đ th G đúng mt ln.

Hamilton path: đường đơn qua tt c

(40)

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

Example

(41)

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

Example

(42)

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

Chu trình Đường Hamilton

Chương 6: Đồ thị 42 Khơng có điu kin cn đ đ xác đnh s tn ti ca đường hay chu trình

(43)

Tốn rời rạc: 2011-2012

Chu trình Đường Hamilton

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

vV: 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 (u, v) E

(44)

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

Example – Gray Code

Được nêu Frank Gray (1940s).

Phát biểu: gán nhãn cung đường tròn sao cho cung cạnh khác 1 bit.

(45)

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

Example – Gray Code

Giải quyết:

Mơ hình tốn thành đồ thị n-cube Qn.Tìm chu trình Hamilton Qn.

Q3.

(46)

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

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

Bài tốn tơ màu đồ thị

(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 mt phng sao cho

khơng có cnh bt kỳ nào ct nhau

(không phi ti đim đu mút).

Phép vẽ gọi là biểu diễn phẳng

(48)

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

Đồ thị phẳng

(49)

Tốn rời rạc: 2011-2012

Tơ màu đồ

Vấn đề:

Tô màu quốc gia đồ cho nước láng giềng bất kz ln có màu khác nhau?

Giải pháp:

Mỗi nước tô màu Cần nhiều màu.

Dùng màu Ít bao nhiêu?

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

(50)

Tốn rời rạc: 2011-2012

Tơ màu đồ thị

Mơ hình đồ thành đồ thị:

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

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

Lưu {: Hai quốc gia “chạm” điểm không được coi kề nhau.

Đồ thị có đồ thị phẳng.

(51)

Tốn rời rạc: 2011-2012

Tơ màu đồ thị

Chương 6: Đồ thị 51 Graph coloring

Tô màu đnh ca đ th phng cho đnh bt kỳ k nhau có màu khác nhau.

S màu (sc s: chromatic number) ca mt đ th là s màu ít nhất cn đ tô màu đ th

(52)

Tốn rời rạc: 2011-2012

Tơ màu đồ thị

Chương 6: Đồ thị 52 Định lý bốn màu

“S màu ca mt đ th phng nh

hơn hoc bng 4”

(53)

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

Example

(54)

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

Example

(55)

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

Tô màu đồ thị

Lưu {:

Định l{ bốn màu với đồ thị phẳng.

Đối với đồ thị không phẳng: cần nhiều màu.

(56)

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

Example

(57)

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

Example

(58)

Tốn rời rạc: 2011-2012

Tơ màu đồ thị - Ứng dụng

Các toán xếp lịch:

Lịch thi.

Thời khóa biểu.

Lịch cơng tác.

Các tốn phân công công việc.

Lập mục ghi (CPU).

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

TỪ KHÓA LIÊN QUAN

w