Apenas algumas observações. Primeiro, não consigo entender por que precisamos de um árbitro. Se sua função é conhecida pelos jogadores, por que eles não podem apenas simular o árbitro? Alice envia para Bob, ele (sem ver m A ) calcula
m B , depois calcula f ( m A , m B ) e informa o resultado a Alice. Talvez você assuma que f A não é conhecido por Bob ef f B por Alice?
mAmAmBf(mA,mB)fAfB
Segundo, protocolos relacionados a desigualdades lineares são realmente interessantes no contexto de corte de provas de plano. Nesse caso, é suficiente considerar protocolos, nos quais a forma das mensagens é muito restrita : apenas valores de algumas combinações lineares de variáveis de entrada podem ser comunicados.
Para ser um pouco mais preciso, suponha que recebamos um sistema de desigualdades lineares com coeficientes inteiros. Sabemos que o sistema não tem solução - 1 . As variáveis são de alguma forma divididas entre os jogadores (da maneira cinquenta e cinquenta); este é o cenário da "pior partição": o adversário pode escolher a partição "pior". Dada a 0 - 1 corda, o objetivo dos jogadores é encontrar uma desigualdade insatisfeito. Ou seja, a resposta agora não é nem um pouco, mas o nome de uma desigualdade do nosso sistema. (Este é um jogo de comunicação do tipo Karchmer-Wigderson.)0101
Agora considere os seguintes protocolos restritos para esse jogo: (i) os árbitros funcionam se apenas se for α ≤ β , (ii) as mensagens dos jogadores são restritas a lineares : em cada rodada, Alice deve enviar a mensagem no formato m A ( → x ) = → c ⋅ → x e Bob a mensagem no formato m B ( → y ) = → d ⋅ → y .f(α,β)=1α≤βmA(x⃗ )=c⃗ ⋅x⃗ mB(y⃗ )=d⃗ ⋅y⃗
Impagliazzo, Pitassi e Urquhart (1994) observaram o seguinte: Se todos os coeficientes usados nas provas do plano de corte são polinomiais no número de variáveis e se esse jogo precisa de bits de comunicação, todas as provas semelhantes à árvore da insatisfação do sistema dado deve produzir desigualdades exp ( t / log n ) . Eles então usaram limites inferiores conhecidos na complexidade da comunicação para fornecer um sistema explícito que requer provas de tamanho exponencial. A desvantagem desse resultado é que o sistema é muito artificial , não corresponde a nenhum problema de otimização "real". Portanto, é uma questão interessante apresentar um limite inferior para problemas de otimização "reais".
texp(t/logn)
G=(V,E)uxu∑v∈Vxv>α(G)xu+xv≤1uvG01solução para o subsistema dessas últimas desigualdades fornece um conjunto independente em , todo o sistema não possui soluções zero-one. Qual é a complexidade da comunicação dos jogos para esses sistemas?G
Se nosso gráfico
é bipartido, é natural (para o adversário) dividir as variáveis de acordo com suas partes. Nesse caso, Alice obtém um subconjunto A ⊆ L , Bob um subconjunto B ⊆ R
com a promessa de que | A ∪ B | > a ( G ) . O objetivo é encontrar uma aresta entre
A e B . Aqui α ( G )=(L∪R,E)A⊆LB⊆R|A∪B|>α(G)ABα(G)é o "bipartite" número de independência: o tamanho máximo de um conjunto independente não inteiramente situada em ou R . Um dos meus problemas favoritos é: Prove que existem n × n gráficos que requerem ω ( log 2 n ) bits de comunicação .
LRn×nω(log2n)
@ Kaveh: Desculpe por "responder" à sua pergunta com perguntas.