Twierdzenie o hierarchii dla współczynników aproksymacyjnych?

12

Jak dobrze wiadomo, problemy optymalizacji trudne dla NP mogą mieć wiele różnych współczynników aproksymacji, począwszy od posiadania PTAS, aż do braku przybliżenia w ramach dowolnego czynnika. Pomiędzy nimi mamy różne stałe, , itp.p o l y ( n )O(logn)poly(n)

Co wiadomo na temat zestawu możliwych proporcji? Czy możemy udowodnić jakąkolwiek „hierarchię aproksymacji”? Formalnie, na jakie funkcje i może się okazać, że istnieje problem z współczynnik przybliżenie ?g ( n ) f ( n ) α < g ( n )fa(n)sol(n)fa(n)α<sol(n)

W przypadku, gdy , czy istnieje problem ze współczynnikiem przybliżenia dokładnie ?αα=O(1)α

Jeremy Hurwitz
źródło
Dowód takiego twierdzenia prawdopodobnie przypominałby mądrość.weizmann.ac.il/~oded/p_testHT.html . Biorąc pod uwagę problem ze znaną aproksymacją związaną z , w jakiś sposób sprawiamy, że problem jest „łatwiejszy”, prawdopodobnie za pomocą jakiejś formy dopełnienia, aby uzyskać problem z aproksymowaną granicą f ( α ) . αf(α)
Jeremy Hurwitz
1
i p o l y ( n ) nie są stałymi. O(logn)poly(n)
Tyson Williams
2
@TysonWilliams: Myślę, że miał na myśli, że między PTAS a brakiem przybliżenia istnieją stałe, log i poli (n) itp.
Suresh Venkat
6
Czy nie trzeba by wykluczać trywialnych transformacji, w których aproksymacja celu zminimalizowania f od razu wynosi αaproksymacja α dla minimalizacjiα ? fa
Suresh Venkat
1
Jeśli chodzi o twoje ostatnie pytanie dotyczące α = O (1), wykazano ścisłe powiązanie wielu problemów, takich jak pakowanie pojemników, planowanie maszyn (iris.gmu.edu/~khoffman/papers/set_covering.html)
Gopi

Odpowiedzi:

3

Istnieje hierarchia aproksymacji, główne znane przykłady: FPTAS EPTAS PTAS APX . Ale dla niedopuszczalności istnieje również NPO-PB .

Istnieje wiele wyników na temat zestawu możliwych wskaźników, począwszy od wyników takich jak ten:

EPTAS FPTAS, chyba że P = N P ,P.||domzaxP.=N.P.

do definiowania trudnych problemów APX / NPO-PB.

Niektóre referencje:

  • NA PTAS: M. Cesati i L. Trevisan. O efektywności wielomianowych schematów aproksymacji czasu, 1997.
  • Na NPOPB: V. Kann. Silne dolne granice zbliżalności niektórych problemów maksymalizacji pełnej NPO PB

Ale sugeruję, że najlepiej będzie sprawdzić Zoo w Złożoności, ponieważ zawiera wiele innych informacji i odniesień do tych przykładów, nawet Wikipedii

Ponadto, jak stwierdzono w komentarzach , wykazano ścisłe powiązanie, gdy , wykazano dla wielu problemów, takich jak pakowanie pojemników, planowanie maszyn (patrz iris.gmu.edu/~khoffman/papers/set_covering.html).α=O(1)

Gopi
źródło
2

Nadal uważam, że komentarz Suresha pod pytaniem wystarczy, aby pokazać, że możliwy jest każdy stosunek. Jeśli nie jesteś do tego przekonany, możesz na przykład spojrzeć na Boolean Constraint Satisfaction Problems (CSP).

Tło: Niech będzie predykatem arity k . Wystąpienie Max-CSP (P) jest ponad n k Zmienne logiczne x 1 , , x n . Dosłowność to dowolna zmienna lub jej negacja. Instancja składa się z m ograniczeń, z których każda ma postać P ( λ 1 , , λ k ), gdzie λ iP.:{0,1}k{0,1}knkx1,,xnmP.(λ1,,λk)λjasą pewne literały, a celem jest znalezienie przypisania zmiennych, które maksymalizują ułamek spełniających ograniczeń. Na przykład w mamy P ( x 1 , x 2 , x 3 ) = x 1x 2x 3 . Zdefiniować p ( P ) jako frakcję 2 K możliwe wejścia, które spełniają P (dla 3 S A , T jest równe 7 / 83)S.ZAT.P.(x1,x2),x3))=x1x2)x3)ρ(P.)2)kP.3)S.ZAT.7/8). Trywialne jest przybliżenie dowolnego Max-CSP (P) współczynnikiem poprzez przypisanie losowych wartości do zmiennych (a następnie derandimację przy użyciu metody warunkowych oczekiwań). Zauważ, że mamy tutaj konwencję, że współczynniki aproksymacji są dodatnimi rzeczywistymi wartościami nie więcej niż 1. Predykat P jest odporny na aproksymację (AR), jeśli NP-trudno jest rozwiązać Max-CSP (P) lepiej niż przez współczynnik ρ ( P ) (tj. ρ ( P ) + ϵ dla dowolnego ustalonego ϵ > 0 ).ρ(P.)P.ρ(P.)ρ(P.)+ϵϵ>0

Należy zauważyć, że każdy predykat AR wykazuje wąski próg aproksymacji . Wiadomym jest, że istnieją predykaty P z dowolnie małe p ( P ) , które są odporne na przybliżenie i tak pozostanie, nawet jeśli dodać do przyjmowania wejść P . Na przykład następujący artykuł pokazuje jeden taki wynik:ρ(P.)P.ρ(P.)P.

Per Austrin i Johan Håstad, Randomly Supported Independence and Resistance, SIAM Journal on Computing, vol. 40, nr 1, s. 1–27, 2011.

To dotyczy wszystkich racjonalnych progów, których mianownikiem jest potęga dwóch. W przypadku innych progów należy zauważyć, że jeśli wystarczy, aby wykazać, że dla każdego istnieje α α, dla którego istnieje predykat AR z ρ ( P ) = α (ponieważ zawsze można dodać zmienne obojętne i ograniczenia te, które są w trywialny sposób zadowalające, aby zwiększyć próg zbliżenia).αααρ(P.)=α

Mahdi Cheraghchi
źródło