Mówi się, że problem P występuje w APX, jeśli istnieje pewna stała c> 0, tak że istnieje algorytm aproksymacji czasu wielomianowego dla P ze współczynnikiem aproksymacji 1 + c.
APX zawiera PTAS (widoczne po prostu przez wybranie dowolnej stałej c> 0) i P.
Czy APX jest w NP? W szczególności, czy istnienie algorytmu aproksymacji czasu wielomianowego dla jakiegoś współczynnika aproksymacji sugeruje, że problem dotyczy NP?
cc.complexity-theory
complexity-classes
apx
Andrew W.
źródło
źródło
Odpowiedzi:
APX jest zdefiniowany jako podzbiór NPO, więc tak, jeśli problem optymalizacji dotyczy APX, to odpowiedni problem decyzyjny jest w NP.
Jednakże, jeśli pytasz, czy arbitralny problem musi dotyczyć NP (lub NPO), jeśli występuje przybliżenie O (1) w czasie wielokrotnym, odpowiedź brzmi nie. Nie znam żadnych naturalnych problemów, które mogłyby służyć jako kontrprzykład, ale można zdefiniować problem sztucznej maksymalizacji, w którym celem jest suma dwóch terminów, dużego terminu, który można łatwo zoptymalizować w P, i znacznie mniejszego terminu to dodaje niewielką ilość, jeśli część rozwiązania koduje odpowiedź na jakiś trudny problem (poza NP). Następnie można znaleźć, powiedzmy, przybliżenie 2-czasowe w czasie wielocyfrowym, koncentrując się na łatwym terminie, ale znalezienie optymalnego rozwiązania wymagałoby rozwiązania trudnego problemu.
źródło
APX jest omawiany i (podobnie jak inne klasy złożoności) regularnie aktualizowany w Zoo Złożoności.
http://qwiki.stanford.edu/wiki/Complexity_Zoo:A#apx
źródło