Bài giảng Toán rời rạc: Chương 7 - TS. Nguyễn Viết Đông
lượt xem 9
download
Bài giảng "Toán rời rạc - Chương 7: Đồ thị" cung cấp cho người học các kiến thức: Những khái niệm và tính chất cơ bản; đường đi, chu trình, đồ thị liên thông; bài toán đường đi ngắn nhất,... Mời các bạn cùng tham khảo 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: Chương 7 - TS. Nguyễn Viết Đông
- Những khái niệm và tính chất cơ bản Đồ thị Biên soạn TS. Nguyễn Viết Đông 1 2 Những khái niệm và tính chất cơ bản Những khái niệm và tính chất cơ bản e1 O e2 AB e3 V= {v1, v2, v3, v4} V= {O, A, B, AB} E = {e1, e2, e3, e4, e5, e6, e7} e4 e7 E ={e1,e2, e3, e4, e5, e1= v1 v2, e2 =v1v2, e5 e6 e6, e7, e8, e9} e3 =v1v4, e4 =v2v3, v1 e5 = v2v3, e6 = v2v4, e3 A B e1 e2 e7 = v3v4 e6 e8 e9 v2 v4 e4 e5 3 • 4 e7 v3 • 1
- Những khái niệm và tính chất cơ bản Định nghĩa đồ thị b c Định nghĩa1.Đồ thị vô hướng G = (V, E) gồm: a d e i) V là tập hợp khác rỗng mà các phần tử của nó gọi h là đỉnh(vertex) của G. k ii) E là đa tập hợp gồm các cặp không sắp thứ tự g của hai đỉnh. Mỗi phần tử của E được gọi là một cạnh(edge) của G. Ký hiệu uv. 5 6 Những khái niệm và tính chất cơ bản Chú ý • Ta nói cạnh uv nối u với v, cạnh uv kề với u,v. • Nếu uv E thì ta nói đỉnh u kề đỉnh v. • Hai cạnh nối cùng một cặp đỉnh gọi là hai cạnh song song. • Cạnh uu có hai đầu mút trùng nhau gọi là một khuyên. 7 8 2
- Những khái niệm và tính chất cơ bản b c a d e h • Định nghĩa 2. Đồ thị vô hướng không có cạnh k g song song và không có khuyên gọi là đơn đồ a b thị vô hướng. b • Định nghĩa 3. Đồ thị vô hướng cho phép có a c cạnh song song nhưng không có khuyên gọi là d đa đồ thị vô hướng. • Định nghĩa 4. Đồ thị vô hướng cho phép có d c cạnh song song và có khuyên gọi là giả đồ thị 9 10 Những khái niệmvà tính chấtcơ bản Multigraph -A Non-Simple Graph Simple Graph There can be multiple telephone lines between two computers in the network. Definition . A simple graph G = (V, E) consists of V, a Detroit nonempty set of vertices, and E, a set of unordered pairs New York of distinct elements of V called edges. San Francisco Detroit Chicago New York Denver Washington San Francisco Los Angeles Chicago Denver Washington Ina multigraph G = (V, E) two or more edges may Los Angeles connect the same pair of vertices. 11 12 3
- Multiple Edges Pseudograph- A Non-Simple Graph There can be telephone lines in the network from a computer to itself (for diagnostic use). Detroit Detroit New York New York San Francisco San Francisco Chicago Denver Washington Chicago Denver Los Angeles Washington Los Angeles Two edges are called multiple or parallel edges Ina pseudograph G = (V, E) two or more edges may if they connect the same two distinct vertices. connect the same pair of vertices, and in addition, an edge may connect a vertex to itself. 13 14 Undirected Graphs Loops Detroit New York San Francisco Chicago pseudographs Denver multigraphs Washington simple graphs Los Angeles An edge is called a loop if it connects a vertex to itself. 16 15 4
- Những khái niệm và tính chất cơ bản Định nghĩa 5 b Đa đồ thị có hướng G =(V,E) gồm: b a a i) V là tập hợp khác rỗng mà các phần tử của nó gọi là đỉnh của G. ii)E là đa tập hợp gồm các cặp có sắp thứ tự của hai d đỉnh. Mỗi phần tử của E được gọi là một c d c cung(cạnh)của G. Ký hiệu uv. Ta nói cung uv đi từ u đến v, cung uv kề với u,v 17 18 Những khái niệm và tính chất cơ bản Chú ý • Nếu uv là một cung thì ta nói: – Đỉnh u và v kề nhau. – Đỉnh u gọi là đỉnh đầu(gốc), đỉnh v là đỉnh cuối (ngọn) của cung uv.Đỉnh v là đỉnh sau của đỉnh u. • Hai cung có cùng gốc và ngọn gọi là cung song song. • Cung có điểm gốc và ngọn trùng nhau gọi là khuyên. 19 20 5
- A Directed Graph In a directed graph G = (V, E ) the edges are ordered pairs of (not necessarily distinct) vertices. Định nghĩa 6: Đa đồ thị có hướng không chứa Detroit các cạnh song song gọi là đồ thị có hướng New York Chicago San Francisco Denver Washington Los Angeles Some telephone lines in the network may operate in only one direction . 21 22 A Directed Graph A Directed Multigraph The telephone lines in the network that operate In a directed multigraph G = (V, E ) the edges are ordered pairs of (not necessarily distinct) vertices, in two directions are represented and in addition there may be multiple edges. by pairs of edges in opposite directions. Detroit New York Detroit Chicago New York San Francisco Chicago San Francisco Denver Washington Denver Washington Los Angeles There may be several one-way lines in the Los Angeles same direction from one computer 23 to another in the network. 24 6
- Types of Graphs Những khái niệm và tính chất cơ bản TYPE EDGES MULTIPLE EDGES LOOPS Biểu diễn ma trận của đồ thị: ALLOWED? ALLOWED? Simple graph Undirected NO NO Ta sử dụng ma trận kề. Multigraph Undirected YES NO Cho G = (V,E) với V={1,2,…,n}. Ma trận kề của G là ma trận A = (aij)n xác định như sau: Pseudograph Undirected YES YES Directed graph Directed NO YES aij = số cạnh(số cung) đi từ đỉnh i đến đỉnh j Directed multigraph Directed YES YES 25 26 Tìm ma trận kề Tìm ma trận kề a b c d a a 0 1 1 0 a b a b c d e f b 1 0 1 1 a 0 2 1 0 0 0 b c b 2 0 1 0 1 1 1 1 0 1 c c d e c 1 1 0 0 0 1 0 d d 1 1 0 f d 0 0 0 0 0 0 e 0 1 0 0 1 0 f 0 1 1 0 0 0 27 28 7
- Những khái niệm và tính chất cơ bản Bậc đỉnh a: deg(a) = 2 Bậc đỉnh b: deg(b) = 5 Bậc của đỉnh a b • Cho đồ thị vô hướng G = (V,E). Bậc của đỉnh c v, ký hiệu deg(v), là số cạnh kề với v , trong đó một khuyên tại một đỉnh được đếm hai lần d cho bậc của đỉnh ấy. Bậc đỉnh c: deg(c) = 3 Bậc đỉnh d: deg(d) = 2 29 30 Những khái niệm và tính chất cơ bản b Cho đồ thị có hướng G = (V, E), vV a 1) deg-(v):= số cung có đỉnh cuối là v, gọi là bậc c d vào của v. e 2) deg +(v):= số cung có đỉnh đầu là v, gọi là bậc ra f của v 3) deg(v):= deg- (v) + deg+(v) Đỉnh bậc 0 gọi là đỉnh cô lập. Đỉnh bậc 1 gọi là Bậc của các đỉnh? đỉnh treo 32 31 8
- Bậc đỉnh a: deg-(a)= 1 ; deg+(a)=1 Bậc đỉnh b: deg-(b)= 1 ; deg+(b)=3 a b c d e f Bậc đỉnh c: deg-(c)= 1 ; deg+(c)=2 Bậc đỉnh d: deg-(d)= 0 ; deg+(d)=0 Bậc đỉnh e: deg-(e)= 1 ; deg+(e)=0 Bậc đỉnh f: deg-(f)= 2 ; deg+(f)=0 33 34 Những khái niệm và tính chất cơ bản Những khái niệm và tính chất cơ bản Định lí Đẳng cấu Cho đồ thị G = (V,E), m là số cạnh (cung) Định nghĩa 1) 2m deg(v) Cho hai đơn đồ thị G = (V,E) và G’= (V’,E’). vV 2) Nếu G có hướng thì: Ta nói rằng G đẳng cấu G’, ký hiệu G G’, nếu tồn m deg(v) deg(v) tại song ánh f :V→ V’sao cho: vV vV uv là cạnh của G f(u)f(v) là cạnh của G’ 3) Số đỉnh bậc lẻ của đồ thị là số chẵn 35 36 9
- Những khái niệm và tính chất cơ bản Graph Isomorphism Chú ý Nếu G và G’ là các đơn đồ thị vô hướng đẳng cấu qua ánh xạ f thì chúng có: Cùng số đỉnh Cùng số cạnh Cùng số đỉnh với bậc cho sẵn(vd: số đỉnh bậc 2 của G và G’ bằng nhau) deg v = deg f(v) 37 38 Note. Isomporphic simple graphs must have the same invariants: The number of vertices Isomorphism Example The number of edges The degrees of the vertices No vertex of deg 1 2 b b deg(e) = 1 b a 1 3 c a d c a c 6 e 4 5 f d e d e 40 Non-isomorphic graphs 39 10
- Non-Isomorphic Example Are These Isomorphic? * Same # of vertices a 2 a * Same # of b 1 b edges 4 * Different 5 # of verts of d d e 3 e degree 2! c c (1 vs 3) 41 42 Những khái niệm và tính chất cơ bản NHỮNG KHÁI NIỆM VÀ TÍNH CHẤT CƠ BẢN Đồ thị con Subgraphs Cho hai đồ thị G = (V,E) và G’ = (V’,E’) (cùng vô hướng hoặc cùng có hướng). G’ được gọi là đồ thị con của G, ký hiệu G’ G nếu V’ V và E’ E G H Nếu V’= V và E’ E thì G’ được gọi là đồ thị con khung của G. 43 44 11
- Đường đi, chu trình, đồ thị liên thông: Đường đi, chu trình, đồ thị liên thông Cho G = (V,E) là đồ thị vô hướng u,vV b) Đường đi không có cạnh nào xuất hiện quá a) Đường đi ( dây chuyền) có chiều dài k nối hai một lần gọi là đường đi đơn đỉnh u,v là dãy đỉnh và cạnh liên tiếp nhau c) Đường đi không có đỉnh nào xuất hiện quá v0e1v1e2…vk-1ekvk sao cho: một lần gọi là đường đi sơ cấp d) Đường đi được gọi là chu trình nếu nó bắt đầu v 0=u ,v k = v, e i=v i-1v i , i=1,2,…,k và kết thúc tại cùng một đỉnh 45 46 Đường đi, chu trình, đồ thị liên thông Chu trình sơ Định nghĩa. Cho G = (V,E). Trên V ta định nghĩa cấp nào không? quan hệ tương đương như sau: u~v u = v hay có một đường đi từ u đến v (a, e1,b,e2,c,e3,d,e4,b )là đường đi từ đỉnh a tới đỉnh b có a) Nếu u~v thì ta nói hai đỉnh u và v liên thông với chiều dài là 4. Tuy nhiên, trong trường hợp này, đồ thị của nhau chúng ta là đơn đồ thị, do vậy có thể gọi đường đi này bằng 1 cách ngắn gọn như sau: (a,b,c,d,b) b) Mỗi lớp tương đương được gọi là một thành phần liên thông của G Chu trình sơ cấp: (b,c,d,b) c) Nếu G chỉ có một thành phần liên thông thì G (b,f,e,b) gọi là liên thông 48 47 12
- Đường đi, chu trình, đồ thị liên thông Định nghĩa. Cho G = (V,E) là đồ thị vô hướng liên thông a) Đỉnh v được gọi là đỉnh khớp nếu G – v không liên thông (G – v là đồ thị con của G có được bằng cách xoá v và các cạnh kề với v) b) Cạnh e được gọi là cầu nếu G- e không liên thông( G-e là đồ thị con của G có được bằng cách xoá cạnh e). 50 49 Đường đi, chu trình, đồ thị liên thông Định nghĩa. Cho G = (V,E) vô hướng liên thông, không phải Kn, n>2. a) Số liên thông cạnh của G, ký hiệu e(G) là số cạnh ít nhất mà khi xoá đi G không còn liên thông nữa. b) Số liên thông đỉnh của G, ký hiệu v(G) là số đỉnh ít nhất mà khi xoá đi G không còn liên thông nữa. 52 51 13
- Đường đi, chu trình, đồ thị liên thông Định nghĩa. Cho G =(V,E) là đồ thị có hướng u,vV a) Đường đi ( dây chuyền) có chiều dài k nối hai đỉnh u,v là dãy đỉnh và cung liên tiếp nhau v0e1v1e2….vk-1ek vksao cho: v0 = u, vk = v ei = vi-1vi , i = 1,2,,…,k. 54 53 Đường đi, chu trình, đồ thị liên thông b) Đường đi không có cung nào xuất hiện quá một lần gọi là đường đi đơn. c) Đường đi không có đỉnh nào xuất hiện quá Đường đi có độ dài 4 từ đỉnh 1 tới đỉnh một lần gọi là đường đi sơ cấp. 2 là : (1,2,3,4,2) d) Đường đi được gọi là mạch(chu trình) nếu nó bắt đầu và kết thúc tại cùng một đỉnh. 55 56 14
- Đường đi, chu trình, đồ thị liên thông Định nghĩa. Cho đồ thị có hướng G = (V,E). Trên V ta định nghĩa quan hệ tương đương như sau: u~v u = v hay có một đường đi từ u đến v và đường đi từ v đến u . a) Nếu u~v thì ta nói hai đỉnh u và v liên thông mạnh với nhau . b) Mỗi lớp tương đương được gọi là một thành phần liên thông mạnh của G . c) Nếu G chỉ có một thành phần liên thông mạnh thì G gọi là liên thông mạnh . 57 58 Một số đồ thị đặc biệt Một số đồ thị vô hướng đặc biệt 4. Đồ thị lưỡng phân đủ: là đồ thị đơn, lưỡng 1. Đồ thị đủ cấp n: Kn là đơn đồ thị cấp n mà giữa hai đỉnh bất kỳ đều có một cạnh. phân, mỗi đỉnh trong V1 đều kề với mọi đỉnh trong V2. 2. Đồ thị k-đều : là đồ thị mà mọi đỉnh đều có bậc bằng nhau và bằng k. 5. Đồ thị bù 3. Đồ thị lưỡng phân: Cho Kn = (V,E), G (V,E1) ≤ Kn , G V , E \ E1 G = (V,E), V = V1 V2, , V1 V2 =. Mọi cạnh của G đều nối một đỉnh trong V1 với một đỉnh G gọi là đồ thị bù của G. Đồ thị G đươc gọi là trong V2 tự bù nếu G đẳng cấu với đồ thị bù của nó 59 60 15
- Một số đồ thị đặc biệt Một số đồ thị đặc biệt C4 K4 C5 K5 Cycle Cn Complete graph Kn 61 62 Một số đồ thị đặc biệt K1 K K3 K4 2 K5 K6 n n(n 1) W4 W5 Note that Kn has i edges. i 1 2 Wheele Wn 63 64 16
- C3 C4 C5 C6 C8 W3 C7 W4 W5 W6 W7 W8 How many edges are there in Wn? How many edges are there in Cn? 65 66 Q0 Q1 Q2 Q4 Q3 Number of vertices: 2n. Number of edges:Exercise to try! 67 68 17
- Đề thi Đề thi 1)2000. ĐHBK 2)2001,ĐHBK Cho đồ thị vô hướng , đơn G có 7 đỉnh trong đó Cho đồ thị vô hướng G liên thông mà mỗi có một đỉnh bậc 6. Hỏi G có liên thông không? đỉnh đều có bậc bằng 20. Chứng minh rằng nếu xoá đi một cạnh bất kỳ thì đồ thị thu Giải. Đỉnh bậc 6 nối với 6 đỉnh còn lại. Do đó được vẫn còn liên thông hai đỉnh bất kỳ đều có một đường đi qua đỉnh bậc 6 69 70 Đề thi Đề thi Giải . 3)2002,ĐHKHTN. Giả sử ta xóa cạnh uv. Ta chỉ cần chứng minh vẫn có đường đi từ u đến v. Đồ thị G gồm n đỉnh, 41 cạnh, mọi đỉnh đều có Phản chứng. Giả sử không có đường đi từ u bậc p. Nếu p lẻ và p> 1 thì đồ thị G có liên thông đến v. Khi đó thành phần liên thông G’ chứa u mà không chứa v. Trong G’, u có bậc 19, mọi không? đỉnh khác đều có bậc 20. Tổng các bậc trong G’ là số lẻ .Vô lý. 71 72 18
- Đề thi Đề thi 4)2005, ĐHKHTN. Giải . Từ công thức bậc của đỉnh ta có np=2.41. Vì p lẻ nên p là ước của 41. Mà 41 là số nguyên tố nên p = 41. Vậy n = 2 Vẽ đơn đồ thị vô hướng gồm 6 đỉnh với bậc Do đó G có 2 đỉnh mà cả 2 đỉnh đều có bậc 41. Nếu G không 2,2,3,3,3,5 liên thông thì G phải tách thành 2 thành phần liên thông, mà mỗi thành phần liên thông đều có bậc 41 (lẻ). Vô lý. 73 74 Đề thi Đề thi Giải . Nhận xét . Đỉnh bậc 5 nối với 5 đỉnh còn lại. Do đó ta chỉ phải quan tâm đến 5 đỉnh còn lại. Ta xét đơn đồ thị với 5 đỉnh và các bậc là 1,1,2,2,2. TH1. Hai đỉnh bậc 1 nối với nhau, 3 đỉnh bậc 2 nối với nhau tạo thành chu trình 75 76 19
- Đề thi Đề thi Suy ra đồ thị cần tìm là TH2. Hai đỉnh bậc 1 không nối với nhau. Khi đó hai đỉnh bậc 1 phải nối với hai đỉnh bậc 2 khác nhau và đỉnh bậc hai còn lại phải nối với hai đỉnh bậc hai ấy 77 78 Đề thi Đề thi • Suy ra đồ thị cần tìm là: 5)2006 , ĐHKHTN. Vẽ đồ thị đơn vô hướng gồm 6 đỉnh với bậc 2,2,3,3,3,3 79 80 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Toán rời rạc - Chương 2: Quan hệ hai ngôi
21 p | 2670 | 171
-
Bài giảng Toán rời rạc - Chương 1: Quan hệ
37 p | 826 | 142
-
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Đức Nghĩa
78 p | 324 | 60
-
Bài giảng Toán rời rạc - Chương 4: Bài toán tối ưu tổ hợp
93 p | 446 | 47
-
Bài giảng Toán rời rạc - Chương 5: Đại số Boole
12 p | 281 | 42
-
Bài giảng Toán rời rạc - Chương 4: Đồ thị
114 p | 212 | 36
-
Bài giảng Toán rời rạc: Chương 2 - Nguyễn Viết Hưng, Trần Sơn Hải
64 p | 209 | 19
-
Bài giảng Toán rời rạc - Chương 1: Cơ sở logic (Phạm Thế Bảo)
99 p | 95 | 8
-
Bài giảng Toán rời rạc - Chương 4: Đại Số Bool (Phạm Thế Bảo)
78 p | 81 | 7
-
Bài giảng Toán rời rạc: Chương 6 - Nguyễn Đức Nghĩa
83 p | 135 | 7
-
Bài giảng Toán rời rạc - Chương 2: Phép đếm (Phạm Thế Bảo)
68 p | 40 | 6
-
Bài giảng Toán rời rạc: Chương 2 - ThS. Trần Quang Khải
27 p | 50 | 4
-
Bài giảng Toán rời rạc: Chương 5 - Nguyễn Quỳnh Diệp
84 p | 38 | 4
-
Bài giảng Toán rời rạc: Chương 4 - Nguyễn Quỳnh Diệp
71 p | 47 | 3
-
Bài giảng Toán rời rạc: Chương 2 - Nguyễn Quỳnh Diệp
44 p | 39 | 3
-
Bài giảng Toán rời rạc: Chương 5 - Dr. Ngô Hữu Phúc
50 p | 11 | 3
-
Bài giảng Toán rời rạc: Chương 4 - TS. Đặng Xuân Thọ
50 p | 47 | 2
-
Bài giảng Toán rời rạc: Chương 5 - ThS. Trần Quang Khải
14 p | 23 | 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