Hakemle iletişim karmaşıklığı


9

İki karmaşık A (bit) ve B (ob) ve R (eferee) oyuncularımızın olduğu iletişim karmaşıklığında bir çerçeve varsayalım. A ve B birbirleriyle doğrudan iletişim kurmazlar. Her iletişim turunda, her biri bir mesaj gönderir (mbir, mB) R'ye iki fonksiyon hesaplar fbir(mbir,mB) ve fB(mbir,mB)ve sonuçları onlara gönderir. Fonksiyonlar sabittir. Fikir, oyuncular arasındaki iletişimin kısıtlanmış olmasıdır. Ayrıca hakem mesajlar üzerinde işlem yapabilir.

Misal:

A ve B R'ye iki (rastgele büyük) sayı gönderir, R hangisinin daha büyük olduğunu kontrol eder ve oyuncuları bilgilendirir.

Bu çerçevede, aşağıdaki işlevi tek bir tur kullanarak kolayca hesaplayan basit bir protokol tasarlayabiliriz. A ve B göndermex ve y R'ye, R onlara yanıtı döndürür ve yanıtı verir.

f(x,y)={0xy1ow

Açıkçası bu ilginç bir durum değil, çünkü hesapladığımız işlev hakem işlevleriyle aynı. Daha ilginç bir durum, sabit bir doğrusal eşitsizliğimiz olduğundaaxby ve değişkenlerin değerleri oyuncular arasında bölünür (A x ve B'nin y). Görev, eşitsizliğin doğru olup olmadığına karar vermektir. Bu durumda protokol, oyuncuların kendi paylarını hesaplamaları ve daha sonra hakeme göndermeleridir.

Soru:

Bu tür bir iletişim karmaşıklığı incelendi mi? Evet ise, bununla ilgili daha fazla bilgiyi nerede bulabilirim?


not 1: sayfa 49 Kushilevitz ve Nisan hakem içeren ancak istediğimden çok farklı görünen bir çerçeveden bahsetmektedir.

not 2: R'yi hakem çağırmanın doğru şey olup olmadığından emin değilim, daha iyi bir öneriniz varsa lütfen yorum yapın.


2
Bahsettiğiniz modele "Eşzamanlı Mesaj Geçme" denir
Marcos Villagra

2
bu makaleyi ( arxiv.org/abs/quant-ph/0102001 ) ve referanslarını kontrol edin . Özellikle, Ambainis ve Newman ve Szegedy'nin makalelerini kontrol edin.
Marcos Villagra


1
@MarcosVillagra: SMP, Kaveh'in Not 1 ile aynı, değil mi?
Alessandro Cosentino

@Marcos, teşekkürler, onları kontrol edeceğim, ancak özetlere dayanarak bana SMP'nin tanımladığımdan farklı olduğu anlaşılıyor. (Oyuncuların iletişim kurmak için R'yi kullandıklarını açıklığa kavuşturmak için daha iyi bir örnek bulmaya çalışacağım.) Ps: Bu yorumları bir cevap olarak gönderirseniz daha iyi olacağını düşünüyorum.
Kaveh

Yanıtlar:


7

Eminim aşağıdaki makaleyi biliyorsunuzdur, ancak diğer okuyucuların ilgisini çekebileceği için bir bağlantı koydum: Oyunlar tarafından enterpolasyon

Bu makale, kesme düzlemleri için daha düşük sınırları göstermek için iletişim karmaşıklığı çerçevesini kullanma girişimidir. Protokol, tatmin edilemez CNF için bir interpolant devresi üretmek için kullanılır:

A(x,y)B(x,z).

oyuncu A girdi alır a ve ya, oyuncu B alır b ve zb. Kesme düzlemlerinde sığ ağaç benzeri bir kanıt varsa, iki oyuncunun bir iletişim protokolü vardır,

  • herhangi bir iletişim aracıya, kanıttaki eşitsizlikleri değerlendirmede yardımcı olan hakem aracılık eder;
  • iletişim miktarı azdır (ağaç sığdır);
  • iki oyuncu da A veya B yanlıştır;
  • bir pozisyon bulurlar i içinde aibi.

Hakem eşitsizlikler için olasılıklı bir protokole dönüştürülür. Bu şekilde, iletişim karmaşıklığı çerçevesindeki ağaç benzeri olasılık protokolleri için alt sınırı, ağaç benzeri kesme düzlemi kanıtları için alt sınıra dönüştürmek mümkündür.

PLS formunun iletişim protokolü için alt sınırımız olsaydı, o zaman dag benzeri kesme düzlemi kanıtları için alt sınır elde ederiz.

Bu tekniğin kesme düzlemlerinin gerçek çıkarım kurallarına bağlı olmadığına dikkat edin. Çıkarım kurallarının zeminle (1) pozitif kombinasyon (2) tamsayı bölümü olduğunu varsayarsak, Pavel Pudlák argümanını kullanarak monoton interpolant devresini oluşturabiliriz .


Aslında iletişim karmaşıklığında bundan daha genel bir şey çalışılıp çalışılmadığını anlamaya çalışıyordum, bu yüzden kanıtları karmaşıklığı alt sınırlarından ve cevapları yanlı tutmak için mümkün olmayan enterpolasyondan bahsetmedim, teşekkürler. :)
Kaveh

