Cây hoàn chỉnh


10

Cây bao trùm của đồ thị được gọi là cây hoàn chỉnh nếu tập hợp các lá của nó tạo ra một sơ đồ con hoàn chỉnh trong biểu đồ chủ. Cho một đồ thị và một số nguyên k , độ phức tạp của việc quyết định nếu G chứa một cây hoàn chỉnh có nhiều nhất k lá?GkGk

Một lý do để đặt câu hỏi này là vấn đề tương ứng cho các cây độc lập là NP hoàn chỉnh, ở đây một cây độc lập là một cây bao trùm sao cho tập hợp các lá của nó là một tập độc lập trong biểu đồ chủ.

Một lý do khác là câu hỏi này (và các câu trả lời tương ứng). Nó chỉ ra rằng mỗi cây bao trùm của là một cây hoàn chỉnh khi và chỉ khi G là một biểu đồ hoàn chỉnh hoặc một chu kỳ. GG

Câu trả lời:


12

Trong đồ thị không có hình tam giác, cây hoàn chỉnh phải là một chu trình Hamilton (trừ một trong các cạnh của nó). ISGCI cho biết chu trình Hamilton là NP hoàn chỉnh trong các đồ thị không có hình tam giác. Do đó, việc tìm một cây hoàn chỉnh cũng vậy (không phụ thuộc vào bất kỳ hạn chế nào về số lượng lá tối đa).


Oh, đây là một quan sát tốt đẹp, cảm ơn bạn!
vb le

8

Tôi không thể đánh bại David trong câu trả lời của anh ấy. Nhưng sau khi dành nhiều thời gian để suy nghĩ về vấn đề này, tôi muốn phản bội giải pháp của tôi cho bạn;)

Hãy là một interger cố định. Với G , xây dựng H như sau: Lấy hai bản G 1 , G 2 và một bè lũ Q trên k đỉnh x , x 1 , x 2 , ... , x k - 1 , một đỉnh mới y , sửa chữa một đỉnh v 1G 1 và một đỉnh v 2G 2 . H được lấy từk2GHG1G2Qkx,x1,x2,,xk1yv1G1v2G2H y bằng cách tham gia x để v 1 , tham gia x 1 , x 2 , ... , x k - 1 để v 2 và tham gia tất cả các nước láng giềng của v 1 trong G 1 và tất cả hàng xóm của v 2 trong G 2 đến y .G1,G2,Qyxv1x1,x2,,xk1v2v1G1v2G2y

Sau đó, có thể dễ dàng thấy rằng có chu trình Hamilton khi và chỉ khi H có một cây hoàn chỉnh với nhiều nhất là k lá.GHk

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.