Xem mẫu

  1. Đồ thị phẳng Trần Vĩnh Đức HUST Ngày 1 tháng 3 năm 2016 CuuDuongThanCong.com https://fb.com/tailieudientucntt 1 / 36
  2. Tài liệu tham khảo ▶ Eric Lehman, F Thomson Leighton & Albert R Meyer, Mathematics for Computer Science, 2013 (Miễn phí) ▶ K. Rosen, Toán học rời rạc ứng dụng trong tin học (Bản dịch Tiếng Việt) ▶ Ngô Đắc Tân, Lý thuyết Tổ hợp và Đồ thị, NXB ĐHQG Hà Nội, 2004. CuuDuongThanCong.com https://fb.com/tailieudientucntt 2 / 36
  3. way to represent this graph in a plane without any edges crossing? Giới thiệu FIGURE 1 Three Houses and Three Utilities. CuuDuongThanCong.com https://fb.com/tailieudientucntt 3 / 36
  4. Định nghĩa Một đồ thị được gọi là phẳng nếu ta có thể vẽ nó trên mặt phẳng mà không có cạnh nào cắt nhau. Hình vẽ như thế gọi là một biểu diễn phẳng của đồ thị. FIGURE 2 The FIGURE 3 K4 Drawn FIGURE 2 The FIGURE 3 K4 Drawn Graph K . with No Crossings. Graph K4 . 4 with No Crossings. CuuDuongThanCong.com https://fb.com/tailieudientucntt 4 / 36
  5. Ví dụ 10.7 Planar Graphs 719 10.7 Planar Graphs 719 wn FIGURE 4 The FIGURE 5 A Planar FIGURE 4 The FIGURE 5 A Planar Graph Q3 . Representation of Q3 . Graph Q3 . Representation of Q3 . CuuDuongThanCong.com https://fb.com/tailieudientucntt 5 / 36
  6. anar. We will give an example to showsubregions, R21beand how this can R22in, an done as shown ad in Figure 7 develop some general results that can be used to do this. Ví dụ v , planar? Đồ thị K3,3 : v1 v2 v3 draw K3,3 in the plane with no edges crossing is doomed. We now presentation of K3,3 , the vertices v1 and v2 must be connected to both s form a closed curve that splits the plane into two regions, R1 and a). The vertex v3 is in either R1 or R2 . When v3 is in R2 , the inside v ges between v3 and v4 and between v3 and v5 separate R2 into two v4 v5 v6 s shown in Figure 7(b). không phẳng vì FIGURE 6 The Graph K . F 3,3 v1 v5 v1 v5 R21 R2 R1 v3 R1 R22 v4 v2 v4 v2 (a) (b) CuuDuongThanCong.com https://fb.com/tailieudientucntt 6 / 36
  7. Proof: First, we specify a planar representati a sequence of subgraphs G1 , G2 , . . . , Ge = is done using the following inductive defini Obtain Euler chứng minh rằng Gn from mọi biểu diễn phẳngby Gn−1 củaarbitrarily adding a một đồ thị đều chia mặt phẳng thành cùng số miền như nhau. R4 R2 R6 R3 R1 R5 FIGURE 8 The Regions of the Planar R CuuDuongThanCong.com https://fb.com/tailieudientucntt 7 / 36
  8. Định lý (Công thức Euler) Cho G là một đồ thị phẳng liên thông với e cạnh và v đỉnh. Gọi r là số miền trong biểu diễn phẳng của G. Khi đó r = e − v + 2. CuuDuongThanCong.com https://fb.com/tailieudientucntt 8 / 36
  9. Ví dụ Xét một đồ thị phẳng liên thông có 20 đỉnh, mỗi đỉnh đều có bậc 3. Biểu diễn phẳng của đồ thị này chia mặt phẳng thành bao nhiêu miền? ▶ Tổng bậc bằng 3v = 3 × 20 = 60 ▶ Số cạnh e = 30 ▶ Theo công thức Euler r = e − v + 2 = 30 − 20 + 2 = 12 CuuDuongThanCong.com https://fb.com/tailieudientucntt 9 / 36
  10. Chứng minh công thức Euler ▶ Ta chứng minh bằng quy nạp theo số miền r. ▶ Nếu r = 1 thì đồ thị không có chu trình. Tại sao? ▶ Vậy e = v − 1. 3 ▶ Giả sử định lý đúng với r > 1. CuuDuongThanCong.com https://fb.com/tailieudientucntt 10 / 36
  11. Chứng minh công thức Euler ▶ Vì r > 1, nên đồ thị có chu trình. ▶ Giả sử {u, v} là cạnh của một chu trình nào đó. ▶ Vậy {u, v} là biên của hai miền S và T. Tại sao? ▶ Xóa cạnh {u, v} làm nhập hai miền S và T làm một, còn các miền khác giữ nguyên. ▶ Đồ thị mới thu được có e − 1 cạnh và r − 1 miền. ▶ Theo giả thiết quy nạp: r−1=e−1−v+2 ▶ Ta được r = e − v + 2. 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt 11 / 36
  12. Hệ quả Nếu G là một đồ thị phẳng liên thông với e cạnh và v đỉnh thỏa s mãn v ≥ 3. Vậy thì e ≤ 3v − 6. c 7 ▶ Bậc của một miền là số b d 3 cạnh trên biên của miền đó. R1 ▶ Bậc của mỗi miền ít nhất a R2 phải bằng 3. g 6 ▶ e Tổng bậc các miền bằng bao R3 nhiêu cạnh? f FIGURE 11 The Degrees of Regions. CuuDuongThanCong.com https://fb.com/tailieudientucntt 12 / 36
  13. Chứng minh. ▶ Tổng bậc các miền ∑ deg(R) = 2e ≥ 3r R Vậy ta có 2e/3 ≥ r. ▶ Theo công thức Euler r = e − v + 2 ≤ 2e/3. ▶ Kết luận e ≤ 3v − 6. CuuDuongThanCong.com https://fb.com/tailieudientucntt 13 / 36
  14. Bài tập E, we can produce a subgraph of G by removing the edges in E subgraph has the same vertex set V as G. Its edge set is E − E % ▶ Dùng hệ quả trước, hãy chỉ ra rằng đồ thị K5 không phẳng. a a e b e d c c ocessors. FIGURE 15 A Subgraph of K5 . CuuDuongThanCong.com https://fb.com/tailieudientucntt 14 / 36
  15. Hệ quả Nếu G là một đồ thị phẳng liên thông thì G có một đỉnh bậc không vượt quá 5. Chứng minh. Dùng hệ quả trước & Định lý bắt tay. CuuDuongThanCong.com https://fb.com/tailieudientucntt 15 / 36
  16. Hệ quả Nếu một đồ thị phẳng liên thông có e cạnh, v đỉnh trong đó v ≥ 3 và không có chu trình độ dài 3 thì e ≤ 2v − 4. Chứng minh. ▶ Nếu không có chu trình độ dài 3 thì bậc của mỗi miền ≥ 4. ▶ Bài tập: Chứng minh tiếp hệ quả này. CuuDuongThanCong.com https://fb.com/tailieudientucntt 16 / 36
  17. R2 , as shown in Figure 7(a). The ver Bài tập of the closed curve, the edges betwe subregions, R21 and R22 , as shown in ▶ Dùng hệ quả trước, hãy chứng minh rằng đồ thị K3,3 không phẳng? v1 v2 v3 v4 v5 v6 FIGURE 6 The Graph K3,3 . CuuDuongThanCong.com https://fb.com/tailieudientucntt 17 / 36
  18. Định nghĩa Độ dài của chu trình ngắn nhất trong đồ thị được gọi là chu vi nhỏ nhất của đồ thị đó. Nếu như đồ thị không tồn tại chu trình, thì chu vi nhỏ nhất của G được định nghĩa bằng ∞. CuuDuongThanCong.com https://fb.com/tailieudientucntt 18 / 36
  19. Định lý (Bất đẳng thức cạnh đỉnh) Trong đồ thị phẳng liên thông G = (V, E) bất kỳ với chu vi nhỏ nhất g thỏa mãn 3 ≤ g < ∞ ta luôn có g |E| ≤ (|V| − 2). g−2 CuuDuongThanCong.com https://fb.com/tailieudientucntt 19 / 36
  20. Bài tập Dùng bất đẳng thức cạnh đỉnh để chứng minh rằng K3,3 và K5 không phải đồ thị phẳng. CuuDuongThanCong.com https://fb.com/tailieudientucntt 20 / 36
nguon tai.lieu . vn