Fully-polynomial time approximation scheme