Vấn đề Clique trên đồ thị cố định


21

Như chúng ta đã biết, hàm -clique C L I Q U E ( n , k ) lấy một sơ đồ con ( bao trùm ) G K n của một đồ thị n -vertex hoàn chỉnh K n và xuất ra 1 iff G chứa một k -clique . Các biến trong trường hợp này tương ứng với các cạnh của K n . Người ta biết (Razborov, Alon-Boppana) rằng, với giá 3 k n / 2kCLIQUE(n,k)GKnnKn1GkKn3kn/2, hàm này yêu cầu các mạch đơn điệu có kích thước khoảng . nk

Nhưng nếu chúng ta lấy một cố định đồ thị , và xem xét các đơn điệu Hàm boolean C L I Q U E ( G , k ) , trong đó có một tập hợp con S [ n ] các đỉnh, và đầu ra 1 khi và chỉ khi một số k đỉnh trong S tạo thành một bè lũ trong G . Biến trong trường hợp này tương ứng với đỉnh của K n , và các chức năng mới chỉ là chức năng bè lũ chuẩn nhưng giới hạn trong spanningGKnCLIQUE(G,k)S[n]1kSGKnđồ thị con của một cố định đồ thị .G

1. Có tồn tại đồ thị -vertex GC L I Q U E ( G , k ) yêu cầu các mạch đơn điệu có kích thước lớn hơn n O ( log n ) không? Tôi đoán - KHÔNG. nGCLIQUE(G,k)nO(logn)
2. là một vấn đề NP-khó khăn cho một số chuỗi các đồ thị ( G n : n = 1 , 2 ... ) ? Tôi đoán - KHÔNG. CLIQUE(Gn,k)(Gn:n=1,2)

Lưu ý rằng nếu đều bè phái tối đa trong G , sau đó C L I Q U E ( G , k ) có thể được tính như một OR của r threshold- k chức năng, các i -thứ trong đó kiểm tra liệu | S aC i | k . Như vậy, nếu r = p o l y ( n )C1,,CrGCLIQUE(G,k)rki|SaCi|kr=poly(n), sau đó toàn bộ mạch có kích thước đa thức. Nhưng những gì về đồ thị với một số mũ tối đa theo cấp số nhân? (Một cụm là tối đa, không có đỉnh nào có thể được thêm vào nó.)

Có thể "nhúng" vào C L I Q U E ( H , k ) cho một đồ thị cụ thể H trên các đỉnh n = 2 m . Cụ thể, Bollobas và Thomason (1981) đã chỉ ra rằng, nếu H là đồ thị Hadamard có các đỉnh là tập con của [ m ] , và hai đỉnh uv liền kề nhau |CLIQUE(m,k)CLIQUE(H,k)Hn=2mH[m]uvlà chẵn, sau đó H chứa một bản sao đẳng cấu của mọi đồ thị G trên m đỉnh. Thực tế này có thể được kết hợp với Razborov Nams giới hạn dưới (khoảng m k ) cho C L I Q U E ( m , k ) để kết luận rằng C L I Q U E ( H , k ) yêu cầu các mạch đơn sắc có kích thước khoảng m k ? Một vấn đề tiềm ẩn ở đây là, mặc dù đồ thị H|uv|HGmmkCLIQUE(m,k)CLIQUE(H,k)mkH"Chứa" tất cả các đồ thị -vertex, các đồ thị này không nằm trên cùng một tập hợp các đỉnh. Và lập luận của Razborov yêu cầu rằng các đầu vào tích cực và tiêu cực ( k -cliqu và bổ sung của các đồ thị hoàn chỉnh ( k - 1 ) ) là các biểu đồ trên cùng một tập hợp các đỉnh. Hơn nữa, tất cả các đầu vào tích cực ( k -cliques) chỉ là bản sao đẳng cấu của một và cùng một k -clique cố định .mk(k1)k k

3. Có ý kiến ​​gì không? Có ai nhìn thấy loại vấn đề như vậy đang được xem xét? Ý tôi là, các vấn đề quyết định cho đồ thị con của đồ thị cố định . Hoặc, giả sử, vấn đề SAT cho các CNF phụ của một CNF cố định (thỏa đáng) (thu được bằng cách loại bỏ một số chữ)?

Động lực: Các vấn đề thuộc loại này có liên quan đến sự phức tạp của các thuật toán tối ưu hóa tổ hợp. Nhưng họ có vẻ thú vị trong chính họ. Tại sao chúng ta nên tìm kiếm các thuật toán hiệu quả trên tất cả các biểu đồ? Trong thực tế, chúng ta thường quan tâm đến các thuộc tính của các mảnh nhỏ của một biểu đồ (lớn) (mạng lưới đường phố trong một quốc gia hoặc facebook hoặc tương tự).

