Definition
Fully Polynomial-time Approximation Scheme
An approximation scheme is called a fully polynomial-time approximation scheme if its running time is polynomial in both the input size and , i.e.:
Equivalently, an FPTAS is a PTAS whose dependence on the error parameter is also polynomial.
Full
Why fully
Consequence
Strength
Every FPTAS is a PTAS, but not every PTAS is an FPTAS.
For example, max-value knapsack has an FPTAS, while some other optimisation problems only admit a PTAS or no approximation scheme at all.
Examples
PTAS but not FPTAS
The running time
defines a PTAS, because for every fixed it is polynomial in .
It is not an FPTAS, because it is not polynomial in .
FPTAS
The running time
is an FPTAS, because it is polynomial in both and .