Một đồ thị được gọi là hai phần (hay lưỡng phân) nếu
có thể phân hoạch thành hai tập con
và
, sao cho mỗi phần tử của
có một đầu mút trong
và đầu mút còn lại trong
. Khi đó
và
được gọi là các phần của đồ thị lưỡng phân. Ta ký hiệu đồ thị lưỡng phân với hai phần
và
bởi
. Nếu trong
, mọi đỉnh thuộc
được nối với mọi đỉnh của
thì
được gọi là đồ thị lưỡng phân đầy đủ.
Ví dụ 1. Gọi và
lần lượt là tập các cầu thủ bóng đá và tập các câu lạc bộ trong một thành phố. Khi đó ta có đồ thị lưỡng phân
, ở đây
được nối với
khi và chỉ khi
đã từng chơi cho
.
Ví dụ 2 (Bài toán tối ưu trong đường sắt). Giả sử ta có một lịch trình các chuyến tàu cùng các điểm dừng của chúng, và cần tìm một tập hợp các ga tàu càng nhỏ càng tốt sao cho mọi chuyến tàu ghé thăm ít nhất một trong các ga đã chọn. Bài toán này có thể được mô hình hóa như một bài toán trên đồ thị lưỡng phân có các phần là tập các chuyến tàu và tập các ga tàu, mỗi chuyến tàu nối với ga mà nó sẽ dừng.
Bây giờ chúng tôi sẽ giới thiệu một số kết quả cơ bản về đồ thị hai phần.
Định lý 1. Cho đồ thị lưỡng phân không có đỉnh cô lập và thỏa mãn
với mọi
(
và
). Khi đó
. Đẳng thức xảy ra khi và chỉ khi
với mọi
(
và
).
Chứng minh. Vì không có đỉnh cô lập nên với mỗi
, ta có
Suy ra
và
Kết hợp với giả thiết với mọi
(
và
) ta có những điều cần chứng minh.
Định lý 2. Một đồ thị là lưỡng phân khi và chỉ khi nó không chứa chu trình độ dài lẻ.
Chứng minh. Nếu một đồ thị là lưỡng phân thì dọc theo một chu trình của nó, các đỉnh thuộc hai phần sẽ xuất hiện luân phiên. Vì thế, mỗi chu trình trong đồ thị lưỡng phân phải có độ dài là số chẵn. Bây giờ xét một đồ thị không chứa chu trình với độ dài là số lẻ. Ta chỉ cần xét tình huống
là một đồ thị liên thông.
Gọi là một cây bao trùm trong
(nó tồn tại theo [1]), và chọn một đỉnh
làm gốc của cây này. Gọi
là tập tất cả các đỉnh mà đường đi trong
nối
với nó có độ dài chẵn, và
là tập tất cả các đỉnh mà đường đi trong
nối
với nó có độ dài chẵn. Khi đó
được phân hoạch thành hai phần
và
.
Ta sẽ chứng minh là đồ thị lưỡng phân với các phần là
và
. Xét hai đỉnh kề nhau
và
của
. Nếu
thì độ dài của
và độ dài của
khác tính chẵn-lẻ, do đó trong hai đỉnh
,
có một đỉnh thuộc
và đỉnh còn lại thuộc
. Nếu
, từ giả thiết ta thấy chu trình
có độ dài chẵn. Theo phần chứng minh trước thì mỗi cạnh khác
thuộc chu trình này có các đầu mút thuộc hai phần khác nhau của phân hoạch, suy ra
và
thuộc hai phần khác nhau của phân hoạch.
Tài liệu tham khảo