Optimisation non lineaire sous contrainte
TCHIE
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour je suis debutant en Matlab je voudrais écrire un code qui me permet de minimiser une fonctionnelle non lineaire de 4 variables avec 4 paramètres sous la contrainte que chaque variable appartienne à L intervalle fermé [-1,1 ]
A voir également:
- Optimisation non lineaire sous contrainte
- Optimisation pc - Accueil - Utilitaires
- Optimisation découpe panneau gratuit - Télécharger - Outils professionnels
- Optimisation windows 10 - Guide
- Convertir m3 en mètre linéaire - Forum Programmation
- Logiciel optimisation tournée livraison - Forum iPhone
1 réponse
Bonjour,
Une façon de faire serait de déterminer un "pas" sur chaque variable, pour les faire varier de -1 à 1, et calculer ta fonction pour chacune des combinaisons de tes variables.
Plus le pas est fin, plus tu gagnes en précision ; mais tu perds en rapidité de calcul.
Pour optimiser, on peut rendre ce pas dynamique : de plus en plus fin pour les variables dont la variation a le plus d'effet sur la fonction, et de plus en plus fin autour des valeurs basses trouvées.
Par contre, comme on échantillonne, on ne peut pas garantir de trouver le minimum global.
Xavier
Une façon de faire serait de déterminer un "pas" sur chaque variable, pour les faire varier de -1 à 1, et calculer ta fonction pour chacune des combinaisons de tes variables.
Plus le pas est fin, plus tu gagnes en précision ; mais tu perds en rapidité de calcul.
Pour optimiser, on peut rendre ce pas dynamique : de plus en plus fin pour les variables dont la variation a le plus d'effet sur la fonction, et de plus en plus fin autour des valeurs basses trouvées.
Par contre, comme on échantillonne, on ne peut pas garantir de trouver le minimum global.
Xavier