Deterministik iletişim karmaşıklığı ve bölüm numarası


19

Arka fon:

Alice ve Bob verilir iletişim karmaşıklık zamanki iki taraf modeli göz önünde n bitlik şeritler x ve y ve bazı Boole fonksiyonu hesaplamak gerekir f(x,y) , burada f:{0,1}n×{0,1}n{0,1} .

Aşağıdaki miktarları tanımlarız:

D(f) (deterministik iletişim karmaşıklığıf ) Alice ve Bob ihtiyaç işlem iletişim kurmak için bu minimum bit sayısıf(x,y) deterministik.

Pn(f) (bölüm sayısıf ): logaritma bir bölüme monokromatik dikdörtgenler küçük sayıda (ya da ayrık kapak) (taban 2){0,1}n×{0,1}n .

tek renkli bir dikdörtgen , f , R × C'nin tüm elemanları üzerinde aynı değeri (yani tek renkli) alacak şekilde {0,1}n×{0,1}nbir alt kümesidir .R×CfR×C

Ayrıca bölüm numarasının, bu sorunun konusu olan "protokol bölüm numarası" ndan farklı olduğunu unutmayın .

Daha fazla bilgi için Kushilevitz ve Nisan'ın metnine bakınız. Gösterimlerinde Pn(f) olarak tanımladığım şey log2CD(f) .

Not : Bu tanımlar kolayca mantıksal olmayan fonksiyonlar için genelleştirilmiş f çıktısı, f bazı büyük kümesidir.


Bilinen sonuçlar:

Pn(f) nin üzerinde bir alt sınır olduğu D(f), yani herkes için (Boole veya Boole olmayan) f , olduğu bilinmektedir Pn(f)D(f). Gerçekten de, için çoğu alt bağlı teknik (veya belki de hepsi? )D(f) Aslında alt bağlı Pn(f) . (Herkes bunun tüm alt sınır teknikleri için geçerli olduğunu doğrulayabilir mi?)

Bu bağlantının en çok karesel olarak gevşek olduğu (Boolean veya Boolean olmayan fonksiyonlar için), yani olduğu da bilinmektedir . Özetlemek gerekirse, aşağıdakileri biliyoruz:D(f)(Pn(f))2

Pn(f)D(f)(Pn(f))2

