Định nghĩa đúng của


13

Như tiêu đề nói, định nghĩa chính xác của -tree là gì? Có một số giấy tờ mà nói về k -trees và một phần k -trees như định nghĩa thay thế cho đồ thị với treewidth bị chặn, và tôi đã nhìn thấy nhiều định nghĩa dường như không chính xác. Ví dụ: ít nhất một nơi định nghĩa kkkkk -trees như sau:

Một đồ thị được gọi là -tree khi và chỉ khi G là đồ thị hoàn chỉnh có k đỉnh hoặc G có đỉnh v với độ k - 1 sao cho G vk -tree. Một phần k -tree là bất kỳ sơ đồ con nào của k -tree.kGkGvk1Gvkkk

Theo định nghĩa này, người ta có thể tạo biểu đồ sau:

  1. Bắt đầu với một cạnh , 2 -ree.(v1,v2)2
  2. Đối với , tạo một đỉnh v i và làm cho nó tiếp giáp với v i - 1v i - 2i=1nvivi1vi2 .

Làm điều này sẽ tạo ra một dải hình vuông với các đường chéo. Tương tự, chúng ta có thể bắt đầu tạo một dải từ hình vuông đầu tiên theo hướng trực giao với dải phía trên. Sau đó, chúng ta sẽ có hàng đầu tiên và cột đầu tiên của n × nnn×n lưới. Việc điền vào lưới dễ dàng bằng cách tạo các đỉnh và nối chúng với các đỉnh ở phía trên và bên trái của nó.

Kết quả cuối cùng là một đồ thị có chứa một lưới, trong đó, có hiệu lực, được biết đến là của treewidth nn×nn .


Một định nghĩa đúng về k -trees phải như sau:

Đồ thị được gọi là -tree khi và chỉ khi G là đồ thị hoàn chỉnh có k đỉnh hoặc G có đỉnh v với độ k - 1 sao cho hàng xóm của v tạo thành k -clique và G v là a k -tree.kGkGvk1vkG vk

Sau đó, đồ thị giống như lưới được mô tả như trên không thể được tạo ra.

Tôi có đúng không?


6
Bạn có thể latex-ify câu hỏi của bạn - làm cho nó dễ đọc hơn. Xem meta.cstheory.stackexchange.com/questions/225/ cấp để biết thêm chi tiết
Suresh Venkat

Với định nghĩa này, tôi không thể vẽ 2_tree, bạn vui lòng vẽ và gửi nó cho tôi chứ?

Câu trả lời:


15

Về cơ bản, tôi đồng ý với bạn, chỉ với một sửa đổi nhỏ:

Đồ thị G là một k -tree khi và chỉ khi G là một đồ thị hoàn chỉnh với các đỉnh k+1 hoặc G có một đỉnh v sao cho vùng lân cận (mở) của v tạo thành một k -clique và Gv là một k -tree.

Nói cách khác, v nên có độ k , thay vì k1 trong định nghĩa của bạn.

Cá nhân tôi thích định nghĩa từ dưới lên, nhưng đây chỉ là vấn đề của hương vị:

  • Đồ thị hoàn chỉnh trên các đỉnh k+1k -tree.
  • Một k -cây G với n+1 đỉnh ( nk+1 ) có thể được xây dựng từ một k -cây H với n đỉnh bằng cách thêm một đỉnh kề chính xác k đỉnh mà tạo thành một k -clique trong H .
  • Không có đồ thị khác là k -trees.

Định nghĩa này là một phiên bản sửa đổi một chút của định nghĩa từ các ghi chú bài giảng của Pinar Heggernes .


Vâng, xấu của tôi cho sai lầm trong độ. (Và cảm ơn vì cuộc biểu tình muộn màng!)k1
ethkim

Sự khác biệt khác là yêu cầu khu phố phải là một cụm.
András Salamon

@Andras: Bởi "Tôi cơ bản đồng ý với bạn", tôi thực sự có nghĩa là tôi đồng ý rằng định nghĩa đầu tiên trong câu hỏi là không chính xác (vì nó không yêu cầu vùng lân cận của phải là một cụm) và định nghĩa thứ hai trong câu hỏi gần như đúng, vì "độ k - 1 " nên được thay thế bằng "độ k ". vk1k
Serge Gaspers

Ah, điều đó có ý nghĩa hơn - cảm ơn vì đã làm rõ.
András Salamon

Theo định nghĩa của bạn, một đồ thị hoàn chỉnh trên các đỉnh k -tree, có chiều rộng cây là k - 1 . Tuy nhiên, theo hiểu biết tốt nhất của tôi, k -tree là biểu đồ tối đa với chiều rộng cây k , ngụ ý rằng k -clique sẽ là một ( k - 1 ) -treekkk1kkk(k1)
John
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.