Mối liên quan giữa độ cứng của việc nhận biết một lớp đồ thị và đặc tính đồ thị con bị cấm


22

Tôi đang xem xét các lớp biểu đồ có thể được đặc trưng bởi các đồ thị con bị cấm.

Nếu một lớp đồ thị có một tập hợp hữu hạn các đồ thị con bị cấm, thì có một thuật toán nhận dạng thời gian đa thức tầm thường (người ta chỉ có thể sử dụng lực lượng vũ phu). Nhưng một họ vô hạn của các đồ thị con bị cấm không bao hàm độ cứng: có một số lớp với danh sách vô số các đồ thị con bị cấm sao cho sự nhận biết cũng có thể được kiểm tra trong thời gian đa thức. Đồ thị hợp âm và hoàn hảo là những ví dụ, nhưng trong những trường hợp đó, có một cấu trúc "đẹp" trong gia đình bị cấm.

Có ai biết mối liên hệ giữa độ cứng của việc công nhận một lớp học và "hành vi xấu" của gia đình bị cấm không? Một mối quan hệ như vậy nên tồn tại? "Hành vi xấu" này đã được chính thức hóa ở đâu đó?

Câu trả lời:


31

Mặc dù có vẻ trực quan rằng danh sách các đồ thị con bị cấm (gây ra) cho một lớp đồ thị có nhận dạng NP-hard nên có một số phức tạp "nội tại", gần đây tôi đã tìm thấy một số bằng chứng tiêu cực nổi bật về trực giác này trong tài liệu.C

Có lẽ đơn giản nhất để mô tả là như sau, được lấy từ một bài báo của B. Lévêque, D. Lin, F. Maffray và N. Trotignon .

Đặt là họ đồ thị gồm một chu kỳ có độ dài ít nhất bốn, cộng với ba đỉnh: hai đỉnh liền kề với đỉnh u của chu kỳ và một tiếp giáp với đỉnh v của chu kỳ, trong đó uv là không liên tiếp trong chu kỳ (và không có cạnh khác).Fbạnvbạnv

Bây giờ, hãy đặt là họ đồ thị được cấu tạo chính xác theo cùng một cách, ngoại trừ việc bạn thêm bốn đỉnh: hai đỉnh liền kề với cùng một đỉnh u của chu kỳ (như trước), nhưng bây giờ hai liền kề với cùng một đỉnh v của chu kỳ, trong đó một lần nữa uv không liên tiếp.F'bạnvbạnv

Sau đó, lớp biểu đồ có là biểu đồ con cảm ứng bị cấm có nhận dạng thời gian đa thức, trong khi nhận dạng của lớp có F là biểu đồ con cảm ứng bị cấm là NP-hard.FF'

Do đó, tôi thấy khó có thể hình dung được bất kỳ điều kiện chung nào mà một danh sách các biểu đồ con bị cấm phải đáp ứng khi nó dẫn đến một lớp có nhận dạng cứng (NP-), vì điều kiện đó sẽ phải tách "rất giống nhau" F ở trên.FF'


2
Câu trả lời hay - điều đó khá tế nhị.
Suresh Venkat

Hấp dẫn. Có bất kỳ cơ hội nào mà điều này sẽ có liên quan đến tính biểu cảm của logic cần thiết để mô tả mẫu không? Tôi đang nghĩ về một cái gì đó giống như đối với các ngôn ngữ chính thức, nơi độ phức tạp của ngôn ngữ có thể được đặc trưng tương đương theo cách nó được định nghĩa (regrec, ngữ pháp chính thức ...) hoặc máy cần thiết để nhận ra nó (automaton, đẩy xuống ...) hoặc tính biểu cảm của logic cần thiết để viết một công thức đặc trưng cho các từ của ngôn ngữ (ví dụ MSO cho các ngôn ngữ thông thường).
a3nm

