Chaîne de formule Descente du simplexe
- Mise à jour2025-07-30
- Temps de lecture : 4 minute(s)
Résout le problème de minimisation sans contrainte pour une fonction non linéaire arbitraire. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.

Entrées/Sorties
X
—
X est un tableau de chaînes représentant les variables x.
f(X)
—
f(X) est la chaîne représentant la fonction des variables x. Les formules peuvent contenir n'importe quel nombre de variables valides.
début
—
début est un point en dimension n auquel commence le processus d'optimisation.
critère d'arrêt
—
critère d'arrêt représente l'ensemble des conditions qui déclenchent l'arrêt de l'optimisation. Si les conditions (tolérance de la fonction ET tolérance du paramètre ET tolérance du gradient) OU max. d'itérations OU max. d'appels de fonction sont remplies, l'optimisation s'arrête.
entrée d'erreur (pas d'erreur)
—
entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.
minimum
—
minimum est le minimum local déterminé dans la dimension n.
f(minimum)
—
f(minimum) est la valeur de la fonction f(X) au minimum déterminé.
nb d'évaluations de la fonction
—
nb d'évaluations de la fonction correspond au nombre de fois que la fonction objectif a été appelée au cours du processus d'optimisation.
sortie d'erreur
—
sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard. |
Pour les fonctions régulières dont les dérivées première et seconde sont définies, l'algorithme Quasi-Newton de Broyden est en général le plus rapide à converger. Si vous avez des problèmes de convergence avec l'algorithme Quasi-Newton de Broyden, vous pourrez peut-être les résoudre en employant l'algorithme du gradient conjugué. L'algorithme de descente du simplexe repose sur des évaluations de fonction ; il est souvent capable de trouver une solution lorsque la fonction n'est pas régulière et que les autres algorithmes n'arrivent pas à converger.
Exemples
Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.
- labview\examples\Mathematics\Optimization\Optimize Extended Rosenbrock.vi
X
—
f(X)
—
début
—
critère d'arrêt
—
tolérance de la fonction
—
max. d'itérations
—
entrée d'erreur (pas d'erreur)
—
minimum
—
f(minimum)
—
nb d'évaluations de la fonction
—
sortie d'erreur
—