Minimisation sous contrainte de positivitée
Bonjour à tous,
Je recheche un algorithme qui permet de trouver
Min f(x0, x1, x2, x3, x4, x5)
Tel que tout i appartient à [0, 1, 2, 3, 4, 5]
xi>=0 (contraintes de positivités)
En effet j’ai déjà utilisé la librairie (Java) de flanagan (.jar) et optimizers (.jar) qui ne pose aucun problème avec 6 variables (xi) (je trouve une minimisation proche de 0.07) mais quand j’applique avec 60 variables c’est une horreur je trouve une valeur de l’ordre de 10 puissance 8 alors que je dois trouver une valeur proche de 140.
J'ai décidé de construire (en outre) un algo.
Merci
souviron34 : Je me suis trompée.
ERREUR dans mon dernier mail
"la fonction à minimiser est une fonction multilinéaire.
de la forme:
Y = A*X
où A est une matrice réelle m*n.
Je cherche les valeurs xi tels que la courbe en question se rapproche au mieux des données expérimentales (A et Y). "
C'est plutôt:
Je ne cherche pas une fonction.
Je cherche une colonne de taille 60 de Xi « meilleure » solution possible qui permette de minimiser les moindres carrés : [somme(Yi- somme(AijXj))]²
Sous les contraines Y=AX (48 contraintes linéaires).
Et Xi >= 0 pour tout i (i=1…60)
Une méthode itérative conviendrait.
Merci,