|
|
Neben Algorithmen mit einem konstanten Approximationswert (Algorithmen, die immer um einen - möglicherweise gebrochenen - Wert schlechter sind als das Optimum), gibt es auch so genannte Approximationsschemata, die es ermöglichen, eine beliebig genaue Annäherung an das Optimum zu berechnen, wobei die Laufzeit polynomiell in der Eingabelänge bleibt. Hierbei gibt es folgende verschiedene Varianten:
; FPAS: (manchmal auch FPTAS - fully polynomial time approximation scheme) Der Algorithmus berechnet eine (1+ε)-Approximation, deren Laufzeit polynomiell in der Länge der Eingabe und 1/ε beschränkt ist. ; PAS: Wie FPAS, nur ist hier die Laufzeit nur polynomiell in der Länge der Eingabe beschränkt. ; Super-PAS: Wie FPAS, nur ist hier die Laufzeit polynomiell in der Länge der Eingabe und in der Länge von ε (also in log(1/ε)) beschränkt.