El algoritmo realiza una serie de iteraciones, cada una de las cuales consta de dos pasos básicos: