Sự phức tạp trong giao tiếp của việc tìm kiếm phần tử chung của hai tập con


8

Giả sử rằng Alice nhận được một tập con và Bob nhận T { 1 , ... , n } . Người ta hứa rằng | S T | = 1 . Độ phức tạp giao tiếp ngẫu nhiên của việc xác định phần tử chung S T là gì?S{1,Giáo dục,n}T{1,Giáo dục,n}|ST|= =1ST

Quan tâm của tôi về điều này là như sau. Chi phí giao tiếp bằng không của vấn đề này là vì Alice và Bob chỉ có thể đoán S T sử dụng tiền công khai và hủy bỏ nếu họ đoán sai. Tuy nhiên, tôi không thể nghĩ ra một giao thức truyền thông chi phí O ( log n ) . Vì người ta không biết liệu chi phí truyền thông bằng 0 có thấp hơn nhiều so với chi phí liên lạc ngẫu nhiên hay không, tôi nghĩ rằng tôi đang thiếu một cái gì đó rõ ràng ở đây.đăng nhậpnSTÔi(đăng nhậpn)

Chi phí truyền thông bằng không được định nghĩa như sau. Sau khi Alice và Bob nhận được đầu vào của họ, họ không được giao tiếp. Tuy nhiên, họ chia sẻ tiền công khai, và họ được phép trả lời bằng "hủy bỏ". Nếu không hủy bỏ bữa tiệc, họ phải cung cấp câu trả lời đúng với xác suất. Chi phí truyền thông bằng không là nhật ký âm của xác suất không hủy bỏ. Trong2/3 arxiv: 1204.1505, nó được chỉ ra (trong số những thứ khác) rằng gần như tất cả các giới hạn thấp hơn đã biết về độ phức tạp trong giao tiếp thực tế là các giới hạn thấp hơn cho giao tiếp bằng không.

Cập nhật: @Shitikanth cho thấy sự phức tạp giao tiếp là . Vì vậy, rõ ràng điều này mang lại một khoảng cách giữa chi phí truyền thông và chi phí truyền thông bằng không. Nhưng arxiv: 1204.1505 dường như mang lại ấn tượng rằng không có khoảng cách nào như vậy được biết đến. Tôi đang thiếu gì?Ω(n)


1
"Alice và Bob chỉ có thể đoán bằng cách sử dụng tiền công khai và hủy bỏ nếu họ đoán sai." Tôi không nghĩ rằng định nghĩa của họ về các giao thức Zero-Communication cho phép Alice và Bob hủy bỏ sau khi đoán. Nếu cả hai chọn trả lời, họ phải thắng với xác suất cao. ST
Shitikanth

1
Xin lỗi vì ngôn ngữ cẩu thả. Để làm rõ, họ chọn sử dụng đồng tiền nào. Alice hủy bỏ nếu i S và Bob hủy bỏ nếu i T . Nếu không bên nào hủy bỏ, họ trả lời i . Loại mánh lới quảng cáo này đôi khi được gọi là "đoán". Tôi{1,Giáo dục,n}TôiSTôiTTôi
Dan Stahlke

Tôi thấy những gì bạn có nghĩa là bây giờ. Tuy nhiên, đó chỉ là một giao thức truyền thông không có thể có cho vấn đề này. Các tác giả mô tả một giao thức khác sẽ hủy bỏ với xác suất chỉ . 2-Ôi(n)
Shitikanth

a Giao thức tôi đề cập có chi phí . đăng nhậpn
Dan Stahlke

Câu trả lời:


5

(Giảm từ thiết lập rời rạc)

Giả sử Alice và Bob được cho bộ với sự đảm bảo rằng | S T | 1 . Alice và Bob chạy giao thức cho việc tìm kiếm các yếu tố chung của ST giả định rằng bộ của họ có một ngã tư không tầm thường để quyết định một yếu tố chung X . Bây giờ, họ có thể liên lạc với nhau để xác minh rằng X trên thực tế là phổ biến cho cả ST với các bit O ( log n ) .S,T[n]|ST|1STXXSTÔi(đăng nhậpn)

Do đó, bất kỳ giao thức cho việc tìm kiếm các yếu tố chung của T phải mất Ω ( n ) bit của thông tin liên lạc.STΩ(n)


Vâng, tất nhiên, cảm ơn! Tôi biết câu trả lời liên quan đến sự rời rạc, nhưng tôi không thể nhìn thấy nó. Mặc dù, trước khi kết thúc câu hỏi, tôi muốn xem có ai bình luận về khoảng cách rõ ràng giữa giao tiếp và chi phí giao tiếp bằng không.
Dan Stahlke

Tôi không chắc ý của bạn là gì - chi phí liên lạc bằng không. Bạn có thể cung cấp một liên kết hoặc một tài liệu tham khảo?
Shitikanth

Tôi đã cập nhật câu hỏi với một liên kết đến một bài báo và cũng sẽ cung cấp định nghĩa cho chi phí ZC.
Dan Stahlke

Nghĩ lại một lần nữa với một cái đầu rõ ràng, việc giảm bớt sự phân biệt này không thực sự hiệu quả. Giao thức chỉ được yêu cầu trả lời với một cái gì đó từ khi | S T | = 1 . Và tôi không thể sửa đổi câu hỏi của mình để cho phép tùy ý | S T | > 1 vì tôi muốn xác suất hủy bỏ được thống nhất. Cho dù đây là gốc rễ của khoảng cách rõ ràng giữa ZC và R, tôi không biết. ST|ST|= =1|ST|>1
Dan Stahlke

2
@DanStahlke có một kết quả của Razborov rằng độ phức tạp giao tiếp ngẫu nhiên của sự tách rời tập hợp duy nhất cũng là Ω(n)
Sasho Nikolov

1

Phiên bản ra quyết định về vấn đề của bạn có thể được viết dưới dạng folowing: Đây là rất giống với khu vực nội sản phẩm x 1 y 1x 2 y 2x n y n .

EQ(S1,t1)EQ(S2,t2)EQ(Sn,tn).
x1y1x2y2xnyn.
Độ phức tạp giao tiếp của hai vấn đề này là tương đương, vì sự bình đẳng có thể được thực hiện với chi phí truyền thông ngẫu nhiên không đổi.

Ngoài ra, việc tìm một sao cho s i = t i ít nhất cũng khó như phiên bản quyết định của vấn đề. Do đó, vấn đề của bạn khó như giải I P khi chỉ có một mệnh đề được thỏa mãn. Tôi không có bằng chứng trực tiếp, nhưng trực giác của tôi cho phép tôi tin rằng tôi P chỉ với 1 khoản hài lòng là khó như chung tôi P . Vì vậy, mức độ phức tạp ngẫu nhiên về vấn đề của bạn sẽ được Θ ( n ) nếu tôi không nhầm.TôiSTôi= =tTôiTôiPTôiPTôiPΘ(n)

Tôi hi vọng cái này giúp được.


-3

Giao thức nhanh nhất tôi có thể nghĩ đến là thay thế trao đổi một cặp yếu tố liền kề ngẫu nhiên, vứt bỏ những thứ bị bỏ qua.

Alice [1,10,26,49,50] Bob [2,3,25,49,51]

Cặp liền kề Alice là [10,26] nên Bob vứt đi 25

Alice [1,49,50] Bob [2,3,49,51]

Cặp liền kề Bob là [3,49] khớp trên 49 nên tạm dừng

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.