2
Evet, düşündüm. Ancak bu forumun diğer okuyucuları ilgi çekebilir ve karmaşıklığı kanıtlamak isteyebilirler.
MassimoLauria

5

Sadece birkaç açıklama. İlk olarak, neden bir hakeme ihtiyacımız olduğunu tam olarak göremiyorum. Oyuncunun işlevi biliniyorsa, neden hakemi simüle edemezler? Alice gönderirmA Bob'a (görmeden) mA) hesaplar mB, bundan sonra hesaplar f(mA,mB)ve sonucu Alice'e söyler. Belki defAolduğu değil , Bob bildiği vefB Alice bölgesine tatil paketleri

İkincisi, doğrusal eşitsizliklerle ilgili protokoller, kesme düzlemi kanıtlarının kesilmesi bağlamında gerçekten ilginçtir. Bu durumda, mesajların biçiminin çok kısıtlandığı protokolleri düşünmek bile yeterlidir : sadece giriş değişkenlerinin bazı doğrusal kombinasyonlarının değerleri iletilebilir.

Biraz daha kesin olmak gerekirse, tamsayı katsayıları olan bir doğrusal eşitsizlik sistemi verildiğini varsayalım. Sistemin0-1çözüm. Değişkenler bir şekilde oyuncular arasında bölünür (elli elli şekilde); bu "en kötü bölüm" senaryosudur: rakip "en kötü" bölümü seçebilir. Verilen0-1string, oyuncuların amacı tatminsiz bir eşitsizlik bulmaktır. Yani, cevap şimdi tek bir bit değil, sistemimizin bir eşitsizliğinin adı. (Bu bir Karchmer-Wigderson tipi iletişim oyunudur.)

Şimdi böyle bir oyun için aşağıdaki kısıtlı protokolleri göz önünde bulundurun: (i) hakemler f(α,β)=1 iFF αβ, (ii) oyuncuların mesajları doğrusal olanlarla sınırlıdır : her turda Alice formun mesajını göndermelidirmA(x)=cxve Bob formun mesajı mB(y)=dy.

Impagliazzo, Pitassi ve Urquhart (1994) aşağıdakileri gözlemledi: Kesme düzlemi kanıtlarında kullanılan tüm katsayılar değişken sayısında polinom ise ve bu oyunun ihtiyacı varsat iletişim bitleri varsa, verilen sistemin tatminsizliğinin her ağaç benzeri kanıtı üretmelidir. exp(t/logn)eşitsizlikler. Daha sonra üstel boyutta kanıtlar gerektiren açık bir sistem vermek için iletişim karmaşıklığına ilişkin bilinen düşük sınırları kullandılar. Bu sonucun dezavantajı, sistemin çok yapay olması , hiçbir "gerçek" optimizasyon problemine karşılık gelmemesidir. Bu nedenle "gerçek" bir optimizasyon problemi için alt sınır bulmak ilginç bir sorudur.

