Particle motion can be stated as an optimisation problem having a global minimum at qgoal and a set of initial conditions qstart. The most common approach is to use gradient descent methods to solve this problem.
Así, el movimiento de la partícula puede ser tratado como un problema de optimización donde existe un mínimo global qgoal, empezando desde una configuración qstart; este problema puede abordarse utilizando el método de descenso del gradiente.