An FPTAS can collapse to an exact polynomial-time algorithm when the objective values are integral and polynomially bounded.

The mechanism is simple. Suppose a maximisation problem has integer objective values and, for every instance , satisfies

If an FPTAS exists, choose

Then , so the FPTAS still runs in polynomial time whenever is polynomially bounded by the input length. For a returned solution , the approximation guarantee gives

Since , the subtracted term is strictly smaller than . Hence

But and are integers, and a feasible solution cannot exceed the optimum. Therefore

So the approximation algorithm returns an exact optimum in polynomial time. For an NP-hard problem such as Bi Knapsack, this would imply .

The insight is that a very small multiplicative error becomes no error at all when the objective scale is discrete and bounded.