Độ phức tạp của k-clique cho siêu dữ liệu


9

Vấn đề kinh điển:

Cho một số được cho. Các vấn đề -clique là như sau.kk

Cho đồ thị , có tồn tại tập con của đỉnh sao cho hai đỉnh của liền kề nhau không?GSkS

Vấn đề siêu dữ liệu:

Cho số và được cho. Vấn đề -hyperclique như sau.ck(c,k)

Cho một siêu dữ liệu -uniform , có tồn tại một tập hợp gồm các đỉnh sao cho bất kỳ tập hợp con của các đỉnh từ tạo thành một siêu phẳng.cHSkcS

Câu hỏi:

(1) Thuật toán nổi tiếng nhất để giải -hyperclique là gì?(c,k)

(2) Độ phức tạp thời gian của nó là gì?

(3) Có mối liên hệ nào giữa -hyperclique và phép nhân ma trận không?(c,k)

Đối với tất cả những gì tôi biết, đây có thể là một vấn đề được nghiên cứu kỹ lưỡng. Bất kỳ tài liệu tham khảo điều tra vấn đề này được đánh giá rất cao.


2
Có thể đáng để chỉ ra điều hiển nhiên: Vì chúng tôi hiểu trường hợp , vấn đề là NP-đầy đủ và không phải là FPT về mặt c (nhưng là FPT về mặt k ). Hơn nữa (vẫn rõ ràng), bạn có thể định nghĩa lại vấn đề là lựa chọn k hàng của ma trận tỷ lệ sao cho trong hàm con trên các hàng này, ( kc= =2ckk cột có tổng. (kc)c
Andrew D. King

4
Điều này thường được đặt ra trong việc tìm kiếm một tập hợp phụ thuộc trong siêu dữ liệu -uniform. Xem nghiên cứu trên giấy năm 2006 của Yuster.haifa.ac.il/~raphy/auge/counthyper.pdf để biết một số gợi ý hữu ích (bao gồm các liên kết với phép nhân ma trận). kc
András Salamon

5
@ AndrewD.King, tôi không hiểu ý của bạn là gì "nhưng là FPT về mặt k", k-clique là W [1] -hard về mặt k. Và OP: K-Clique đã khó khăn, nhưng câu hỏi của bạn không phải là câu hỏi cấp độ nghiên cứu, vì so sánh nó với các vấn đề đa thức.
Saeed

2
Cảm ơn vì thông tin. Tôi quan tâm nhất đến việc có hay không một số và sao cho -hyperclique nằm trong . Chúng tôi biết rằng với , -clique có thể được giải trong . k > 2 ( c , k ) D T I M E ( n k - ε ) k > 2 k D T I M E ( n k - ε )c>2k>2(c,k)DTTôiME(nk-ε)k>2kDTTôiME(nk-ε)
Michael Wehar

2
Vì vậy, bạn biết rằng không có n ^ o (k) cho clique và liên quan đến nhân ma trận, bạn không có nghĩa là giảm ap mà chỉ giảm thời gian chạy, bây giờ tôi rõ ràng hơn, tôi không biết gì về nó nhưng có lẽ bạn cần để bao gồm c vào số mũ là tốt.
Saeed

Câu trả lời:


12

Người ta không biết nếu có một ε>0 , c>2 , và k>c như vậy (c,k) hyperclique là trong nk-ε thời gian. Lưu ý rằng trường hợp của kc là tầm thường. Trong nhiều năm, tôi đã truyền đạt vấn đề này cho nhiều người và dạy nó trong cs266 tại Stanford, do mối liên hệ của nó với việc giải quyết k -Sat. (Một số phiên vấn đề mở tại các hội thảo có thể đã ghi lại điều này.) Dưới đây là một vài điều tôi biết:

Tôi đã chứng minh vài năm trước rằng việc giải 4-cyctôie trên n đồ thị nút trong n2-ε time ngụ ý (3,4) hyperclique trong n4-ε time. Không được công bố nó.

CẬP NHẬT (tháng 8 năm 2019) kết quả đã nói ở trên và một số khái quát hóa hiện xuất hiện trong bài báo

Andrea Lincoln, Virginia Vassilevska Williams, R. Ryan Williams: Độ cứng chặt cho chu kỳ và đường đi ngắn nhất trong đồ thị thưa thớt . SODA 2018: 1236-1252

Nếu bạn có thể giải quyết (3,4) hyperclique như được chỉ ra ở trên, thì Max-3-Sat có thể được giải quyết trong thời gian ngắn hơn 2n . Tương tự, giải hyperclique (k,k+1) sẽ mang lại thuật toán k -Sat nhanh hơn . Vì vậy, nếu bạn tin rằng ETH mạnh thì có một giới hạn rõ ràng ở đây. Việc giảm này là sự khái quát hóa tự nhiên của việc giảm từ Max-2-Sat sang tìm tam giác ( (2,3) ) từ ICALP'04 và luận án tiến sĩ của tôi.

Bạn có thể giải quyết (c,k) hyperclique trong nk/(đăng nhậpn)Ω(k) thời gian bằng cách khái quát hóa các giấy hiệu quả thuật toán cho bè lũ vấn đề .


Cảm ơn Ryan! Tôi đánh giá cao câu trả lời của bạn và chia sẻ bài báo về vấn đề clique. :)
Michael Wehar

Là 5 chu kỳ bất kỳ khó hơn 4 chu kỳ?
Michael Wehar

3
Theo chúng tôi biết, 3 chu kỳ khó hơn. Trường hợp lẻ nói chung mất khoảng thời gian O (n ^ {2.373}), trường hợp chẵn mất O (n ^ 2) cho các chu kỳ độ dài cố định. Xem ví dụ, Yuster và Zwick, Tìm kiếm thậm chí chu kỳ thậm chí nhanh hơn.
Ryan Williams

Tuyệt vời! Điều đó khá thú vị. Ok, cảm ơn bạn. :)
Michael Wehar

Mát mẻ! Cảm ơn đã tham khảo cập nhật.
Michael Wehar
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.