3
Đó là một ý tưởng thú vị, nhưng một lần nữa tôi không thể không nghĩ rằng F 'rất gần mà thật khó để tưởng tượng một cách "tách" chúng như thế (nói bằng F là mô tả được bằng một ngôn ngữ mà F ' không phải là ). Tôi chỉ có thể là quá tiêu cực mặc dù ..! Tôi thừa nhận đang tiếp tục "trực giác" ở đây vì vậy tôi rất vui khi được chứng minh là sai. FF'FF'
Hugo Nobrega

@Hugo: một sự khác biệt hữu hình giữa chúng là đối xứng trong các đặc tính của - có vốn không có phương tiện phân biệt giữa các đỉnh uv . Điều gì xảy ra nếu bạn xem xét họ F 0 có chu kỳ dài ít nhất bốn, cộng với hai đỉnh bổ sung, liền kề với các câu không liên tiếp trong chu kỳ? Việc khôi phục đối xứng theo hướng 'khác' (loại bỏ một đỉnh khỏi F thay vì thêm một) có làm khó lại không? F'bạnvF0F
Steven Stadnicki

@Steven: Tôi đoán là không, người ta có thể phát hiện các đồ thị trong bằng cách đoán ngẫu nhiên 8 nút, tạo thành cả hai mặt của đồ thị và thực hiện thuật toán ba trong một cây trên ba nút, giống như trong Định lý 3.1. Điều này đưa ra thuật toán đa thức thời gian để phát hiện F 0 . F0F0
Hsien-Chih Chang 張顯

5

Câu trả lời của @Hugo thực sự rất hay và ở đây tôi muốn thêm một số ý kiến ​​cá nhân.

Có những gia đình liên quan tương tự như đồ thị trong gia đình F và F '. Các đồ thị trong gia đình B1 trong bài viết thường được gọi là kim tự tháp. Và đồ thị trong gia đình B2 thường được gọi là lăng kính. Xem câu trả lời ở đây để minh họa. Trong tài liệu về các vấn đề phát hiện sơ đồ con gây ra, chúng được sử dụng để phát hiện các lỗ chẵn / lẻ, là các chu kỳ không hợp âm với độ dài chẵn / lẻ. Theo định lý đồ thị hoàn hảo mạnh mẽ nổi tiếng, đồ thị G là hoàn hảo nếu cả G và phần bù của G không chứa các lỗ lẻ.

Đối với các gia đình của kim tự tháp và lăng kính, trên thực tế có sự khác biệt giữa chúng - một cái có một cây con có ba lá, còn cái kia thì không. Đây được gọi là vấn đề "ba trong một cây" , đã được nghiên cứu bởi Chudnovsky và Seymour. Điều đáng ngạc nhiên là việc xác định xem có một cây cảm ứng nào chứa ba nút cho trước hay không, trong khi vấn đề "bốn cây trong một trung tâm" là NP-hard . (Cây trung tâm là cây có nhiều nhất một nút có độ lớn hơn 2.) Sự khác biệt giữa F và F 'dường như được gây ra bởi cùng một lý do.

Nhưng có vẻ như một đặc tính hoàn chỉnh vẫn còn khó, bởi vì chúng ta thậm chí không biết sự phức tạp của việc phát hiện đồ thị trong một số gia đình trông đủ đơn giản, như đồ thị không có lỗ lẻ (!). Và đối với các gia đình mà chúng ta biết tồn tại thuật toán đa thức thời gian, như đồ thị hoàn hảo và đồ thị không có lỗ, mặc dù có các chiến lược chung (dựa trên phân tách) để thiết kế thuật toán, người ta phải đưa ra một định lý cấu trúc cụ thể cho họ Đây thường là một quá trình phụ thuộc vào gia đình và hầu hết thời gian các bằng chứng thực sự dài. ( Đây là một ví dụ cho biểu đồ không có lỗ chẵn, trong đó bài báo dài hơn 90 trang.)

Tuy nhiên, sẽ rất thú vị khi có một số phân loại cho các vấn đề phát hiện sơ đồ con gây ra, theo nghĩa giống như vấn đề ba trong một cây.

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.