olduğu varsayılmaktadır . (Bu, Kushilevitz ve Nisan'ın metnindeki açık problem 2.10. İletişim Karmaşıklığında Doğrusal Dizi Yapısı Yanlış ", Eyal Kushilevitz, Nathan Linial ve Rafail Ostrovsky.Pn(f)=Θ(D(f))

Daha kesin olarak, Boole fonksiyonlarının sonsuz ailesi sergiler , bu şekilde D ( f ) ( 2 - O ( 1 ) ) p , n ( f ) .fD(f)(2o(1))Pn(f)


Soru:

Boole olmayan fonksiyonlar için ve D ( f ) arasında en iyi bilinen ayrım nedir ? Hala yukarıda belirtilen faktör-2 ayrımı mı?Pn(f)D(f)

V2'de eklendi : Bir hafta içinde cevap alamadığım için, kısmi cevaplar, varsayımlar, kulaktan dolma, fıkra kanıtları vb. Duymaktan da mutluyum.


Eğer emin misin ? Jukna'nın kitabındaki Lemma 3.8 sadece D ( f ) 2 ( P n ( f ) ) 2'yi ve sadece KN durumu D ( f ) = O ( ( P n ( f ) ) 2 ) ' yi kanıtlamaktadır . D(f)(Pn(f))2D(f)2(Pn(f))2D(f)=O((Pn(f))2)
András Salamon

1
@ AndrásSalamon: Alt sınıra daha yakın fonksiyonlar aradığım için üst sınırı belirtmek konusunda çok dikkatli değildim, ama elde edilebilir. Troy Lee ve Adi Shraibman'ın "İletişim Karmaşıklığında Alt Sınırlar" başlıklı Teorem 2.2'ye bakınız. (Pn(f)+1)2
Robin Kothari

Yana , L ( f ) için bir iletişim protokol ağaç yaprakları küçük sayı f , daha düşük bir giden ile gelmek mümkün olabilir log L ( f ) teknik olarak P n ( f ) için bir alt sınır değildir . Ancak, D ( f ) 3,4'ten beriPn(f)logL(f)D(f)L(f)flogL(f)Pn(f) , böyle bir alt sınır esasen D ( f ) ' nin kesin değerine yakın bir yaklaşım oluşturacaktır. D(f)3.4logL(f)D(f)
András Salamon

Yanıtlar:


8

Bu soru çözüldü! Bahsettiğim gibi,

,Pn(f)D(f)(Pn(f))2

ancak ya da P n ( f ) = o ( D ( f ) ) fonksiyonunun mevcut olduğunu göstermek büyük bir açık problemdi .Pn(f)=Θ(D(f))Pn(f)=o(D(f))

Birkaç gün önce, Mika Göös, Toniann Pitassi, Thomas Watson ( http://eccc.hpi-web.de/report/2015/050/ ) tarafından çözüldü . Onlar tatmin edici bir fonksiyonu olduğunu gösterir.f

.Pn(f)=O~((D(f))2/3)

Onlar da tek taraflı sürümü için optimal bir sonuç göster Ben tarafından ifade edeceğiz, P n 1 ( f ) sadece dikdörtgenler ile 1-girişler kapak gerekir. P n 1 ( f ) de tatmin eder Pn(f)Pn1(f)Pn1(f)

,Pn1(f)D(f)(Pn1(f))2

ve bunun iki önlem arasında mümkün olan en iyi ilişki olduğunu gösteriyorlar, çünkü tatmin edici bir işlev sergiliyorlar.f

.Pn1(f)=O~((D(f))1/2)


Bu güzel soruyu tamamlıyor!
András Salamon

7

üzerindeki alt sınırların mevcut tüm alt sınır teknikleriyle yakından ilişkili olduğunu belirtiyorsunuz . Boolean fonksiyonları için, log-rank varsayımı doğru olduğu sürece bu doğru gibi görünüyor. Bununla birlikte, P n ( f ) bağlı olan aptal kümesinden katlanarak daha büyük olabilir.Pn(f)Pn(f)

Boolean olmayan durumda ve D ( f ) ' nin ne kadar farklı olabileceği net değil .Pn(f)D(f)

Geri kalanında bu yorumları daha kesin hale getiriyorum.


KN (1997 ders kitaplarındaki Kushilevitz ve Nisan), Boole işlevleri için üç temel tekniği özetlemektedir: aptal bir kümenin boyutu, tek renkli bir dikdörtgenin boyutu ve iletişim matrisinin sırası.

İlk olarak, kandırmak setleri. Bir ahmaklık grubu monokromatik: bazı vardır z { 0 , 1 } , öyle ki ön ( x , y ) = Z her için ( x , y ) S . Daha sonra, diğer rengi dikkate almak için bazı son yamalara ihtiyaç vardır. Bu ekstra adımdan kaçınılabilir. Let f : X, X , Y { 0 , 1 } bir fonksiyonu olabilir. Bir çift farklı eleman ( x 1 ,Sz{0,1}f(x,y)=z(x,y)Sf:X×Y{0,1} birzayıf kandırıyorlariçin f Eğer f ( x 1 , y 1 ) = f ( x 2 , y 2 ) anlamına gelir, ya bu f ( x 1 , y 2 ) f ( x 1 , y 1 ) veya f ((x1,y1),(x2,y2)X×Yff(x1,y1)=f(x2,y2)f(x1,y2)f(x1,y1) . Bir dizi S X x Y, a,zayıf kandırıyorlar grubuiçin f elemanlarının her ayrı çifti ise S zayıf KANDIRIYOR. KN, 1.20 kanıtından sonra zayıf bir aldatıcı setin log-boyutunun iletişim karmaşıklığı için daha düşük bir sınır olduğunu belirtir.f(x2,y1)f(x1,y1)SX×YfS

En büyük zayıf aldatıcı set, her monokrom dikdörtgenden temsili bir elemanı en küçük ayrık set kapağında alır. Bu nedenle, en büyük zayıf kandırıcı setin büyüklüğü, bölüm numarasının (üssü) kadar büyüktür. Ne yazık ki, aldatıcı setlerin sağladığı sınır genellikle zayıftır. KN 1.20 gösterir kanıtı herhangi bir fonksiyon eşleme, her elemanı, zayıf kandırıyorlar seti S monokromatik dikdörtgen için R ' lar bu eleman ihtiva eden birebirdir. Bununla birlikte, S görüntüsünde görünmeyen en küçük ayrık kapakta birçok monokrom dikdörtgen R olabilir , R'nin her elemanı ,sSRsRSR ve böylece basitçe ilave edilemez S . Aslında Dietzfelbinger, Hromkovič ve Schnitger gösterdi (DOI:10.1016 / S0304-3975 (96) 00062-X) her yeterince büyük için bu n , en az 1 / 4 tüm mantıksal fonksiyonların n değişkenleri olan P , n ( f ) = N ancak (zayıf) aldatıcı log boyutu O ( log n ) setleri vardır. Böylece, en büyük (zayıf) aldatıcı setin büyüklüğünün günlüğü, iletişim karmaşıklığından katlanarak daha küçük olabilir.SSn1/4nPn(f)=nO(logn)

Rütbe için, fonksiyon matrisinin rütbesi ve bölüm numarası arasında yakın bir yazışma oluşturmak, log-rütbe varsayımının bir biçimini oluşturur (yazışmanın sıkılığına bağlı olarak). Örneğin, sabit bir varsa öyle ki p , n ( f ) bir günlük r k ( f ) her bir Boole fonksiyonu f , daha sonra D ( f ) ( 2 , bir günlük r k ( f ) ) 2a>0Pn(f)alogrk(f)fD(f)(2alogrk(f))2Ve log-rank varsayım bir tür kendisi için yeni fonksiyonların ailelere tutan sonuçta birlikte artar | X | + | Y | , herhangi bir ϵ > 0 için üs 2 + ϵ ile yeterince büyük olanlar için ulaşılabilir | X | + | Y | . (Hatırlayın Lovász-Saks log-sıra varsayım sabit olduğu söylüyor c > 0 öyle ki D ( f ) ( günlük rrk(f)|X|+|Y|2+ϵϵ>0|X|+|Y|c>0 , her bir Boole işlevi için f ; burada r, K ( f ) iletişim matrisinin sıralaması olan f reals fazla).D(f)(logrk(f))cfrk(f)f

Benzer şekilde, birçok küçük ile birlikte sadece bir tane oldukça büyük monokrom dikdörtgen varsa, bölüm numarası en büyük monokromatik dikdörtgenin log boyutundan daha güçlü bir bağ sağlar. Bununla birlikte, log-rank varsayımı aynı zamanda en büyük monokromatik dikdörtgenin büyüklüğü hakkındaki bir varsayımla eşdeğerdir (Nisan ve Wigderson 1995, doi: 10.1007 / BF01192527 , Teorem 2). Dolayısıyla, tek renkli dikdörtgenlerin kullanılmasının şu anda bölüm numarasını kullanarak "aynı" olduğu bilinmemektedir, ancak log-rank varsayımı geçerliyse bunlar yakından ilişkilidir.

Özetle, en büyük zayıf aldatıcı kümenin günlük boyutu, bölüm numarasından katlanarak daha küçük olabilir. Diğer alt sınır teknikleri ile bölüm numarası arasında boşluklar olabilir, fakat eğer log-rank varsayımı tutarsa, bu boşluklar küçüktür.

Alışılmış olanı (büyüklük) genişleten boyut kavramları kullanılarak, herhangi bir tek renkli dikdörtgenin boyutu, kandırma setlerini genelleştirmek ve iletişim karmaşıklığını azaltmak için kullanılabilir (bakınız KN 1.24). Herhangi bir tek renkli dikdörtgenin genelleştirilmiş en büyük "boyutunun" iletişim karmaşıklığına ne kadar yakın olması gerektiğinden emin değilim.

D(f)logrk(f)flogn3nD(f)Pn(f)(2log3)n>0.4nD(f)Pn(f)2.5Pn(f)D(f)f

Pn(f)


Pn(f)D(f)D(f)Pn(f)

D(f)Pn(f)2nlogmono(f)mono(f)ff2n×2n. Benim yorumum, bu eşitsizliklerin ne kadar yakın olduğu, örneğin üstel boşluklardan kaçınıp kaçınmadığı ve zayıf aldatıcı set boyutunun neden normal kavramdan daha yararlı olduğu ile ilgilidir (tek renkli versiyon sıralamaya göre katlanarak daha küçük olabilir).
András Salamon
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.