Bài giảng Lý thuyết đồ thị: Chương 1 - Ngô Hữu Phúc
lượt xem 3
download
"Bài giảng Lý thuyết đồ thị - Chương 1: Các khái niệm cơ bản" gồm các nội dung khái niệm đồ thị; bậc của đỉnh; đường đi, chu trình; đồ thị liên thông; đơn đồ thị đặc biệt; biểu diễn đồ thị trên máy tính.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lý thuyết đồ thị: Chương 1 - Ngô Hữu Phúc
- LÝ THUYẾT ĐỒ THỊ 1
- THÔNG TIN VỀ GIÁO VIÊN TT Họ tên giáo Học Học vị Đơn vị công tác (Bộ môn) viên hàm 1 Ngô Hữu Phúc GVC Tiến sỹ Bộ môn Khoa học máy tính 2 Vi Bảo Ngọc TG Thạc sỹ Bộ môn Khoa học máy tính • Thời gian, địa điểm làm việc: Bộ môn Khoa học máy tính - Khoa Công nghệ thông tin - Học viện Kỹ thuật Quân sự. • Địa chỉ liên hệ: Bộ môn Khoa học máy tính - Khoa Công nghệ thông tin - Học viện Kỹ thuật Quân sự. • Điện thoại, email: ngohuuphuc76@gmail.com • Các hướng nghiên cứu chính: Xử lý ảnh, Trí tuệ nhân tạo, Nhận dạng mẫu, Tính toán mềm, Xử lý tiếng nói. 2
- THÔNG TIN CHUNG VỀ MÔN HỌC • Tên học phần: Lý thuyết đồ thị • Mã học phần: • Số tín chỉ: 3 • Học phần (bắt buộc hay lựa chọn): tự chọn • Các học phần tiên quyết: Đại số tuyến tính, Giải tích đại cương, Tin học cơ bản • Các yêu cầu đối với học phần (nếu có): • Giờ tín chỉ đối với các hoạt động: – Nghe giảng lý thuyết: 30 tiết – Làm bài tập trên lớp: 15 tiết – Thảo luận: 6 tiết – Thực hành, thực tập (ở PTN, nhà máy, thực tập...): 9 tiết – Hoạt động theo nhóm: – Tự học: 90 tiết • Khoa/Bộ môn phụ trách học phần, địa chỉ: Bộ môn Khoa học máy tính - Khoa Công nghệ thông tin - Học viện Kỹ thuật Quân sự. 3
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 1 KHÁI NIỆM ĐỒ THỊ • Đồ thị là một cấu trúc rời rạc bao gồm các đỉnh và các cạnh nối các đỉnh này. • Phân biệt các loại đồ thị khác nhau bởi kiểu và số lượng cạnh nối hai đỉnh nào đó của đồ thị. Định nghĩa 1 (Đơn đồ thị). Đơn đồ thị vô hướng G = (V,E) bao gồm V là tập các đỉnh khác rỗng, và E là tập các cặp không có thứ tự gồm hai phần tử khác nhau của V gọi là các cạnh. Hình 1. Sơ đồ mạng máy tính đơn kênh thoại. 4
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 1 KHÁI NIỆM ĐỒ THỊ Định nghĩa 2 (Đa đồ thị). Đa đồ thị vô hướng G= (V, E) bao gồm V là tập các đỉnh khác rỗng, và E là tập các cặp không có thứ tự gồm hai phần tử khác nhau của V gọi là các cạnh. Hai cạnh e1 và e2 được gọi là cạnh lặp (bội hay song song) nếu chúng cùng tương ứng với một cặp đỉnh. Mỗi đơn đồ thị là đa đồ thị, nhưng không phải đa đồ thị nào cũng là đơn đồ thị, vì trong đa đồ thị có thể có hai (hoặc nhiều hơn) cạnh nối một cặp đỉnh nào đó. 5 Hình 2. Sơ đồ mạng máy tính đa kênh thoại.
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 1 KHÁI NIỆM ĐỒ THỊ Định nghĩa 3 (Giả đồ thị). Giả đồ thị vô hướng G = (V, E) bao gồm V là tập các đỉnh khác rỗng và E là tập các cặp không có thứ tự gồm hai phần tử (không nhất thiết phải khác nhau) của V gọi là cạnh. Với v Є V, nếu (v,v) Є E thì ta nói có một khuyên tại đỉnh v. Nhận xét: giả đồ thị là loại đồ thị vô hướng tổng quát nhất vì nó có thể chứa các khuyên và các cạnh lặp. Đa đồ thị là loại đồ thị vô hướng có thể chứa cạnh bội nhưng không thể có các khuyên, còn đơn đồ thị là loại 6 đồ thị vô hướng không chứa cạnh bội hoặc các khuyên.
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 1 KHÁI NIỆM ĐỒ THỊ Định nghĩa 4 (Đơn đồ thị có hướng). Đơn đồ thị có hướng G = (V, E) bao gồm V là tập các đỉnh khác rỗng và E là tập các cặp có thứ tự gồm hai phần tử khác nhau của V gọi là các cung. 7
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 1 KHÁI NIỆM ĐỒ THỊ Định nghĩa 5 (Đa đồ thị có hướng). Đa đồ thị có hướng G = (V, E) bao gồm V là tập các đỉnh khác rỗng và E là tập các cặp có thứ tự gồm hai phần tử khác nhau của V gọi là các cung. Hai cung e1, e2 tương ứng với cùng một cặp đỉnh được gọi là cung lặp. 8
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Định nghĩa 1: Hai đỉnh u và v trong đồ thị (vô hướng) G=(V,E) được gọi là liền kề nếu (u,v) Є E. Nếu e = (u,v) thì e gọi là cạnh liên thuộc với các đỉnh u và v. Cạnh e cũng được gọi là cạnh nối các đỉnh u và v. Các đỉnh u và v gọi là các điểm đầu mút của cạnh e. Định nghĩa 2: Bậc của đỉnh v trong đồ thị G=(V,E), ký hiệu deg(v), là số các cạnh liên thuộc với nó, riêng khuyên tại một đỉnh được tính hai lần cho bậc của nó. Đỉnh v gọi là đỉnh treo nếu deg(v)=1 và gọi là đỉnh cô lập nếu deg(v)=0. 9
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Xét ví dụ: Ta có: deg(v1)=7, deg(v2)=5, deg(v3)=3, deg(v4)=0, deg(v5)=4, deg(v6)=1, deg(v7)=2. Đỉnh v4 là đỉnh cô lập và đỉnh v6 là đỉnh treo. 10
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Định lý 1. Giả sử G = (V, E) là đồ thị vô hướng với m cạnh. Khi đó tổng bậc của tất cả các đỉnh bằng hai lần số cạnh. Chứng minh. Rõ ràng mỗi cạnh e = (u, v) được tính một lần trong deg(u) và một lần trong deg(v). Từ đó suy ra tổng tất cả các bậc của các đỉnh bằng hai lần số cạnh. Hệ quả. Trong đồ thị vô hướng, số đỉnh bậc lẻ (nghĩa là có bậc là số lẻ) là một số chẵn. 11
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Chứng minh. Thực vậy, gọi O và U tương ứng là tập đỉnh bậc lẻ và tập đỉnh bậc chẵn của đồ thị. Ta có: 2m deg(v) deg(v) vU vO Do deg(v) là chẵn với v là đỉnh trong U nên tổng thứ nhất ở trên là số chẵn. ===> tổng thứ hai (chính là tổng bậc của các đỉnh bậc lẻ) cũng phải là số chẵn, Do tất cả các số hạng của nó là số lẻ, nên tổng này phải gồm một số chẵn các số hạng. Vì vậy, số đỉnh bậc lẻ phải là số chẵn. 12
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Định nghĩa 3. Nếu e = (u, v) là cung của đồ thị có hướng G thì ta nói hai đỉnh u và v là kề nhau, và nói cung (u, v) nối đỉnh u với đỉnh v hoặc cũng nói cung này là đi ra khỏi đỉnh u và vào đỉnh v. Đỉnh u(v) sẽ được gị là đỉnh đầu (cuối) của cung (u,v). Định nghĩa 4. Ta gọi bán bậc ra (bán bậc vào) của đỉnh v trong đồ thị có hướng là số cung của đồ thị đi ra khỏi nó (đi vào nó) và ký hiệu là deg+(v) (deg-(v)) 13
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 2 BẬC CỦA ĐỈNH Định lý 2. Cho G =(V, E) là một đồ thị có hướng. Khi đó: m deg (v) deg (v) vV vV Chứng minh: Kết quả có ngay là vì mỗi cung được tính một lần cho đỉnh đầu và một lần cho đỉnh cuối. Xét ví du: Ta có: deg-(a)=1, deg-(b)=2, deg-(c)=2, deg-(d)=2, deg-(e) = 2. deg+(a)=3, deg+(b)=1, deg+(c)=1, deg+(d)=2, deg+(e)=2. 14
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Định nghĩa 1 (Đường đi). Đường đi độ dài n từ đỉnh u đến đỉnh v, trong đó n là số nguyên dương, trên đồ thị vô hướng G = (V, E) là dãy x0, x1,…, xn-1, xn; trong đó u = x0, v = xn, (xi , xi+1) E, i = 0, 1, 2,…, n-1. Đường đi nói trên còn có thể biểu diễn dưới dạng dãy các cạnh: (x0, x1), (x1, x2), …, (xn-1, xn) Đỉnh u gọi là đỉnh đầu, còn đỉnh v gọi là đỉnh cuối của đường đi. Đường đi có đỉnh đầu trùng với đỉnh cuối (tức là u = v) được gọi là chu trình. Đường đi hay chu trình được gọi là đơn nếu như không có cạnh nào bị lặp lại. 15
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Ví dụ 1. Trên đồ thị vô hướng cho trong hình: a, d, c, f, e là đường đi đơn độ dài 4. d, e, c, a không là đường đi, do (c,e) không phải là cạnh của đồ thị. Dãy b, c, f, e, b là chu trình độ dài 4. Đường đi a, b, e, d, a, b có độ dài là 5 không phải là đường đi đơn, do cạnh (a, b) có mặt trong nó 2 lần. 16
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Định nghĩa 2. (Liên thông) Đồ thị vô hướng G = (V, E) được gọi là liên thông nếu luôn tìm được đường đi giữa hai đỉnh bất kỳ của nó. Hình 2. Đồ thị G và H Đồ thị G là liên thông, còn đồ thị H là không liên thông. 17
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Định nghĩa 3. Ta gọi đồ thị con của đồ thị G = (V, E) là đồ thị H = (W, F), trong đó WV và FE. Trong trường hợp đồ thị là không liên thông, nó sẽ rã ra thành một số đồ thị con liên thông không có đỉnh chung. Những đồ thị con liên thông như vậy ta sẽ gọi là các thành phần liên thông của đồ thị. Ví dụ 2. Đồ thị H trong hình 2 gồm 3 thành phần liên thông H1, H2, H3. 18
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Định nghĩa 4. Đỉnh v được gọi là đỉnh rẽ nhánh nếu việc loại bỏ v cùng với các cạnh liên thuộc với nó khỏi đồ thị làm tăng số thành phần liên thông của đồ thị. Cạnh e được gọi là cầu nếu việc loại bỏ nó khỏi đồ thị làm tăng số thành phần liên thông của đồ thị. Ví dụ 3. Trong đồ thị G ở hình 2, đỉnh c, d và e là đỉnh rẽ nhánh, còn các cạnh (c,d) và (c,e) là cầu. 19
- CHƯƠNG I CÁC KHÁI NIỆM CƠ BẢN BÀI 3 ĐƯỜNG ĐI. CHU TRÌNH. ĐỒ THỊ LIÊN THÔNG Định nghĩa 5. Đồ thị có hướng G = (V, A) được gọi là liên thông mạnh nếu luôn tìm được đường đi giữa hai đỉnh bất kỳ của nó. Định nghĩa 6. Đồ thị có hướng G = (V, A) được gọi là liên thông yếu nếu đồ thị vô hướng tương ứng với nó là vô hướng liên thông. Hình 3. Đồ thị liên thông mạnh G và đồ thị liên thông yếu H 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lý thuyết đồ thị: Chương 4 - Đồ thị phẳng – Bài toán tô màu đồ thị
21 p | 215 | 28
-
Bài giảng Lý thuyết đồ thị: Chương 1 - ThS. Nguyễn Khắc Quốc
56 p | 142 | 18
-
Bài giảng Lý thuyết đồ thị: Chương 3 - Đồ thị Euler và đồ thị Hamilton
19 p | 148 | 16
-
Bài giảng Lý thuyết đồ thị: Chương 2 - Biểu diễn đồ thị trên máy tính
32 p | 119 | 16
-
Bài giảng Lý thuyết đồ thị: Chương 4 - ThS. Nguyễn Khắc Quốc
36 p | 123 | 14
-
Bài giảng Lý thuyết đồ thị: Chương 3 - ThS. Nguyễn Khắc Quốc
67 p | 115 | 13
-
Bài giảng Lý thuyết đồ thị: Chương 5 - Cây và cây khung của đồ thị
37 p | 177 | 12
-
Bài giảng Lý thuyết đồ thị: Chương 2 - ThS. Nguyễn Khắc Quốc
37 p | 115 | 12
-
Bài giảng Lý thuyết đồ thị: Chương 5 - ThS. Nguyễn Khắc Quốc
55 p | 109 | 8
-
Bài giảng Lý thuyết đồ thị: Chương 0 - Giới thiệu môn học
12 p | 104 | 7
-
Bài giảng Lý thuyết đồ thị: Chương 1 - Nguyễn Trần Phi Phượng
26 p | 188 | 7
-
Bài giảng Lý thuyết đồ thị: Bài toán ghép cặp
43 p | 141 | 6
-
Bài giảng Lý thuyết đồ thị - ĐH Hàng Hải
35 p | 96 | 6
-
Bài giảng Lý thuyết đồ thị - Bài 1: Đại cương về đồ thị
39 p | 39 | 5
-
Bài giảng Lý thuyết đồ thị - Bài 3: Đường đi, chu trình Hamilton
34 p | 75 | 5
-
Bài giảng Lý thuyết đồ thị: Chương 0 - Nguyễn Trần Phi Phượng
6 p | 93 | 4
-
Bài giảng Lý thuyết đồ thị: Chương 4 - Nguyễn Trần Phi Phượng
13 p | 120 | 4
-
Bài giảng Lý thuyết đồ thị: Chương 0 - Tôn Quang Toại
6 p | 7 | 4
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