Computing approximate nash equilibria in network congestion games with polynomially decreasing cost functions