Kilka uwag. Po pierwsze, nie rozumiem, dlaczego w ogóle potrzebujemy sędziego. Jeśli jego funkcja jest znana graczom, dlaczego nie mogą po prostu symulować sędziego? Alice wysyłamA Bobowi, on (nie widząc mA) oblicza
mB, potem oblicza f(mA,mB)i przekazuje wynik Alice. Być może zakładasz tofAnie jest znany Bobowi ifB do Alice?
Po drugie, protokoły związane z nierównościami liniowymi są rzeczywiście interesujące w kontekście sprawdzania płaszczyzny cięcia. W tym przypadku wystarczy rozważyć protokoły, w których forma komunikatów jest bardzo ograniczona : można przekazać tylko wartości niektórych liniowych kombinacji zmiennych wejściowych.
Aby być bardziej precyzyjnym, załóżmy, że otrzymujemy system liniowych nierówności o współczynnikach całkowitych. Wiemy, że system nie ma0-1rozwiązanie. Zmienne są w jakiś sposób podzielone między graczy (w pięćdziesiąt pięćdziesiąt sposób); jest to scenariusz „najgorszej partycji”: przeciwnik może wybrać partycję „najgorszą”. Dawać0-1ciąg, celem graczy jest znalezienie niezadowolonej nierówności. Oznacza to, że odpowiedź nie jest teraz ani jednym bitem, ale nazwą jednej nierówności naszego systemu. (Jest to gra komunikacyjna typu Karchmer-Wigderson.)
Rozważmy teraz następujące ograniczone protokoły dla takiej gry: (i) sędziowie działają, jeśli tylko f(α,β)=1 iff α≤β, (ii) wiadomości graczy są ograniczone do wiadomości liniowych : w każdej rundzie Alicja musi wysłać wiadomość z formularzamA(x⃗ )=c⃗ ⋅x⃗ , a Bob przesłanie formularza mB(y⃗ )=d⃗ ⋅y⃗ .
Impagliazzo, Pitassi i Urquhart (1994) zaobserwowali, co następuje: Jeśli wszystkie współczynniki użyte w proofach płaszczyzny cięcia są wielomianowe pod względem liczby zmiennych i jeśli ta gra potrzebujet fragmenty komunikacji, a następnie każdy drzewny dowód na niezadowolenie danego systemu musi dać exp(t/logn)nierówności. Następnie wykorzystali znane dolne granice złożoności komunikacji, aby uzyskać wyraźny system wymagający dowodów wielkości wykładniczej. Wadą tego wyniku jest to, że system jest bardzo sztuczny , nie odpowiada „rzeczywistemu” problemowi optymalizacji. Dlatego interesujące jest ustalenie dolnej granicy „rzeczywistych” problemów z optymalizacją.
Jednym z takich problemów jest problem z niezależnym zestawem grafów. Biorąc pod uwagę wykres
G=(V,E) możemy skojarzyć z każdym wierzchołkiem u zmienna xu i rozważmy system nierówności składający się z nierówności
∑v∈Vxv>α(G)i wszystkie nierówności xu+xv≤1 dla wszystkich krawędzi uv z G. Ponieważ każdy0-1 rozwiązanie podsystemu tych ostatnich nierówności daje niezależny zestaw G, cały system nie ma rozwiązań zero-jedynkowych. Jaka jest złożoność komunikacyjna gier dla takich systemów?
Jeśli nasz wykres =(L∪R,E)
jest dwustronny, to naturalne (dla przeciwnika) dzielenie zmiennych według ich części. W tym przypadku Alice otrzymuje podzbiórA⊆L, Bob podzbiór B⊆R
z obietnicą, że |A∪B|>α(G). Celem jest znalezienie przewagi między
A i B. Tutajα(G) jest „dwustronną” liczbą niezależności: maksymalny rozmiar niezależnego zestawu, który nie leży całkowicie L lub w R. Jednym z moich ulubionych problemów jest: Udowodnij ton×n wymagające wykresy ω(log2n)istnieją fragmenty komunikacji .
@Kaveh: Przepraszamy za „odpowiadanie” na twoje pytanie pytaniami.