Da quello che ho letto nel preliminary version of a chapter of the book “Lectures on Scheduling”
edited by R.H. M¨ohring, C.N. Potts, A.S. Schulz, G.J. Woeginger, L.A. Wolsey, to appear around 2011 A.D.
Questa è la definizione PTAS :
Uno schema di approssimazione temporale polinomiale ( PTAS ) per il problema è uno schema di approssimazione la cui complessità temporale è polinomiale nella dimensione di input.
e definizione FPTAS
Uno schema di approssimazione del tempo completamente polinomiale ( FPTAS ) per il problema è uno schema di approssimazione la cui complessità temporale è polinomiale nella dimensione di input e anche polinomiale in 1 / .ϵ
Quindi lo scrittore dice:
Quindi, per un PTAS sarebbe accettabile avere una complessità temporale proporzionale a doveè la dimensione di input, sebbene questa complessità temporale sia esponenziale in . Un FPTAS non può avere una complessità temporale che cresce esponenzialmente in ma una complessità temporale proporzionale a andrebbe bene. Per quanto riguarda l'approssimazione del caso peggiore, un FPTAS è il risultato più forte possibile che possiamo derivare per un problema NP-difficile. | Io | 1 / ϵ 1 / ϵ | Io | 8 / ϵ 3
Quindi ha suggerito la figura seguente per illustrare le relazioni tra le classi di problemi:
Ecco le mie domande:
Dalla definizione PTAS e FPTAS , in che modo lo scrittore conclude che l' FPTAS non può avere una complessità temporale che cresce esponenzialmente in ? e che differenza fa se può avere una tale complessità temporale?
Una complessità temporale come è accettabile per FPTAS ma non per PTAS , quindi perché FPTAS è considerato un sottoinsieme di PTAS ?
Cosa significa: un FPTAS è il risultato più forte possibile che possiamo derivare per un problema NP-difficile.
Nel complesso, vorrei sapere cosa significano esattamente questi concetti e quali sono le loro proprietà distinte.
Grazie in anticipo.