Dlaczego przypuszczenie log-rank używa rangi nad rzeczywistością?

10

W złożoności komunikacyjnej domniemanie log-rank stwierdza, że

cc(M)=(logrk(M))O(1)

Gdzie jest złożoność komunikacji M ( x , y ) , a r k ( M ) jest rangę M (jako matrycy) w liczb rzeczywistych.cc(M)M(x,y)rk(M)M

Jednak, gdy jesteś po prostu za pomocą szeregowych metodę dolna granica można użyć r k na każdym polu, które jest wygodne. Dlaczego domniemanie log-rank ogranicza się do rk ponad rzeczywistością? Jest przypuszczenie rozwiązany za r k nad polami charakterystycznych niezerowej? Jeśli nie, to czy jest interesujące, czy jest coś specjalnego w r k nad R ?cc(M)rkrkrkR

Artem Kaznatcheev
źródło
2
BTW Uważam, że powinieneś ograniczyć M do binarności, w przeciwnym razie możesz stworzyć trywialne kontrprzykłady.
Sasho Nikolov
@SashoNikolov Co masz na myśli przez trywialne kontrprzykładów jeśli M nie jest 0/1 (wierzę, że myśli nad reali)?
T ....
Na przykład problem „zgadnij mój numer”, tzn. Alice ma numer w i Bob musi go podać. Łatwo zauważyć, że złożoność komunikacji wynosi log N, ale ranga macierzy wynosi 1 . {1,,N}logN1
Sasho Nikolov,
@SashoNikolov Czy potrafisz precyzyjnie odgadnąć mój numer? Nie jestem w stanie wyobrazić sobie charakterystycznej matrycy. Alicja ma a Bob ma y , więc jaka jest funkcja f ( x , y ), z której definiuje się M rangi 1 ? xyf(x,y)M.1
T ....
1
Funkcja , gdzie x i yn -bitowych wektorów. Jeśli definicja złożoności komunikacji wymaga, aby wartość f była określana w całości przez transkrypt protokołu (taka jest definicja w Kushilevitz-Nisan), to oczywiście złożoność wynosi n . fa(x,y)=xxynfan
Sasho Nikolov,

Odpowiedzi:

14

Hipoteza przejmuje . Spojrzenie M ( x , y ) = x , y mod 2 , a . Złożoność komunikacji wynosi , ale ranga nad jest , według liniowości iloczynu wewnętrznego.fa2)M(x,y)=x,ymod2 Ω ( n ) M F 2 nx,y{0,1}nΩ(n)Mfa2)n

Sasho Nikolov
źródło