Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
En general, los solucionadores iteran para encontrar un óptimo.Optimization Toolbox™ Esto significa que un solucionador comienza con un valor inicialx0, realiza algunos cálculos intermedios que eventualmente conducen a un nuevo puntox1y, a continuación, repite el proceso para encontrar aproximaciones sucesivasx2,x3, ... del mínimo local. El procesamiento se detiene después de un número de iteraciones.k
En cualquier paso, los cálculos intermedios pueden implicar la evaluación de la función objetiva y las restricciones, si las hay, en puntos cercanos a la iteración actual
Xi. Por ejemplo, el solucionador puede estimar un degradado por diferencias finitas. En cada uno de estos puntos cercanos, la función Count () se incrementa en una.F-count
La figura muestra que, en el espacio 3D con las diferencias finitas de avance de tamaño Delta, una iteración normalmente corresponde a un aumento en el número de funciones de cuatro.Iteración típica en el espacio 3-D En la figura, ei representa el vector unitario en la dirección de la coordenada TH.i
Iteración típica en el espacio 3-D
Si no hay restricciones, los informes el número total de evaluaciones de funciones objetivas.F-count
Si hay restricciones, los informes sólo el número de puntos donde se llevaron a cabo evaluaciones de función, no el número total de evaluaciones de funciones de restricción.F-count
Así que si hay muchas restricciones, la puede ser significativamente menor que el número total de evaluaciones de función.F-count
es un encabezado en la pantalla iterativa para muchos solucionadores.F-count
Para ver un ejemplo, vea.Interprete el resultado
El aparece en la estructura de salida como.F-count
output.funcCount
Esto le permite tener acceso al recuento de evaluación mediante programación. Para obtener más información sobre las estructuras de salida, consulte.Estructuras de salida
A veces un solucionador intenta un paso y rechaza el intento. El, y los algoritmos cuentan estos intentos fallidos como iteraciones y notifican el resultado (sin cambios) en la pantalla iterativa.trust-region
trust-region-reflective
trust-region-dogleg
Los algoritmos, y no cuentan este intento como una iteración, y no informan el intento en la pantalla iterativa.interior-point
active-set
levenberg-marquardt
Todos los pasos intentados aumentan el, sin importar el algoritmo.F-count