Runge optimization