Jestem nieco zdezorientowany pewną terminologią, którą napotkałem, dotyczącą złożoności problemów związanych z optymalizacją. W klasie algorytmów miałem duży problem z oszczędnością opisany jako NP-zupełny. Nie jestem jednak do końca pewien, co oznacza termin NP-complete w kontekście problemu optymalizacji. Czy to tylko oznacza, że odpowiedni problem decyzyjny jest NP-zupełny? Czy to oznacza, że problem optymalizacji może być trudniejszy (być może poza NP)?
W szczególności niepokoi mnie fakt, że chociaż problem decyzyjny związany z całkowitą NP może być weryfikowany w czasie wielomianowym, rozwiązanie odpowiedniego problemu optymalizacji nie wydaje się być weryfikowalne w czasie wielomianowym. Czy to oznacza, że problem tak naprawdę nie występuje w NP, czy też wielomianowa weryfikowalność czasowa jest jedynie cechą problemów decyzyjnych NP?