These are numerical algorithms that are used to reduce the potential energy of a molecule to its lowest possible value.