Bu tür problemlerden biri, grafikler için Bağımsız Küme problemidir. Bir grafik verildi G=(V,E) her köşe ile ilişkilendirebiliriz u bir değişken xu ve eşitsizlikten oluşan eşitsizlik sistemini göz önünde bulundurmak vVxv>α(G)ve tüm eşitsizlikler xu+xv1 tüm kenarlar için uv nın-nin G. Her zamandan beri0-1 Bu ikinci eşitsizliklerin alt sistemi için çözüm, G, tüm sistemin sıfır bir çözümü yoktur. Bu tür sistemler için oyunların iletişim karmaşıklığı nedir?

Eğer grafiğimiz =(LR,E) iki taraflıysa, değişkenleri parçalarına göre ayırmak doğaldır (düşman için). Bu durumda Alice bir altküme alırAL, Bob bir alt küme BR vaadiyle |AB|>α(G). Amaç arasında bir kenar bulmak A ve B. Burayaα(G) "bipartit" bağımsızlık sayısıdır: tamamen uzanmayan bağımsız bir kümenin maksimum boyutu L veya içinde R. En sevdiğim sorunlardan biri: Kanıtlamakn×n gerektiren grafikler ω(log2n)iletişim bitleri var .

@Kaveh: Sorunuzu sorularla "yanıtladığınız" için özür dileriz.


Genel cc çerçevesiyle kanıt karmaşıklığındaki bilinen uygulamalarından daha fazla ilgileniyorum. Hakem tarafından kullanılan işlevler bilinir (söylediğim gibi sabitlenir). Bu modele neden ilgi duyduğum bir takım sorunlar var, ancak asıl mesele, iletişim miktarını nasıl ölçeceğimizle ilgili. İletilen toplam bit sayısı ile ilgileniyorsak, protokolü söylediğiniz gibi simüle etmek mümkündür. Ancak, mermi sayısı gibi karmaşıklık ölçütlerini dikkate almak istiyorsak, bunun farklı olduğunu düşünüyorum. Örneğin, kullanılan bir durumda
Kaveh

kanıt karmaşıklığı her oyuncu hakeme gerçek bir sayı gönderir. Gerçek bir sayı sonsuz sayıda bit kodlayabilir, bu yüzden bunu simüle etmek isterseniz sonsuz sayıda bit göndermeliyiz ve buna izin verirsek tüm girdiyi gönderebiliriz, böylece ilginç olmaz. Ancak bir hakemle çerçevedeki tur sayısını sayarak faydalı olabilecek farklı bir önlem alırız (Pavel Pudlak'ın kanıtında olduğu gibi).
Kaveh

@Kaveh: Evet, hangi iletişimi saydığımız mantıklı. Ancak kesme düzlemleri çerçevesinde, gerçek sayılar göndermeyi önemsememiz gerekmez . Tüm katsayıların tamsayı olduğunu varsayalım .O(logn) ikili boyut (ndeğişkenlerin sayısıdır). Hatta bu (Bağımsız Kümesi gibi) "gerçek" optimizasyon problemleri için bir şey almak isteyen zaman (kısıtlı) vaka, açık değildir. Ben "canavar sorunları" için alt sınırlarını almak eğlenceli değilim. Kanıt karmaşıklığı olan insanlar genellikle "canavarlar" dan memnunlar. Ancak optimizasyon teorisindeki insanlar "gerçek" alt sınırları görmek istiyorlar.
Stasys

bunlar bir yan meseledir, dediğim gibi, soruda tarif ettiğim iletişim karmaşıklığı hakkında daha fazla bilgi edinmek istiyorum ve bunu karmaşıklığı ve enterpolasyonları kanıtlamaktan kasıtlı olarak kaçınmaktan kaçındım. Sorumun açıklamasında kanıt karmaşıklığıyla ilgili hiçbir şey yok.
Kaveh

1
@Kaveh: Eğer hakemin işlevi oyuncular tarafından biliniyorsa, bu "hakem protokolleri" ile "hakem protokolü yok" arasındaki farkı görmüyorum (eğer söylediğim gibi, rakamlar küçükse). Aradaki fark sadece bir rauntumuz olursa gerçekleşebilir: oyuncular mesajlarını hakeme gönderir ve son kararı verir. Btw durumundak>2oyuncular, bu "eşzamanlı mesaj iletişimi" olarak bilinir. "Canavar sorunları" hakkında. Burada devre karmaşıklığı hakkında değil, Optimizasyon Teorisinin karşılaştığı sorunlar hakkında düşünüyorum.
Stasys
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.