Ghi chú 1: Nếu đồ thị song phương , thì ma trận liên thuộc đỉnh-cạnh của sự bất bình đẳng x u + x v1 cho tất cả ( u , v ) E là hoàn toàn unimodular, và một có thể giải quyết vấn đề clique trên các sơ đồ con cảm ứng của G thông qua lập trình tuyến tính. Do đó, đối với đồ thị lưỡng cực G , C L I Q U E ( G , kG=(LR,E)xu+xv1(u,v)EGGmột mạch nhỏ (mặc dù không đơn điệu). CLIQUE(G,k)

Lưu ý 2: Một dấu hiệu cho thấy, trong trường hợp đồ thị lưỡng cực , câu trả lời cho Câu hỏi 1 "nên" thực sự là KHÔNG là trò chơi Karchmer-Wigderson đơn điệu sau đây trên G chỉ cần các bit giao tiếp O ( log n ) . Hãy k là số lượng lớn nhất các đỉnh trong một đồ thị con song phương hoàn chỉnh của G . Alice được một tập Một nút màu đỏ, Bob một tập B các nút màu xanh như vậy | Một | + | B | > k . Mục tiêu là tìm một điểm không cạnh giữa AGGO(logn)kGAB|A|+|B|>kA .B


nhiều suy nghĩ hơn (1) có vẻ như bạn có thể nhận được một kết quả tương tự khi xác định hàm "bộ lọc" có cùng # biến với các cạnh và "bộ lọc" của biểu đồ cố định dựa trên các giá trị 0/1 của các biến boolean ... .? điều này có thể làm giảm phần nào phân tích do cấu trúc đồ thị cảm ứng di chuyển từ các cạnh sang các đỉnh. (2) một câu hỏi đơn giản hơn được đưa vào câu hỏi của bạn mà một mình đáng để giải quyết. một số đồ thị với các cụm cực đại theo cấp số nhân là gì? ví dụ hadamard có thể không đủ vì nó rất "lớn".
vzn

gần đây đã nhìn vào một thứ gì đó tương tự mơ hồ và tình cờ phát hiện ra sự thật thú vị này: "Một sự phân rã của một biểu đồ tham lam thu được bằng cách loại bỏ các cụm tối đa từ một biểu đồ cho đến khi biểu đồ trống rỗng. Gần đây chúng tôi đã chỉ ra rằng bất kỳ sự phân rã tham lam nào của một đồ thị về trật tự có ít mostn n 2 / 4 bè phái." --mcguinnessnn2/4
vzn

@vzn: Để câu hỏi cuối cùng của bạn. Có một công trình đơn giản (không nhớ ai). Lấy bản sao của các đỉnh "chống tam giác" (bộ ba đỉnh không có cạnh giữa chúng) và đặt các cạnh giữa tất cả các đỉnh của bất kỳ hai đỉnh chống. Số lượng các nhóm tối đa là 2 n / 3 và điều này là tối ưu (không thể thực hiện được nữa). n/32n/3
Stasys

@vzn: Về kết quả McGuinness. Theo tôi hiểu, anh ta phân hủy tất cả các cạnh thành một số lượng nhỏ các phân thân (kích thước) tối đa tách rời. Nhưng nó có thể xảy ra rằng các cụm tối đa của biểu đồ con cảm ứng không nằm trong bất kỳ trong số chúng. Tuy nhiên, kết quả dường như là "đúng hướng".
Stasys

Về nhận xét 2 : khi bạn nói tìm kiếm một cụm trong một bipartite, bạn có nghĩa là một bipartite hoàn chỉnh?
MassimoLauria

Câu trả lời:


10

GkknΩ(k)

Bạn có thể tìm thấy độ phức tạp theo thông số của Quy trình tìm kiếm DPLL tại liên kết này .


1
Một kết quả rất tốt đẹp! Trên thực tế, câu hỏi của tôi đã nảy sinh khi cố gắng hiển thị kết quả tương tự đối với các phản xạ mặt phẳng giống như cây (CP) cho vấn đề (cụm). Đối với các dẫn xuất giống như cây, chúng ta có hai công cụ (chỉ?): (1) các đối số phức tạp trong giao tiếp và (2) các trò chơi Player-Delayer của Pudlak và Impagliazzo. Ghi chú 2 ngụ ý rằng (1) sẽ (chắc chắn) thất bại cho vấn đề Clique. Có một số tương tự của (2) trong trường hợp bằng chứng CP?
Stasys

6

Tôi tin rằng bài viết này có thể trả lời câu hỏi của bạn: http://arxiv.org/abs/1204.6484

Bài viết định nghĩa các họ của các bài toán NPS 3SAT cứng, sao cho cấu trúc của công thức được cố định cho mọi n và đầu vào là cực tính của công thức.

Sử dụng mức giảm tiêu chuẩn từ 3SAT xuống CLIITE (mỗi mệnh đề 3CNF xác định một bộ 8 phép gán có thể (hoặc 7 phép gán thỏa mãn), với các cạnh giữa các phép gán không xung đột), có một biểu đồ sao cho sau khi xóa một đỉnh cho mỗi mệnh đề, đó là NP khó tìm được cụm tối đa (hoặc thậm chí gần đúng kích thước của nó, sử dụng các sản phẩm đồ thị hoặc các sản phẩm đồ thị bị khử)


2

Lần thứ 3, có một số công việc thực nghiệm về "xương sống" và "hậu phương" có thể của các vấn đề SAT. xương sống là tập hợp các chữ đúng trong mọi nhiệm vụ thỏa mãn. Một cửa hậu vào một vấn đề SAT là một tập hợp các biến số (hy vọng nhỏ) cung cấp một đoạn cắt ngắn trực tiếp để giải quyết vấn đề. hai cấu trúc này có thể sẽ hữu ích và / hoặc chính trong việc hiểu những gì bạn gọi là "CNF phụ" hoặc CNF với một số biến bị loại bỏ. nhưng cũng là DP, thuật toán davis putnam có thể được xem là khám phá một cách có hệ thống nhiều "tiểu CNF" của CNF để giải quyết nó.

[1] Xương sống và Backreen trong sự hài lòng của Kilby et al


SS
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.