Từ điển học thuật Khoa học tự nhiên

Đồ thị tách cực là gì? Định nghĩa, định lý Foldes-Hammer và thuật toán

Tiếng Anhsplit graph

Tên gọi khácđồ thị phân chiađồ thị chẻ

Đồ thị tách cực là loại đồ thị đơn vô hướng mà tập hợp đỉnh của nó có thể được phân hoạch thành hai tập hợp con rời nhau: một tập hợp tạo thành một đồ thị đầy đủ (clique) và tập hợp còn lại tạo thành một tập hợp độc lập (independent set).

286 lượt xem Cập nhật 26/8/2026

Đồ thị tách cực là loại đồ thị đơn vô hướng mà tập hợp đỉnh của nó có thể được phân hoạch thành hai tập hợp con rời nhau: một tập hợp tạo thành một đồ thị đầy đủ (clique) và tập hợp còn lại tạo thành một tập hợp độc lập (independent set). Cấu trúc đặc thù này mang lại cho đồ thị tách cực nhiều tính chất đại số và tổ hợp độc đáo, là giao điểm quan trọng giữa lớp đồ thị dây cung (chordal graphs) và đồ thị bù dây cung (co-chordal graphs) trong lý thuyết đồ thị thuật toán và khoa học máy tính lý thuyết.

Định nghĩa hình thức và tính chất cấu trúc

Cho đồ thị đơn vô hướng G=(V,E)G = (V, E) với tập đỉnh VV và tập cạnh EE. Đồ thị GG được gọi là đồ thị tách cực (split graph) nếu tồn tại một phân hoạch V=KIV = K \cup I với KI=K \cap I = \emptyset sao cho:

  • Đồ thị con cảm ứng trên KK là một đồ thị đầy đủ (clique), nghĩa là với mọi cặp đỉnh u,vKu, v \in K phân biệt, luôn tồn tại cạnh (u,v)E(u, v) \in E.
  • Đồ thị con cảm ứng trên II là một tập hợp độc lập (independent set), nghĩa là không tồn tại bất kỳ cạnh nào nối hai đỉnh thuộc II (với mọi x,yIx, y \in I, (x,y)otinE(x, y) otin E).

Một tính chất đối ngẫu quan trọng của đồ thị tách cực là tính tự bù (self-complementary duality): đồ thị bù G\overline{G} của một đồ thị tách cực GG cũng là một đồ thị tách cực. Trong đồ thị bù G\overline{G}, tập đỉnh KK trở thành tập độc lập và tập đỉnh II trở thành clique đầy đủ (Golumbic, 1980).

Định lý đặc trưng Foldes-Hammer về đồ thị con cấm

Vào năm 1977, hai nhà toán học Stéphane Földes và Peter L. Hammer đã chứng minh định lý nền tảng xác lập điều kiện cần và đủ cho đồ thị tách cực dựa trên tập các đồ thị con cảm ứng cấm (forbidden induced subgraphs) (Foldes & Hammer, 1977):

Đồ thị con cảm ứng cấm Ký hiệu Cấu trúc hình học Ý nghĩa đối với phân hoạch Split
Cặp cạnh rời nhau 2K22K_2 Gồm 4 đỉnh tạo thành 2 cạnh độc lập không chung đỉnh và không có cạnh chéo nối giữa chúng. Vi phạm tính chất clique của tập KK hoặc tạo cạnh nội bộ trong tập độc lập II.
Chu trình độ dài 4 C4C_4 Chu trình 4 đỉnh liên tiếp không có đường chéo nối tắt. Ngăn cản việc phân tách 4 đỉnh thành clique và tập độc lập rời nhau.
Chu trình độ dài 5 C5C_5 Chu trình ngũ giác 5 đỉnh không có đường chéo. Là đồ thị tự bù nhỏ nhất không thể phân hoạch thành clique và tập độc lập.

Định lý phát biểu rằng: Một đồ thị đơn vô hướng GG là một đồ thị tách cực khi và chỉ khi GG không chứa bất kỳ đồ thị con cảm ứng nào đồng hình với 2K22K_2, C4C_4, hoặc C5C_5.

Đặc trưng theo dãy bậc đỉnh và thuật toán nhận dạng tuyến tính

Hammer và Simeone (1981) đã đưa ra một tiêu chuẩn nhận dạng đại số cực kỳ hiệu quả dựa trên dãy bậc của đồ thị. Giả sử các đỉnh của GG có bậc được sắp xếp giảm dần:

d1d2dnd_1 \ge d_2 \ge \dots \ge d_n

Gọi mm là chỉ số lớn nhất thỏa mãn bất đẳng thức dmm1d_m \ge m - 1. Đồ thị GG là đồ thị tách cực khi và chỉ khi phương trình cân bằng bậc sau đây được thỏa mãn chính xác:

i=1mdi=m(m1)+i=m+1ndi\sum_{i=1}^m d_i = m(m-1) + \sum_{i=m+1}^n d_i

Nếu phương trình trên thỏa mãn, kích thước của clique lớn nhất trong GG bằng mm hoặc m+1m+1. Tiêu chuẩn này cho phép xây dựng thuật toán nhận dạng đồ thị tách cực với độ phức tạp thời gian tuyến tính O(V+E)O(|V| + |E|) bằng cách đếm bậc đỉnh bằng sắp xếp theo cơ số (counting sort) và kiểm tra đẳng thức tổng bậc (McDiarmid & Yolov, 2015).

