Es un método iterativo que permite ir mejorando la solución en cada paso.