A aproximação do MAX CUT é resistente?

8

O problema de otimização do CSP é resistente à aproximação se for difícil vencer o fator de aproximação de uma atribuição aleatória. Por exemplo, MAX 3-LIN é resistente à aproximação, pois uma atribuição aleatória satisfaz fração das equações lineares, mas alcançar o fator de aproximação é -hard.1 / 2 1 / 2 + ε N PNP1/21/2+ϵNP

MAX CUT é um fundamental completo. Pode ser formulado como problema de CSP na resolução de equações lineares módulo 2 ( mod 2). Uma atribuição aleatória atinge um fator de aproximação de (do número total de arestas ). Haglin e Venkatesan provaram que alcançar um fator de aproximação é -hard (isto é, encontrar um corte melhor que ). No entanto, Hastad mostrou que o MAX CUT não é aproximado ao fator 16/17 dentro do corte ideal, a menos quex i + x j = um 1 / 2 | E | 1 / 2 + ε N P | E | / 2 16 / 17 de + ε P = N P | E |NPxEu+xj=11/2|E|1/2+ϵNP|E|/216/17+ϵP=NP. Goemans e Williamson deram um algoritmo de tempo polinomial baseado em SDP com fator de aproximação de 0,878 (dentro do corte ideal), que é ideal assumindo a conjectura de jogos exclusivos. Parece-me que expressar o fator de aproximação em relação ao número total de restrições ( ) é mais natural e consistente com a convenção usada para o problema MAX 3-LIN.|E|

Por que o fator de aproximação para MAX CUT é fornecido em relação ao tamanho do corte ideal em vez do número de restrições (número de arestas)? Estou certo ao concluir que MAX CUT é resistente à aproximação quando o fator de aproximação é relativo ao número total de restrições ( )?|E|

Mohammad Al-Turkistany
fonte
Além disso, estou me perguntando se a versão Max 3-LIN de Hastad do teorema do PCP pode ser deduzida (direta ou indiretamente) do resultado da aproximabilidade de Haglin e Venkatesan do MAX CUT?
Mohammad Al-Turkistany

Respostas:

13

Se você medir a aproximação como uma razão entre o número de restrições atendidas pelo seu algoritmo dividido pelo número total de restrições, trivialmente todos os problemas de satisfação das restrições serão incondicionalmente resistentes à aproximação.

Por definição, um problema é resistente à aproximação se a razão de aproximação (no pior caso) de uma solução aleatória for (até um aditivo termo) melhor possível entre as relações de aproximação (no pior caso) alcançadas por todos os algoritmos de tempo polinomial .o(1)

Com sua definição de taxa de aproximação, você obtém resistência de aproximação de Max Cut (e todos os problemas de satisfação de restrição) apenas porque sempre é possível construir instâncias para as quais a taxa fornecida (em média) por uma atribuição aleatória é mais ou menos (até um termo) igual à proporção dada por uma atribuição ideal.o(1)

n(n2)=n(n1)/2n2/41/2+O(1/n)n1/2

Luca Trevisan
fonte
Obrigado Luca pela sua boa resposta. Não está claro para mim por que o fator de aproximação de MAX 3-LIN (mod 2) é dado em relação ao número total de restrições (# de equações lineares) em vez do ideal.
Mohammad Al-Turkistany
3
Os resultados negativos não são: o resultado da dureza de aproximação de Hastad é que, para cada , é NP-difícil encontrar soluções que satisfaçam mais do que uma fração das equações satisfeitas por uma {\ solução ideal}. (Seria trivial dizer que não há algoritmo que sempre satisfaça pelo menos uma fração das restrições; pense na instância ) ϵ>0 012+ϵ12+ϵxyz=0 0;xyz=1
Luca Trevisan