Dynamical systems and optimization