Bài giảng toán rời rạc chương đồ thị phần các thuật ngữ về đồ thị

20 430 0
Bài giảng toán rời rạc chương đồ thị phần các thuật ngữ về đồ thị

Đ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

Ñoà thò 7.2. Caùc thuaät ngöõ veà ñoà thò Taøi lieäu naøy ñöôïc soaïn theo saùch Toaùn hoïc rôøi raïc öùng duïng trong tin hoïc , K. H. Rosen, ngöôøi dòch: Phaïm Vaên Thieàu vaø Ñaëng Höõu Thònh, Nhaø xuaát baûn Khoa hoïc vaø kyõ thuaät, 1998. Taøi lieäu löu haønh noäi boä 10/01/15 7.2. Caùc thuaät ngöõ 1 Nhöõng thuaät ngöõ cô sôû – Ñònh nghóa 1. ° Hai ñænh u vaø v trong moät ñoà thò voâ höôùng G ñöôïc goïi laø lieàn keà (hay laùng gieàng) neáu {u, v} laø moät caïnh cuûa G. ° Neáu e = {u, v} thì e goïi laø caïnh lieân thuoäc vôùi caùc ñænh u vaø v. ° Caïnh e cuõng ñöôïc goïi laø caïnh noái caùc ñænh u vaø v. ° Caùc ñænh u vaø v goïi laø caùc ñieåm ñaàu muùt cuûa caïnh {u, v}. – Ñònh nghóa 2. ° Baäc cuûa moät ñænh trong ñoà thò voâ höôùng laø soá caùc caïnh lieân thuoäc vôùi noù. ° Rieâng khuyeân taïi moät ñænh ñöôïc tính hai laàn cho baäc cuûa noù. ° Kyù hieäu baäc cuûa ñænh v laø deg(v). 10/01/15 7.2. Caùc thuaät ngöõ 2 Nhöõng thuaät ngöõ cô sôû – Ví duï 1. Baäc cuûa caùc ñænh trong G vaø H laø bao nhieâu? b c d c a b a f g e d H G deg(a) = 2 deg(b) = deg(c) = deg(f) = 4 deg(d) = 1 Ñænh treo deg(e) = 3 deg(g) = 0 Ñænh coâ laäp 10/01/15 e deg(a) = 4 deg(b) = deg(e) = 6 deg(c) = 1 deg(d) = 5 7.2. Caùc thuaät ngöõ 3 Nhöõng thuaät ngöõ cô sôû – Ñònh lyù 1. Ñònh lyù baét tay. Cho G = (V, E) laø moät ñoà thò voâ höôùng coù e caïnh. Khi ñoù 2e= ∑ deg (v) v∈V – Ví duï 2. Coù bao nhieâu caïnh trong ñoà thò coù 10 ñænh, moãi ñænh coù baäc baèng 6? ° Toång caùc baäc cuûa ñoà thò laø 10 ⋅ 6 = 60. Do ñoù: 2 ⋅ e = 60. Vaäy e = 30. 10/01/15 7.2. Caùc thuaät ngöõ 4 Nhöõng thuaät ngöõ cô sôû – Ñònh lyù 2. Moät ñoà thò voâ höôùng coù moät soá chaün caùc ñænh baäc leû. – Ñònh nghóa 3. Cho (u, v) laø caïnh cuûa ñoà thò coù höôùng G ° u ñöôïc goïi laø noái tôùi v. ° v ñöôïc goïi laø ñöôïc noái töø u. ° Ñænh u goïi laø ñænh ñaàu cuûa caïnh (u, v). ° Ñænh v goïi laø ñænh cuoái cuûa caïnh (u, v). ° Ñænh ñaàu vaø ñænh cuoái cuûa khuyeân laø truøng nhau. 10/01/15 7.2. Caùc thuaät ngöõ 5 Nhöõng thuaät ngöõ cô sôû – Ñònh nghóa 4. Trong ñoà thò coù höôùng, ° baäc-vaøo cuûa ñænh v kyù hieäu laø deg− (v) laø soá caùc caïnh coù ñænh cuoái laø v. ° baäc-ra cuûa ñænh v kyù hieäu laø deg+ (v) laø soá caùc caïnh coù ñænh ñaàu laø v. ° (Moät khuyeân taïi moät ñænh goùp 1 ñôn vò vaøo baäc-vaøo vaø 1 ñôn vò vaøo baäc-ra cuûa ñænh naøy.) 10/01/15 7.2. Caùc thuaät ngöõ 6 Nhöõng thuaät ngöõ cô sôû – Ví duï 3. Tìm baäc-vaøo vaø baäc-ra cuûa moãi ñænh trong G. Caùc baäc-vaøo laø deg− (a) = 2 deg− (b) = 2 deg− (c) = 3 deg− (d) = 2 deg− (e) = 3 deg− (f ) = 0 a e Caùc baäc-ra laø deg+ (a) = 4 deg+ (b) = 1 deg+ (c) = 2 deg+ (d) = 2 deg+ (e) = 3 deg+ (f ) = 0 10/01/15 c b 7.2. Caùc thuaät ngöõ f d G 7 Nhöõng thuaät ngöõ cô sôû – Ñònh lyù 3. Goïi G = (V, E) laø moät ñoà thò coù höôùng. Khi ñoù ∑ deg v∈V − (v) = ∑ deg v∈V + (v) = E  . – Ñoà thò voâ höôùng neàn laø ñoà thò voâ höôùng nhaän ñöôïc khi lôø ñi caùc höôùng cuûa caùc caïnh cuûa ñoà thò coù höôùng. – Nhaän xeùt: Ñoà thò coù höôùng vaø ñoà thò voâ höôùng neàn cuûa noù coù cuøng soá caïnh. 10/01/15 7.2. Caùc thuaät ngöõ 8 Nhöõng ñoà thò ñôn ñaëc bieät – Ví duï 4. Ñoà thò ñaày ñuû n ñænh, kyù hieäu laø Kn , laø moät ñôn ñoà thò chöùa ñuùng moät caïnh noái moãi caëp ñænh phaân bieät. K1 K4 10/01/15 K2 K3 K6 K5 7.2. Caùc thuaät ngöõ 9 Nhöõng ñoà thò ñôn ñaëc bieät – Ví duï 5. Chu trình (voøng) Cn , vôùi n ≥ 3, laø moät ñoà thò coù n ñænh v1, v2,…,vn vaø caùc caïnh {v1, v2}, {v2, v3},…, {vn − 1, vn} vaø {vn, v1}. C3 10/01/15 C4 C6 C5 7.2. Caùc thuaät ngöõ 10 Nhöõng ñoà thò ñôn ñaëc bieät – Ví duï 6. Ñoà thò hình baùnh xe Wn , vôùi n ≥ 3, laø ñoà thò coù ñöôïc töø chu trình Cn baèng caùch: ° theâm moät ñænh vaøo Cn , ° noái ñænh naøy vôùi moãi ñænh cuûa Cn baèng nhöõng caïnh môùi. W3 10/01/15 W4 W6 W5 7.2. Caùc thuaät ngöõ 11 Nhöõng ñoà thò ñôn ñaëc bieät – Ví duï 7. Caùc khoái n chieàu, kyù hieäu laø Qn , laø caùc ñoà thò: ° ° ° coù 2n ñænh, moãi ñænh ñöôïc bieåu dieãn baèng xaâu nhò phaân ñoä daøi n, Hai ñænh laø lieàn keà neáu vaø chæ neáu caùc xaâu nhò phaân bieåu dieãn chuùng khaùc nhau ñuùng moät bit. 110 10 11 100 111 101 010 1 0 Q1 10/01/15 01 00 000 Q2 7.2. Caùc thuaät ngöõ 001 Q3 12 011 Ñoà thò phaân ñoâi – Ñònh nghóa 5. Moät ñoà thò ñôn G ñöôïc goïi laø ñoà thò phaân ñoâi neáu taäp caùc ñænh V coù theå phaân laøm hai taäp con khoâng roång, rôøi nhau V1 vaø V2 sao cho moãi caïnh cuûa ñoà thò G noái moät ñænh cuûa V1 vôùi moät ñænh cuûa V2 . – Ví duï 8. C6 laø phaân ñoâi. Caùc ñænh cuûa C6 coù theå chia thaønh: V1 = {v1 , v3 , v5} vaø V2 = {v2 , v4 , v6} ° Moãi caïnh cuûa C 6 noái moät ñænh cuûa V1 vôùi moät ñænh cuûa V2 . ° 10/01/15 v1 v2 v3 v4 v5 v6 V1 7.2. Caùc thuaät ngöõ V2 13 Ñoà thò phaân ñoâi – Ví duï 9. K3 laø khoâng phaân ñoâi. Vì neáu chia caùc ñænh cuûa noù thaønh hai phaàn rôøi nhau thì moät trong hai phaàn naøy phaûi chöùa 2 ñænh; neáu ñoà thò laø phaân ñoâi thì caùc ñænh naøy khoâng theå noái vôùi nhau baèng moät caïnh, nhöng trong K3 moãi ñænh ñöôïc noái vôùi moät ñænh baát kyø khaùc baèng moät caïnh. – Ví duï 10. b a b a c g c f f e 10/01/15 G d 7.2. Caùc thuaät ngöõ e H 14 d Ñoà thò phaân ñoâi – Ví duï 10. b a b a c g c f f e G d Ñoà thò G laø phaân ñoâi, vôùi {a, b, d} vaø {c, e, f, g}. 10/01/15 e H d Ñoà thò H laø khoâng phaân ñoâi, vì ° f noái vôùi taát caû caùc ñænh khaùc; do ñoù V1 = {f}. ° a vaø b laïi noái vôùi nhau. 7.2. Caùc thuaät ngöõ 15 Ñoà thò phaân ñoâi – Ví duï 11. Ñoà thò phaân ñoâi ñaày ñuû Km,n laø ñoà thò ° ° 10/01/15 coù taäp ñænh ñöôïc phaân thaønh hai taäp con töông öùng vôùi m ñænh vaø n ñænh, coù moät caïnh giöõa hai ñænh neáu vaø chæ neáu moät ñænh thuoäc taäp con naøy vaø ñænh thöù hai thuoäc taäp con kia. K2,3 K3,3 K3,5 K2,6 7.2. Caùc thuaät ngöõ 16 Moät vaøi öùng duïng cuûa caùc ñoà thò ñaëc bieät – Ví duï 12. Caùc maïng cuïc boä (LAN) Caáu truùc hình sao Caáu truùc voøng troøn Caáu truùc hoãn hôïp Ñoà thò phaân ñoâi ñaày ñuû K1,n Chu trình Cn Ñoà thò hình baùnh xe Wn 10/01/15 7.2. Caùc thuaät ngöõ 17 Moät vaøi öùng duïng cuûa caùc ñoà thò ñaëc bieät – Ví duï 13. ° Thuaät toaùn tuaàn töï (hay noái tieáp) ° Thuaät toaùn song song – Maûng moät chieàu – Maûng kieåu löôùi (hay maûng hai chieàu) – Maïng kieåu sieâu khoái 10/01/15 7.2. Caùc thuaät ngöõ 18 Caùc ñoà thò môùi töø ñoà thò cuõ – Ñònh nghóa 6. Ñoà thò con cuûa ñoà thò G = (V,E) laø ñoà thò H = (W,F) trong ñoù W ⊆ V vaø F ⊆ E. – Ví duï 14. Ñoà thò G laø ñoà thò con cuûa ñoà thò K5 . a a e b c d K5 10/01/15 b e G 7.2. Caùc thuaät ngöõ c 19 Caùc ñoà thò môùi töø ñoà thò cuõ – Ñònh nghóa 7. (Ñoà thò) hôïp cuûa hai ñoà thò ñôn G1 = (V1 , E1 ) vaø G2 = (V2 , E2 ) laø ñoà thò ñôn coù ° taäp caùc ñænh laø V1∪ V2 ° taäp caùc caïnh laø E1∪E2 . – Kyù hieäu: hôïp cuûa caùc ñoà thò G1 vaø G2 laø G1∪ G2 . a – Ví duï b 15. Ñoà cthò hôïpa cuûa G1 vaø b G2 . e d G1 10/01/15 d c a b f d e G2 7.2. Caùc thuaät ngöõ G1 ∪ G2 20 c f [...]... 7.2 Các thuật ngữ 18 Các đồ thò mới từ đồ thò cũ – Đònh nghóa 6 Đồ thò con của đồ thò G = (V,E) là đồ thò H = (W,F) trong đó W ⊆ V và F ⊆ E – Ví dụ 14 Đồ thò G là đồ thò con của đồ thò K5 a a e b c d K5 10/01/15 b e G 7.2 Các thuật ngữ c 19 Các đồ thò mới từ đồ thò cũ – Đònh nghóa 7 (Đồ thò) hợp của hai đồ thò đơn G1 = (V1 , E1 ) và G2 = (V2 , E2 ) là đồ thò đơn có ° tập các đỉnh là V1∪ V2 ° tập các. .. tập con kia K2,3 K3,3 K3,5 K2,6 7.2 Các thuật ngữ 16 Một vài ứng dụng của các đồ thò đặc biệt – Ví dụ 12 Các mạng cục bộ (LAN) Cấu trúc hình sao Cấu trúc vòng tròn Cấu trúc hỗn hợp Đồ thò phân đôi đầy đủ K1,n Chu trình Cn Đồ thò hình bánh xe Wn 10/01/15 7.2 Các thuật ngữ 17 Một vài ứng dụng của các đồ thò đặc biệt – Ví dụ 13 ° Thuật toán tuần tự (hay nối tiếp) ° Thuật toán song song – Mảng một chiều –... v6 V1 7.2 Các thuật ngữ V2 13 Đồ thò phân đôi – Ví dụ 9 K3 là không phân đôi Vì nếu chia các đỉnh của nó thành hai phần rời nhau thì một trong hai phần này phải chứa 2 đỉnh; nếu đồ thò là phân đôi thì các đỉnh này không thể nối với nhau bằng một cạnh, nhưng trong K3 mỗi đỉnh được nối với một đỉnh bất kỳ khác bằng một cạnh – Ví dụ 10 b a b a c g c f f e 10/01/15 G d 7.2 Các thuật ngữ e H 14 d Đồ thò phân... nếu các xâu nhò phân biểu diễn chúng khác nhau đúng một bit 110 10 11 100 111 101 010 1 0 Q1 10/01/15 01 00 000 Q2 7.2 Các thuật ngữ 001 Q3 12 011 Đồ thò phân đôi – Đònh nghóa 5 Một đồ thò đơn G được gọi là đồ thò phân đôi nếu tập các đỉnh V có thể phân làm hai tập con không rổng, rời nhau V1 và V2 sao cho mỗi cạnh của đồ thò G nối một đỉnh của V1 với một đỉnh của V2 – Ví dụ 8 C6 là phân đôi Các đỉnh...Những đồ thò đơn đặc biệt – Ví dụ 6 Đồ thò hình bánh xe Wn , với n ≥ 3, là đồ thò có được từ chu trình Cn bằng cách: ° thêm một đỉnh vào Cn , ° nối đỉnh này với mỗi đỉnh của Cn bằng những cạnh mới W3 10/01/15 W4 W6 W5 7.2 Các thuật ngữ 11 Những đồ thò đơn đặc biệt – Ví dụ 7 Các khối n chiều, ký hiệu là Qn , là các đồ thò: ° ° ° có 2n đỉnh, mỗi đỉnh được biểu diễn... Các thuật ngữ e H 14 d Đồ thò phân đôi – Ví dụ 10 b a b a c g c f f e G d Đồ thò G là phân đôi, với {a, b, d} và {c, e, f, g} 10/01/15 e H d Đồ thò H là không phân đôi, vì ° f nối với tất cả các đỉnh khác; do đó V1 = {f} ° a và b lại nối với nhau 7.2 Các thuật ngữ 15 Đồ thò phân đôi – Ví dụ 11 Đồ thò phân đôi đầy đủ Km,n là đồ thò ° ° 10/01/15 có tập đỉnh được phân thành hai tập con tương ứng với m... của hai đồ thò đơn G1 = (V1 , E1 ) và G2 = (V2 , E2 ) là đồ thò đơn có ° tập các đỉnh là V1∪ V2 ° tập các cạnh là E1∪E2 – Ký hiệu: hợp của các đồ thò G1 và G2 là G1∪ G2 a – Ví dụ b 15 Đồ cthò hợpa của G1 và b G2 e d G1 10/01/15 d c a b f d e G2 7.2 Các thuật ngữ G1 ∪ G2 20 c f ... thò từ đồ thò cũ – Đònh nghóa Đồ thò đồ thò G = (V,E) đồ thò H = (W,F) W ⊆ V F ⊆ E – Ví dụ 14 Đồ thò G đồ thò đồ thò K5 a a e b c d K5 10/01/15 b e G 7.2 Các thuật ngữ c 19 Các đồ thò từ đồ thò... dụng đồ thò đặc biệt – Ví dụ 13 ° Thuật toán (hay nối tiếp) ° Thuật toán song song – Mảng chiều – Mảng kiểu lưới (hay mảng hai chiều) – Mạng kiểu siêu khối 10/01/15 7.2 Các thuật ngữ 18 Các đồ. .. b 7.2 Các thuật ngữ f d G Những thuật ngữ sở – Đònh lý Gọi G = (V, E) đồ thò có hướng Khi ∑ deg v∈V − (v) = ∑ deg v∈V + (v) = E  – Đồ thò vô hướng đồ thò vô hướng nhận lờ hướng cạnh đồ thò

Ngày đăng: 01/10/2015, 14:08

Từ khóa liên quan

Mục lục

  • Đồ thò

  • Những thuật ngữ cơ sở

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Những đồ thò đơn đặc biệt

  • Slide 10

  • Slide 11

  • Slide 12

  • Đồ thò phân đôi

  • Slide 14

  • Slide 15

  • Slide 16

  • Một vài ứng dụng của các đồ thò đặc biệt

  • Slide 18

  • Các đồ thò mới từ đồ thò cũ

  • Slide 20

Tài liệu cùng người dùng

Tài liệu liên quan