Utilise un algorithme de points intérieurs ou un algorithme d'ensemble actif pour résoudre le problème : minimiser 0,5x*Q*x + c*x, tel que A*x=b et Imin soit inférieur ou égal à D*x, lequel est inférieur ou égal à Imax. Vous devez sélectionner manuellement l'instance polymorphe à utiliser.


icon

Entrées/Sorties

  • cbool.png démarrage à chaud ?

    démarrage à chaud ? indique s'il faut autoriser le démarrage à chaud de l'optimisation. Si démarrage à chaud ? est VRAI, LabVIEW utilise les indices des contraintes actives de la solution précédente comme ensemble initial de contraintes actives du problème actuel. La valeur par défaut est FAUX.

  • c1ddbl.png début

    début est un point en dimension n auquel commence le processus d'optimisation.

  • ccclst.png fonction objectif

    fonction objectif contient les coefficients des termes quadratique et linéaire de la formule que vous voulez minimiser.

  • c2ddbl.png Q

    Q est le terme quadratique, sous forme de matrice, de la fonction objectif.

  • c1ddbl.png c

    c est le terme linéaire, sous forme de vecteur, de la fonction objectif.

  • ccclst.png limites des paramètres

    limites des paramètres contient les valeurs minimales et maximales possibles pour les paramètres (x).

  • c1ddbl.png Xmin

    xmin est la plus petite valeur que les paramètres puisse accepter.

  • c1ddbl.png Xmax

    xmax est la plus grande valeur que les paramètres puissent accepter.

  • ccclst.png contraintes d'égalité

    contraintes d'égalité définit la contrainte d'égalité de matrice linéaire Ax=b.

  • c2ddbl.png A

    A est le terme matriciel de l'équation de contrainte d'égalité linéaire.

  • c1ddbl.png b

    b est le terme vectoriel de l'équation de contrainte d'égalité linéaire.

  • cerrcodeclst.png 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.

  • ccclst.png contraintes d'inégalité

    contraintes d'inégalité contient les limites d'inégalité de la matrice, Imin<Dx<Imax.

  • c2ddbl.png D

    D est le terme matriciel de l'expression de contrainte d'égalité linéaire.

  • c1ddbl.png Imin

    lmin est la plus petite valeur que l'expression de contrainte d'inégalité linéaire puisse accepter.

  • c1ddbl.png Imax

    lmin est la plus grande valeur que l'expression de contrainte d'inégalité linéaire puisse accepter.

  • cnclst.png 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.

  • cdbl.png tolérance de la fonction

    tolérance de la fonction est le changement relatif de la valeur de la fonction ; elle est définie comme étant abs(f actuelle – f précédente)/(abs(f actuelle) + eps machine). Si le changement relatif de la valeur de la fonction tombe en dessous de tolérance de la fonction, l'optimisation s'arrête.

  • cdbl.png tolérance du paramètre

    tolérance du paramètre est le changement relatif de la valeur du paramètre ; elle est définie comme étant abs(p actuel – p précédent)/(abs(p actuel) + eps machine). Si le changement relatif de toutes les valeurs du paramètre tombe en dessous de tolérance du paramètre, l'optimisation s'arrête.

  • ci32.png max. d'itérations

    max. d'itérations est le nombre maximum d'itérations de la boucle principale de l'optimisation. Si le nombre d'itérations de la boucle principale dépasse max. d'itérations, l'optimisation s'arrête.

  • ci32.png max. d'appels de fonction

    max. d'appels de fonction est le plus grand nombre d'appels de la fonction objectif possible avant l'arrêt du processus d'optimisation.

  • cdbl.png tolérance du gradient

    tolérance du gradient est la norme–2 du gradient. Si la norme–2 du gradient tombe en dessous de tolérance du gradient, l'optimisation s'arrête.

  • cdbl.png temps max (s)

    temps max (s) est l'intervalle de temps maximal autorisé par LabVIEW entre le début et la fin du processus d'optimisation. La valeur par défaut est –1. –1 indique que la durée est illimitée.

  • i1ddbl.png minimum

    minimum est l'ensemble de valeurs qui minimise la fonction objectif quadratique tout en respectant les limites et les contraintes.

  • idbl.png f(minimum)

    f(minimum) est la valeur de la fonction objectif quadratique 0,5x^TQx + cx au minimum.

  • i1ddbl.png multiplicateurs de Lagrange

    multiplicateurs de Lagrange sont les coefficients de la fonction de Lagrange qui correspond aux contraintes d'égalité et d'inégalité. S'il y a trois contraintes d'égalité et deux contraintes d'inégalité, les trois premiers multiplicateurs de Lagrange correspondront aux contraintes d'égalité et les deux derniers correspondront aux contraintes d'inégalité.

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.