Bài giảng Toán rời rạc: Tô màu đỉnh của đồ thị - Trần Vĩnh Đức
lượt xem 4
download
Bài giảng Toán rời rạc: Tô màu đỉnh của đồ thị cung cấp cho người học những nội dung kiến thức như: Định nghĩa và ví dụ, thuật toán tham lam tô màu đỉnh, đồ thị hai phần, một số bài tập. Mời các bạn cùng tham khảo để biết thêm nội dung chi tiết.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Toán rời rạc: Tô màu đỉnh của đồ thị - Trần Vĩnh Đức
- Tô màu đỉnh của đồ thị Trần Vĩnh Đức HUST Ngày 24 tháng 7 năm 2018 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 / 44
- Tài liệu tham khảo ▶ Norman L. Biggs, Discrete Mathematics, Oxford University Press, 2002. CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 / 44
- Nội dung Định nghĩa và ví dụ Thuật toán tham lam tô màu đỉnh Đồ thị hai phần Bài tập CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Ví dụ Trường BK muốn xếp giờ học cho sáu môn học v1 , v2 , v3 , v4 , v5 , v6 biết rằng có một vài sinh viên học các môn : v1 và v2 , v1 và v4 , v3 và v5 , v2 và v6 , v4 và v5 , v5 và v6 , v1 và v6 . v1 v6 v2 v5 v3 v4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 / 44
- Xếp lịch học v1 v6 v2 v5 v3 v4 Tiết 1 Tiết 2 Tiết 3 Tiết 4 v1 và v3 v2 và v4 v5 v6 CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 / 44
- Xếp lịch học ▶ Ta tìm cách phân hoạch tập đỉnh thành 4 phần sao cho không phần nào chứa cặp đỉnh kề nhau. ▶ Một cách hình thức, đây là một hàm c : {v1 , v2 , v3 , v4 , v5 , v6 } −→ {1, 2, 3, 4} gán mỗi đỉnh với một giờ học. ▶ Không mất tổng quát ta dùng các số nguyên dương cho các màu. CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 / 44
- Định nghĩa Một cách tô màu đỉnh của đồ thị G = (V, E) là một hàm c : V −→ N thỏa mãn tính chất : Nếu {x, y} ∈ E thì c(x) ̸= c(y). v1 v6 v2 v5 v3 v4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 / 44
- Định nghĩa Sắc số của đồ thị G, ký hiệu là χ(G), là số nguyên k nhỏ nhất thỏa mãn có một cách tô màu G dùng k màu. Nói cách khác, χ(G) = k nếu và chỉ nếu có một cách tô màu c từ V tới tập {1, 2, . . . , k}, và k là số nguyên nhỏ nhất thỏa mãn tính chất này. Ví dụ v1 v6 v2 Tìm sắc số của đồ thị v5 v3 v4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 8 / 44
- Tìm số màu Để chứng minh rằng sắc số của một đồ thị là k thì ta phải: 1. tìm một cách tô màu dùng k màu; 2. chứng minh rằng không có cách tô màu nào dùng ít hơn k màu. CuuDuongThanCong.com https://fb.com/tailieudientucntt 9 / 44
- Bài tập Tìm sắc số của các đồ thị sau: (i) đồ thị đầy đủ Kn ; (ii) đồ thị vòng C2r ; (iii) đồ thị vòng C2r+1 ; CuuDuongThanCong.com https://fb.com/tailieudientucntt 10 / 44
- Bài tập Tìm sắc số của các đồ thị sau: CuuDuongThanCong.com https://fb.com/tailieudientucntt 11 / 44
- Bài tập Hãy mô tả tất cả các đồ thị G có χ(G) = 1. CuuDuongThanCong.com https://fb.com/tailieudientucntt 12 / 44
- Nội dung Định nghĩa và ví dụ Thuật toán tham lam tô màu đỉnh Đồ thị hai phần Bài tập CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Bài toán Cho đồ thị G. Hãy tìm χ(G). là bài toán khó. Người ta chưa biết thuật toán “nhanh” nào để giải nó, và hầu hết mọi người đều tin rằng không có thuật toán như vậy. CuuDuongThanCong.com https://fb.com/tailieudientucntt 14 / 44
- Thuật toán tham lam 1. Sắp thứ tự các đỉnh theo thứ tự nào đó: v1 , v2 , · · · , vn . 2. for i = 1, 2, . . . , n : 3. Gán màu hợp lệ nhỏ nhất cho vi . CuuDuongThanCong.com https://fb.com/tailieudientucntt 15 / 44
- Bài tập Dùng thuật toán tham lam để tô màu đồ thị sau: v1 v6 v2 v5 v3 v4 CuuDuongThanCong.com https://fb.com/tailieudientucntt 16 / 44
- Bài tập Tìm một cách sắp thứ tự các đỉnh để thuật toán tham lam tô màu đồ thị sau dùng ít màu nhất có thể. CuuDuongThanCong.com https://fb.com/tailieudientucntt 17 / 44
- Bài tập Tìm một cách sắp thứ tự các đỉnh để thuật toán tham lam tô màu đồ thị sau dùng ít màu nhất có thể. CuuDuongThanCong.com https://fb.com/tailieudientucntt 18 / 44
- Mệnh đề Nếu mọi đỉnh trong G đều có bậc ≤ k, thì thuật toán tham lam dùng nhiều nhất k + 1 màu. Thử chứng minh bằng quy nạp theo k Đặt P(k) = “nếu mọi đỉnh trong G đều có bậc ≤ k thì thuật toán tham lam dùng nhiều nhất k + 1 màu” Bước cơ sở : P(0) đúng. Tại sao? Bước quy nạp : Giả sử P(k) đúng để chứng minh P(k + 1) !!! CuuDuongThanCong.com https://fb.com/tailieudientucntt 19 / 44
- Chứng minh bằng quy nạp theo số đỉnh Đặt P(n) = “Đồ thị G với n đỉnh và bậc mọi đỉnh trong G đều ≤ k thì thuật toán tham lam dùng nhiều nhất k + 1 màu.” Bước cơ sở : P(1) đúng vì G không có cạnh nào. Bước quy nạp : Giả sử P(n) đúng để chứng minh P(n + 1). ▶ Xét G là đồ thị bất kỳ với n + 1 đỉnh và có bậc lớn nhất ≤ k. ▶ Sắp xếp các đỉnh theo thứ tự nào đó: v1 , v2 , . . . , vn , vn+1 . ▶ Xóa đỉnh vn+1 khỏi G ta thu được đồ thị G′ . ▶ Đồ thị G′ cũng có bậc lớn nhất ≤ k. Tại sao? ▶ Theo quy nạp, thuật toán tham lam tô màu G′ dùng nhiều nhất k + 1 màu. CuuDuongThanCong.com https://fb.com/tailieudientucntt 20 / 44
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Toán rời rạc - Chương 2: Phép đếm
62 p | 927 | 53
-
Bài giảng Toán rời rạc ứng dụng trong tin học - Chương 3: Đồ thị phẳng và bài toán tô màu đồ thị
30 p | 295 | 48
-
Bài giảng Toán rời rạc - Chương 3: Lý thuyết tổ hợp
62 p | 412 | 34
-
Bài giảng Toán rời rạc: Bài 1 - TS. Nguyễn Văn Hiệu
31 p | 227 | 21
-
Bài giảng Toán rời rạc: Bài 2 - TS. Nguyễn Văn Hiệu
37 p | 165 | 20
-
Bài giảng Toán rời rạc: Các ứng dụng của bài toán luồng cực đại - Nguyễn Đức Nghĩa
53 p | 158 | 15
-
Bài giảng Toán rời rạc: Chương 3 - Lê Văn Luyện
62 p | 196 | 13
-
Bài giảng Toán rời rạc: Chương 3 - Nguyễn Anh Thi
16 p | 129 | 10
-
Bài giảng Toán rời rạc: Phép đếm
38 p | 102 | 10
-
Bài giảng Toán rời rạc - Bài 3: Bài toán liệt kê tổ hợp
14 p | 78 | 7
-
Bài giảng Toán rời rạc: Đồ thị - TS. Đỗ Đức Đông
91 p | 10 | 4
-
Bài giảng Toán rời rạc: Chương 4 - Nguyễn Quỳnh Diệp
71 p | 55 | 3
-
Bài giảng Toán rời rạc: Chương 1.6 - Dr. Ngô Hữu Phúc
29 p | 9 | 3
-
Bài giảng Toán rời rạc: Bài 2 - Vũ Thương Huyền
42 p | 44 | 3
-
Bài giảng Toán rời rạc 1: Chương 3 - ThS. Võ Văn Phúc
42 p | 41 | 2
-
Bài giảng Toán rời rạc: Bài 4 - Vũ Thương Huyền
49 p | 35 | 2
-
Bài giảng Toán rời rạc: Chương 6.2 - ThS. Trần Quang Khải
58 p | 38 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn