Đặt là đồ thị được kết nối không giới hạn có trọng số đơn giản (hữu hạn) có ít nhất hai đỉnh. Đặt ST có nghĩa là cây bao trùm và MST có nghĩa là cây bao trùm tối thiểu. Hãy để tôi xác định một số thuật ngữ ít phổ biến đầu tiên.G
- Một cạnh là nặng nhất theo chu kỳ nếu nó là cạnh nặng nhất trong một số chu kỳ.
- Một cạnh là không nặng nhất theo chu kỳ nếu nó không bao giờ là cạnh nặng nhất trong bất kỳ chu kỳ nào.
- Một cạnh là duy nhất - cắt - nhẹ nhất nếu đó là cạnh nhẹ nhất để vượt qua một số vết cắt.
- Một cạnh là không cắt - nhẹ nhất nếu nó không bao giờ là cạnh nhẹ nhất để vượt qua bất kỳ vết cắt nào.
- Hai ST liền kề nhau nếu mọi ST có chính xác một cạnh không nằm trong ST khác.
- MST là MST bị cô lập nếu nó không liền kề với MST khác (khi cả hai MST được coi là ST).
Khi có nhiều hơn một cây bao trùm tối thiểu?
Để trả lời câu hỏi của OP, đây là năm đặc điểm của có nhiều hơn một MSTG .
- Có hai MST liền kề.
- Không có MST bị cô lập.
- Có một ST nhẹ hoặc nhẹ hơn tất cả các ST liền kề và nhẹ như một ST liền kề.
- Có một cạnh không nặng nhất theo chu kỳ hoặc không nặng nhất theo chu kỳ.
- Có một cạnh không phải là độc nhất - cắt - nhẹ nhất hoặc không cắt - nhẹ nhất
Tính mới của câu trả lời này chủ yếu là hai đặc điểm cuối cùng. Thứ hai từ đặc tính hóa cuối cùng có thể được coi là bước tiếp theo của phương pháp của OP . Ba đặc tính đầu tiên cùng nhau có thể được coi là một phiên bản nâng cao của câu trả lời của dtt .
Suy nghĩ ngược lại sẽ dễ dàng hơn, liệu có MST duy nhất hay không. Dưới đây là phiên bản ngược lại và tương đương của các đặc tính trên.G
Khi nào cây bao trùm tối thiểu là duy nhất?
G
- Tính duy nhất của MST : Có một MST duy nhất.
- Không có MST liền kề : không có MST liền kề.
- Một MST bị cô lập : có một MST bị cô lập.
- Một ST tối thiểu cục bộ : có một ST nhẹ hơn tất cả các ST liền kề.
- Cạnh chu kỳ cực đoan : mọi cạnh đều nặng nhất theo chu kỳ hoặc nặng nhất theo chu kỳ.
- Cạnh cắt cực kỳ : mọi cạnh đều là độc nhất - cắt - nhẹ nhất hoặc không cắt - nhẹ nhất
Đây là bằng chứng của tôi.
"Tính duy nhất của MST" => "Không có MST liền kề": hiển nhiên.
"Không có MST liền kề" => "Một MST bị cô lập": hiển nhiên.
"Một MST bị cô lập" => "Một ST tối thiểu cục bộ": MST bị cô lập nhẹ hơn tất cả các ST liền kề.
m
- Mỗi cạnh trong phải không nặng nhất theo chu kỳ. Đây là bằng chứng. Cho l 2 . Đặt tên cho cạnh đómtôimtôilclmmm1m2m1m2lcm1m2l′m′m1m2l′Gmm′mm′ll′l
- Mỗi cạnh không tính bằng phải là chu kỳ nặng nhất. Đây là bằng chứng. Hãy h ' là một cạnh không m . Nếu chúng ta thêm hmh′mh′mchch′m′mhh′mm′mm′hh′h′ch′
"ST tối thiểu cục bộ" => "Cực hạn cắt": Bằng chứng được để lại như một bài tập.
meememm
"Extreme cut edge" => "Tính duy nhất của MST": Bằng chứng được để lại như một bài tập.
Các chuỗi hàm ý trên chứng minh định lý.
Một lần nữa, tính mới của câu trả lời này chủ yếu là thuộc tính "cực kỳ chu kỳ" và thuộc tính "cực hạn cắt", sử dụng các khái niệm, không nặng nhất theo chu kỳ và không cắt nhẹ nhất. Tôi chưa thấy những khái niệm đó ở nơi khác, mặc dù chúng khá tự nhiên.
Dưới đây là hai quan sát thú vị liên quan.
- ee⇔ e⇔ e
- ee⇔ e⇔ e
Hai điều kiện đủ nhưng không cần thiết cho MST duy nhất
ab→1,bc→1,cd→1,da→2,ac→2
1,1,2