Vị trí trong phân cấp họ đồ thị hoàn hảo

Đồ thị tách cực thuộc lớp đồ thị hoàn hảo (perfect graphs) và có mối liên hệ chặt chẽ với các họ đồ thị quan trọng khác:

  • Giao điểm giữa Chordal và Co-chordal: Một đồ thị là đồ thị tách cực khi và chỉ khi cả GG và đồ thị bù G\overline{G} đều là đồ thị dây cung (chordal graphs). Điều này có nghĩa là extSplit=extChordalextCoChordal ext{Split} = ext{Chordal} \cap ext{Co-Chordal}.
  • Đồ thị khoảng (Interval graphs): Giao của đồ thị khoảng và đồ thị tách cực tạo nên lớp đồ thị tách cực khoảng (interval split graphs), xuất hiện nhiều trong bài toán lập lịch tài nguyên.
  • Đồ thị ngưỡng (Threshold graphs): Đồ thị ngưỡng là trường hợp đặc biệt của đồ thị tách cực, trong đó các đỉnh trong tập độc lập II có lân cận trong KK được bao hàm lẫn nhau theo quan hệ thứ tự tuyến tính.

Độ phức tạp tính toán và các bài toán tối ưu trên Split Graphs

Trong khi các bài toán kinh điển như Clique lớn nhất (Maximum Clique), Tập độc lập lớn nhất (Maximum Independent Set), Tô màu đồ thị (Graph Coloring) và Phủ đỉnh nhỏ nhất (Minimum Vertex Cover) đều là các bài toán NP-khó (NP-hard) trên lớp đồ thị tổng quát, chúng đều có thể được giải quyết trong thời gian đa thức (polynomial time) hoặc tuyến tính trên đồ thị tách cực:

  • Bài toán Clique lớn nhất: Kích thước clique lớn nhất ω(G)\omega(G) được xác định ngay qua giá trị mm của dãy bậc đỉnh trong thời gian O(V)O(|V|).
  • Bài toán Tập độc lập lớn nhất: Tập độc lập lớn nhất lpha(G) có kích thước bằng Vm|V| - m và được tìm thấy trực tiếp từ phần hoạch bù.
  • Bài toán Sắc số (Chromatic Number): Vì đồ thị tách cực là đồ thị hoàn hảo, sắc số χ(G)\chi(G) luôn bằng đúng kích thước clique lớn nhất ω(G)\omega(G).

Ứng dụng thực tiễn trong khoa học máy tính

Đồ thị tách cực có nhiều ứng dụng thiết thực trong thiết kế hệ thống và giải thuật:

  • Mô hình hóa mạng truyền thông phân cấp: Cấu trúc clique mô tả mạng lưới lõi (core backbone network) với các bộ định tuyến tốc độ cao kết nối đầy đủ, trong khi tập độc lập mô tả các trạm đầu cuối (access edge nodes) chỉ kết nối vào mạng lõi mà không kết nối trực tiếp với nhau.
  • Phân tích mạng lưới sinh học và tin sinh học: Phân cụm các protein trung tâm (hub proteins) có tương tác tương hỗ dày đặc liên kết với các protein vệ tinh chuyên biệt.
  • Tối ưu hóa lập lịch và quản lý bộ nhớ đệm: Lập lịch thực thi các tiến trình song song chia sẻ tài nguyên tính toán độc quyền trong các hệ thống tính toán hiệu năng cao.

Câu hỏi thường gặp

Đồ thị tách cực là gì và làm thế nào để nhận biết?

Đồ thị tách cực là đồ thị vô hướng có tập đỉnh phân hoạch thành một clique (đồ thị con đầy đủ) và một tập độc lập. Có thể nhận biết đồ thị tách cực trong thời gian tuyến tính bằng cách kiểm tra đẳng thức tổng dãy bậc đỉnh của Hammer-Simeone.

Đồ thị con cấm của đồ thị tách cực gồm những loại nào?

Theo định lý Foldes-Hammer (1977), một đồ thị là đồ thị tách cực khi và chỉ khi nó không chứa đồ thị con cảm ứng đẳng cấu với 2K2 (hai cạnh rời nhau), C4 (chu trình 4 đỉnh) hoặc C5 (chu trình 5 đỉnh).

Tại sao đồ thị tách cực lại quan trọng trong lý thuyết thuật toán?

Nhiều bài toán tối ưu NP-khó trên đồ thị tổng quát như Tìm Clique lớn nhất, Tập độc lập lớn nhất, Tô màu đồ thị và Phủ đỉnh đều trở nên giải được trong thời gian đa thức hoặc tuyến tính trên đồ thị tách cực.

Tài liệu tham khảo

  1. Foldes, S., & Hammer, P. L. (1977). Split Graphs Having Dilworth Number Two. Canadian Journal of Mathematics, 29(4), 666-672. DOI: 10.4153/cjm-1977-069-1
  2. Golumbic, M. C. (1980). Split Graphs. Algorithmic Graph Theory and Perfect Graphs, 149-156. DOI: 10.1016/b978-0-12-289260-8.50013-3
  3. McDiarmid, C., & Yolov, N. (2015). Recognition of Unipolar and Generalised Split Graphs. Algorithms, 8(1), 46-59. DOI: 10.3390/a8010046