Optimisation fonction non-linéaire

Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
vince1020
Messages: 1
Enregistré le: 17 Avr 2008, 15:02

Optimisation fonction non-linéaire

par vince1020 » 17 Avr 2008, 15:16

Bonjour à vous,

Il me faut optimiser une fonction à 3 variables et 4 paramètres ayant la forme suivante :

F(n1,n2,n3) = a1 n1 * n2^(a2 + a3 n2) * n3^(a4 + a5 n3)

j'ai un certain nombre de valeurs mesurées (plus que le nombre de paramètres en tout cas). Le problème est donc une optimisation d'une fonction non linéaire. On cherche donc à minimiser

Somme sur toutes les mesures de (F(n1,n2,n3) - ValeurMesuree)^2

après une recherche sur le web, je suis tombé (j'suis informaticien, pas mathématicien) sur la méthode dite de Levenberg-Marquardt (voir par exemple http://citeseer.ist.psu.edu/638988.html) qui demande entre autre le calcul de la dérivée partielle du premier ordre par rapport à toutes les variables n1, n2 et n3. J'ai calculé ceci :

dF/dn1 = a1 n2^a2 n2^(a3 n2) n3^a4 n3^(a3 n3)

dF/dn2 = A (n2^(a2 - 1) n2^(a3 n2) + n2^a2 n2^(a3 n2) a3 (ln(n2) + 1) )
ou A = a1 n1 n3^a4 n3^(a5 n3)

et c'est presque idem pour dF/dn3.

P.S: J'ai volontairement oublié quelques signes multiplicatifs pour plus de clareté.

A ce stade là. Plusieurs questions :

- le choix de la méthode Levenberg-Marquardt est-elle adéquate ? Sinon, laquelle choisir ?
- trouvez-vous la même expression que moi pour les dérivées partielles ?
- Suis-je sur le bon forum ? (Sinon, lequel me conseillez-vous).

Merci d'avance
Vince



XENSECP
Habitué(e)
Messages: 6387
Enregistré le: 27 Fév 2008, 19:13

par XENSECP » 17 Avr 2008, 19:24

Alors si j'ai bien compris tu cherche un maximum de la fonction ?

 

Retourner vers ✎✎ Lycée

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 55 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite