Kompleksitas komunikasi untuk menemukan elemen umum dari dua himpunan bagian

8

Misalkan Alice menerima himpunan bagian dan Bob menerima T { 1 , ... , n } . Dijanjikan bahwa | S T | = 1 . Apa kompleksitas komunikasi acak untuk menentukan elemen umum S T ?S{1,,n}T{1,,n}|ST|=1ST

Ketertarikan saya pada ini adalah sebagai berikut. Biaya-komunikasi nol dari masalah ini adalah sejak Alice dan Bob hanya bisa menebak S T menggunakan koin publik dan batalkan jika mereka salah menebak. Namun, saya tidak bisa memikirkan protokol komunikasi biaya O ( log n ) . Karena tidak diketahui apakah biaya komunikasi nol jauh lebih rendah daripada biaya komunikasi acak, saya berpikir bahwa saya kehilangan sesuatu yang jelas di sini.lognSTO(logn)

Biaya komunikasi nol didefinisikan sebagai berikut. Setelah Alice dan Bob menerima input mereka, mereka tidak boleh berkomunikasi sama sekali. Namun, mereka berbagi koin publik, dan mereka diizinkan untuk menjawab dengan "batalkan". Jika tidak dibatalkan pihak, mereka harus memberikan jawaban yang benar dengan probabilitas. Biaya nol komunikasi adalah log negatif dari kemungkinan tidak dibatalkan. Dalam arxiv: 1204.1505 ditunjukkan (antara lain) bahwa hampir semua batas bawah yang diketahui pada kompleksitas komunikasi sebenarnya batas bawah untuk nol-komunikasi.2/3

Pembaruan: @Shitikanth menunjukkan bahwa kompleksitas komunikasi adalah . Jadi, ternyata ini memberikan celah antara biaya komunikasi dan biaya komunikasi nol. Tetapi arxiv: 1204.1505 tampaknya memberi kesan bahwa tidak ada celah seperti itu yang diketahui. Apa yang saya lewatkan?Ω(n)

Dan Stahlke
sumber
1
ST
1
i{1,,n}iSiTi
2O(n)
logn

Jawaban:

5

(Pengurangan dari set disjointness)

S,T[n]|ST|1STXXSTO(logn)

STΩ(n)

Shitikanth
sumber
Ya tentu saja terima kasih! Saya tahu jawabannya harus melibatkan keterputusan, tetapi saya tidak bisa melihatnya. Meskipun, sebelum menutup pertanyaan saya ingin melihat apakah ada yang berkomentar tentang kesenjangan yang jelas antara komunikasi dan biaya komunikasi nol.
Dan Stahlke
Saya tidak yakin apa yang Anda maksud dengan biaya komunikasi nol. Bisakah Anda memberikan tautan atau referensi?
Shitikanth
Saya memperbarui pertanyaan dengan tautan ke sebuah makalah dan juga akan memberikan definisi untuk biaya ZC.
Dan Stahlke
ST|ST|=1|ST|>1
2
Ω(n)
1

EQ(s1,t1)EQ(s2,t2)EQ(sn,tn).
x1y1x2y2xnyn.
Kompleksitas komunikasi dari kedua masalah tersebut setara, karena kesetaraan dapat dilakukan dengan biaya komunikasi acak yang konstan.

isi=tiIPIPIPΘ(n)

Saya harap ini membantu.

Philippe Lamontagne
sumber
-3

Protokol tercepat yang bisa saya pikirkan adalah bertukar alternatif sepasang elemen yang berdekatan secara acak, membuang hal-hal yang terlewati.

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

Pasangan yang berdekatan dengan Alice adalah [10,26] sehingga Bob membuang 25

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

Pasangan Bob yang berdekatan adalah [3,49] yang cocok dengan 49 sehingga berhenti

Chad Brewbaker
sumber