Rozważ klasyczny problem # P-zupełny nr 3SAT, tj. Policz liczbę wycen, aby uzyskać 3CNF z zmienne zadowalające. Interesuje mnie przybliżalność addytywna . Najwyraźniej istnieje prosty algorytm do osiągnięcia- błąd, ale jeśli , czy można mieć skuteczny algorytm aproksymacyjny, czy ten problem jest również trudny do rozwiązania?
approximation-algorithms
sat
counting-complexity
approximation-hardness
użytkownik0928
źródło
źródło
Odpowiedzi:
Interesują nas przybliżone dodatki do # 3SAT. tzn. biorąc pod uwagę 3CNFϕ na n zmienne liczą liczbę spełniających przypisań (nazwij to za ) aż do błędu addytywnego k .
Oto kilka podstawowych wyników:
Przypadek 1:k =2)n - 1- p o l y ( n )
Oto deterministyczny algorytm wieloczasowy: Letm =2)n- 2 k = p o l y ( n ) . Teraz oceńϕ na m dowolne dane wejściowe (np. najpierw leksykograficznie m wejścia). Przypuszczaćℓ z tych danych wejściowych spełniają ϕ . Więc wiemya ≥ ℓ jak są przynajmniej ℓ spełnianie zadań i a ≤2)n- ( m - ℓ ) jak są przynajmniej m - ℓ niezadowalające zadania. Długość tego przedziału wynosi2)n- ( m - ℓ ) - ℓ = 2 k . Więc jeśli wyprowadzimy punkt środkowy2)n - 1- m / 2 + ℓ to jest w środku k poprawnej odpowiedzi, zgodnie z wymaganiami.
Przypadek 2:k =2)n/ p o l y (n)
Tutaj mamy losowy algorytm wieloczasowy: Oceńϕ w m losowe punkty X1, ⋯ ,Xm∈ { 0 , 1}n . Pozwolićα =1m∑mi = 1ϕ (Xja) i ε = k /2)n . Produkujemy2)n⋅ α . Aby miał to co najwyżej błądk potrzebujemy
Przypadek 3:k=2cn+o(n) dla c<1
W tym przypadku problemem jest # P-trudny: Zrobimy redukcję z # 3SAT. Weź 3CNFψ na m zmienne. Wybieraćn≥m takie, że k<2n−m−1 -- to wymaga n=O(m/(1−c)) . Pozwolićϕ=ψ z wyjątkiem ϕ jest teraz włączony n zmienne zamiast m . Gdybyψ ma b spełnianie zadań ϕ ma b⋅2n−m spełniające zadania, jak n−m „wolne” zmienne mogą przyjmować dowolne wartości w zadowalającym przypisaniu. Załóżmy teraz, że mamya^ takie, że |a^−a|≤k -- to jest a^ jest przybliżeniem liczby spełniających zadania zadań ϕ z błędem addytywnym k . Następnie
źródło
Oto odniesienie do Bordewich, Freedman, Lovász i Welsh, którzy do pewnego stopnia rozwijają ten temat.
źródło